{ "lexicon": 1, "id": "one.eightyeightthirty.badge", "defs": { "main": { "type": "record", "description": "A standard-format web badge for collecting and sharing.", "key": "any", "record": { "type": "object", "properties": { "image": { "type": "blob", "description": "The image displayed for the badge, traditionally either 88x31 or 80x15.", "accept": [ "image/*" ], "maxSize": 8000000 }, "address": { "type": "string", "description": "The location the badge links to. May fall back to the user's handle domain if empty if rkey is `self`.", "format": "uri" }, "alt": { "type": "string", "description": "Alt text description of the badge, for accessibility.", "maxLength": 20000, "maxGraphemes": 2000 } }, "required": [ "image", "alt" ] } } } }