{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "Instrument Footer", "description": "Hairline-rule footer with callsign, optional signup, and link list.", "type": "object", "properties": { "showSignup": { "type": "boolean", "title": "Show Signup", "description": "Render the inline email signup form.", "default": false, "x-editor": "select" }, "callsign": { "type": "string", "title": "Callsign", "description": "Short mono identifier displayed at the corner of the footer rail.", "x-editor": "text" }, "links": { "type": "array", "title": "Links", "description": "Footer link list (each item is text + url).", "default": [], "x-editor": "collection", "items": { "type": "object", "properties": { "text": { "type": "string", "title": "Link Text", "description": "Visible link text.", "x-editor": "text" }, "url": { "type": "string", "title": "URL", "description": "Destination URL.", "x-editor": "text" } }, "required": ["text"] } } } }