atproto blogging
at main 55 lines 1.4 kB view raw
1{ 2 "lexicon": 1, 3 "id": "com.atproto.identity.signPlcOperation", 4 "defs": { 5 "main": { 6 "type": "procedure", 7 "description": "Signs a PLC operation to update some value(s) in the requesting DID's document.", 8 "input": { 9 "encoding": "application/json", 10 "schema": { 11 "type": "object", 12 "properties": { 13 "alsoKnownAs": { 14 "type": "array", 15 "items": { 16 "type": "string" 17 } 18 }, 19 "rotationKeys": { 20 "type": "array", 21 "items": { 22 "type": "string" 23 } 24 }, 25 "services": { 26 "type": "unknown" 27 }, 28 "token": { 29 "type": "string", 30 "description": "A token received through com.atproto.identity.requestPlcOperationSignature" 31 }, 32 "verificationMethods": { 33 "type": "unknown" 34 } 35 } 36 } 37 }, 38 "output": { 39 "encoding": "application/json", 40 "schema": { 41 "type": "object", 42 "required": [ 43 "operation" 44 ], 45 "properties": { 46 "operation": { 47 "type": "unknown", 48 "description": "A signed DID PLC operation." 49 } 50 } 51 } 52 } 53 } 54 } 55}