full diff

org.tangled.repo.reserveKey

tangled.org +0 −0
From
bafyreic6k4hijnuzhjx3txjqsaxxgov64r25hwqbpiyt5lnps2t3qjdesq indexed 2026-10-28 14:06 UTC View this version
To
bafyreic6k4hijnuzhjx3txjqsaxxgov64r25hwqbpiyt5lnps2t3qjdesq indexed 2026-10-28 14:06 UTC View this version

Compatibility

backward compatible No changes detected.

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
55 "description": "Reserve a repo identity under a DID the caller brings. The knot seals and holds a signing key for the repo DID; the caller publishes the matching public key in that DID's document before calling org.tangled.repo.createRepo with the same DID.",
66 "input": {
77 "encoding": "application/json",
88 "schema": {
99 "properties": {
1010 "repo": {
1111 "description": "The caller-minted DID to reserve",
1212 "format": "did",
1313 "type": "string"
1414 }
1515 },
1616 "required": [
1717 "repo"
1818 ],
1919 "type": "object"
2020 }
2121 },
2222 "output": {
2323 "encoding": "application/json",
2424 "schema": {
2525 "properties": {
2626 "key": {
2727 "description": "Multibase-encoded public signing key the knot holds for this repo identity",
2828 "type": "string"
2929 },
3030 "repo": {
3131 "format": "did",
3232 "type": "string"
3333 }
3434 },
3535 "required": [
3636 "repo",
3737 "key"
3838 ],
3939 "type": "object"
4040 }
4141 },
4242 "type": "procedure"
4343 }
4444 },
4545 "id": "org.tangled.repo.reserveKey",
4646 "lexicon": 1
4747}