am.noz.twopassword.vault

noz.am

Schema Diff

+9 -82

From

CID
bafyreicxdwckyrt...
Indexed At
2026-09-03 18:32 UTC
View this version

To

CID
bafyreic3tfjbtgh...
Indexed At
2026-09-03 20:48 UTC
View this version
1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 4
    "main": {
5 -
      "description": "Root configuration and encrypted Vault Key for 2password vault in an AT Protocol Space.",
6 -
      "key": "literal:self",
7 -
      "record": {
8 -
        "properties": {
9 -
          "createdAt": {
10 -
            "format": "datetime",
11 -
            "type": "string"
12 -
          },
13 -
          "encryptedVaultKey": {
14 -
            "properties": {
15 -
              "ciphertext": {
16 -
                "description": "AES-256-GCM encrypted 256-bit Vault Key (base64)",
17 -
                "type": "string"
18 -
              },
19 -
              "iv": {
20 -
                "description": "12-byte initialization vector (base64)",
21 -
                "type": "string"
22 -
              },
23 -
              "tag": {
24 -
                "description": "16-byte AES-GCM authentication tag (base64)",
25 -
                "type": "string"
26 -
              }
27 -
            },
28 -
            "required": [
29 -
              "iv",
30 -
              "ciphertext",
31 -
              "tag"
32 -
            ],
33 -
            "type": "object"
34 -
          },
35 -
          "kdf": {
36 -
            "properties": {
37 -
              "algorithm": {
38 -
                "knownValues": [
39 -
                  "argon2id",
40 -
                  "pbkdf2"
41 -
                ],
42 -
                "type": "string"
43 -
              },
44 -
              "iterations": {
45 -
                "description": "Argon2 iterations (e.g. 3)",
46 -
                "type": "integer"
47 -
              },
48 -
              "memory": {
49 -
                "description": "Argon2 memory in KiB (e.g. 65536 = 64MB)",
50 -
                "type": "integer"
51 -
              },
52 -
              "parallelism": {
53 -
                "description": "Argon2 parallelism threads (e.g. 4)",
54 -
                "type": "integer"
55 -
              },
56 -
              "salt": {
57 -
                "description": "Optional extra salt (base64) when DID is not used alone",
58 -
                "type": "string"
59 -
              }
60 -
            },
61 -
            "required": [
62 -
              "algorithm",
63 -
              "memory",
64 -
              "iterations",
65 -
              "parallelism"
66 -
            ],
67 -
            "type": "object"
68 -
          },
69 -
          "updatedAt": {
70 -
            "format": "datetime",
71 -
            "type": "string"
72 -
          },
73 -
          "version": {
74 -
            "description": "Vault schema version",
75 -
            "type": "integer"
76 -
          }
77 -
        },
78 -
        "required": [
79 -
          "version",
80 -
          "kdf",
81 -
          "encryptedVaultKey",
82 -
          "createdAt"
83 -
        ],
84 -
        "type": "object"
85 -
      },
86 -
      "type": "record"
5 +
      "collections": [
6 +
        "am.noz.twopassword.config",
7 +
        "am.noz.twopassword.item",
8 +
        "am.noz.twopassword.folder"
9 +
      ],
10 +
      "description": "An owner-only private 2password encrypted vault Space.",
11 +
      "key": "literal:vault",
12 +
      "name": "2password Private Vault",
13 +
      "type": "space"
87 14
    }
88 15
  },
89 16
  "id": "am.noz.twopassword.vault",
90 17
  "lexicon": 1
91 18
}

Compare Other Versions

Lexicon Garden

@