xyz.2877686.obsidian-pds-sync.note

An end-to-end encrypted note. The ciphertext body is readable only with the user's passphrase-derived key.

Repository @2877686.xyz did:plc:mjextnzcbq7fog7yomsnbf4d namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authorityobsidian-pds-sync.2877686.xyz
Indexed
cid bafyreibuj4juovujfolytiqknu5kqpq4izuo2hhycjmukfibngpbbj2uji

Checks

Valid
  • unlimited-bytes defs.main.record.properties.dataNo maxLength limits these bytes.
  • unlimited-string defs.main.record.properties.encNo maxLength, maxGraphemes or format limits this string.
  • unlimited-string defs.main.record.properties.kdfNo maxLength, maxGraphemes or format limits this string.
JSONDownload
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "An end-to-end encrypted note. The ciphertext body is readable only with the user's passphrase-derived key.",
      "key": "tid",
      "record": {
        "properties": {
          "data": {
            "description": "Ciphertext: a 12-byte IV followed by the AES-256-GCM output.",
            "type": "bytes"
          },
          "enc": {
            "description": "Symmetric cipher used for `data`.",
            "knownValues": [
              "AES-256-GCM"
            ],
            "type": "string"
          },
          "kdf": {
            "description": "Key-derivation function for the encryption key.",
            "knownValues": [
              "Argon2id"
            ],
            "type": "string"
          }
        },
        "required": [
          "enc",
          "kdf",
          "data"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "xyz.2877686.obsidian-pds-sync.note",
  "lexicon": 1
}