atproto blogging
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}