full diff

ai.newnal.illi.family.member

From
bafyreierroqmszoquyhj7hj5axkyedbqea6t7ilcu7xa7zktr6y6vc4sfu indexed 2026-10-16 12:35 UTC View this version
To
bafyreih4c7gw6vaa3ai2mczeve54recn4s6m3vy3oy5cubnysf7ctrrkv4 indexed 2026-10-23 03:22 UTC View this version

Compatibility

backward compatible No changes detected.

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "custodyPublicKey": {
55 "properties": {
66 "createdAt": {
77 "format": "datetime",
88 "type": "string"
99 },
1010 "keyId": {
1111 "maxLength": 64,
1212 "type": "string"
1313 },
1414 "publicKey": {
1515 "maxLength": 64,
1616 "type": "bytes"
1717 }
1818 },
1919 "required": [
2020 "keyId",
2121 "publicKey"
2222 ],
2323 "type": "object"
2424 },
2525 "main": {
26 "description": "Human-facing membership of one account in this home (rkey = the member DID), written by the root admin as a portable mirror of the Service Node's role table.",
26 "description": "Human-facing membership of one account in this home (rkey = the member DID), written by the root admin as a portable mirror of the Service Agent Node's role table.",
2727 "key": "any",
2828 "record": {
2929 "properties": {
3030 "custodyPublicKey": {
3131 "description": "Root admin only: the X25519 public key the device seals parent credentials to.",
3232 "ref": "#custodyPublicKey",
3333 "type": "ref"
3434 },
3535 "did": {
3636 "format": "did",
3737 "type": "string"
3838 },
3939 "displayName": {
4040 "maxGraphemes": 40,
4141 "maxLength": 400,
4242 "type": "string"
4343 },
4444 "joinedAt": {
4545 "format": "datetime",
4646 "type": "string"
4747 },
4848 "photo": {
4949 "accept": [
5050 "image/jpeg",
5151 "image/png",
5252 "image/webp"
5353 ],
5454 "maxSize": 2000000,
5555 "type": "blob"
5656 },
5757 "relationship": {
5858 "description": "e.g. 막내딸; per home.",
5959 "maxGraphemes": 20,
6060 "maxLength": 200,
6161 "type": "string"
6262 },
6363 "role": {
6464 "knownValues": [
6565 "rootAdmin",
6666 "mainAdmin",
6767 "member",
6868 "parent"
6969 ],
7070 "type": "string"
7171 },
7272 "status": {
7373 "knownValues": [
7474 "active",
7575 "removed",
7676 "left"
7777 ],
7878 "type": "string"
7979 },
8080 "updatedAt": {
8181 "format": "datetime",
8282 "type": "string"
8383 }
8484 },
8585 "required": [
8686 "did",
8787 "role",
8888 "displayName",
8989 "status",
9090 "joinedAt",
9191 "updatedAt"
9292 ],
9393 "type": "object"
9494 },
9595 "type": "record"
9696 }
9797 },
9898 "id": "ai.newnal.illi.family.member",
9999 "lexicon": 1
100100}

Compare other versions