a collection of lightweight TypeScript packages for AT Protocol, the protocol powering Bluesky
at major 32 lines 612 B view raw
1{ 2 "lexicon": 1, 3 "id": "sh.tangled.publicKey", 4 "needsCbor": true, 5 "needsType": true, 6 "defs": { 7 "main": { 8 "type": "record", 9 "key": "tid", 10 "record": { 11 "type": "object", 12 "required": ["key", "name", "createdAt"], 13 "properties": { 14 "key": { 15 "type": "string", 16 "maxLength": 4096, 17 "description": "public key contents" 18 }, 19 "name": { 20 "type": "string", 21 "description": "human-readable name for this key" 22 }, 23 "createdAt": { 24 "type": "string", 25 "format": "datetime", 26 "description": "key upload timestamp" 27 } 28 } 29 } 30 } 31 } 32}