full diff

fyi.opensocial.listRecoveryKeys

From
bafyreiaodz3bu6xfmzsnl4dz733nj7kdnem4mnoe766bel4cwsvtgicsqe indexed 2026-09-24 22:35 UTC View this version
To
bafyreih523n7ngqzmj6mcek74akgjaor4b2gjtqe6y74fqn6jkdk6op4h4 indexed 2026-11-05 16:25 UTC View this version

Compatibility

backward compatible No changes detected.

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "key": {
55 "properties": {
66 "addedAt": {
77 "format": "datetime",
88 "type": "string"
99 },
1010 "addedBy": {
1111 "format": "did",
1212 "type": "string"
1313 },
1414 "holder": {
1515 "knownValues": [
1616 "host",
1717 "steward"
1818 ],
1919 "type": "string"
2020 },
2121 "key": {
2222 "type": "string"
2323 }
2424 },
2525 "required": [
2626 "key",
2727 "holder"
2828 ],
2929 "type": "object"
3030 },
3131 "main": {
3232 "description": "The rotation keys on the group's did:plc that matter: stewards' recovery keys and this host's own, highest priority first. A recovery key outranks the host's, so its holder can undo what the host does to the identity and move the group without it. Requires group.configure.",
3333 "errors": [
3434 {
35 "name": "NotPlc"
35 "name": "NotController"
3636 }
3737 ],
3838 "output": {
3939 "encoding": "application/json",
4040 "schema": {
4141 "properties": {
4242 "hostHolds": {
4343 "description": "Whether this host still holds a rotation key, and so can change them.",
4444 "type": "boolean"
4545 },
4646 "keys": {
4747 "items": {
4848 "ref": "#key",
4949 "type": "ref"
5050 },
5151 "type": "array"
5252 },
5353 "max": {
5454 "description": "How many recovery keys a group can have.",
5555 "type": "integer"
5656 }
5757 },
5858 "required": [
5959 "keys",
6060 "hostHolds",
6161 "max"
6262 ],
6363 "type": "object"
6464 }
6565 },
6666 "parameters": {
6767 "properties": {
6868 "group": {
6969 "description": "The group DID. Every method is served by the group's host and authorized against that group's roles.",
7070 "format": "did",
7171 "type": "string"
7272 }
7373 },
7474 "required": [
7575 "group"
7676 ],
7777 "type": "params"
7878 },
7979 "type": "query"
8080 }
8181 },
8282 "id": "fyi.opensocial.listRecoveryKeys",
8383 "lexicon": 1
8484}

Compare other versions