{"description":"Discover and generate Glyphfield brand-system artifacts without operating the UI.","generation":{"endpoint":"/api/generate","examples":{"background":{"identity":{"preset":"gt"},"kind":"background","output":"json","settings":{"colorA":"#FFFFFF","colorB":"#181818","height":630,"pattern":"dots","patternOpacity":18,"logoOpacity":100,"logoX":0,"logoY":0,"style":"grain-gradient","width":1200}},"brief":{"elementId":"email-signature","identity":{"name":"Acme","preset":"custom","tagline":"Tools for careful teams.","website":"acme.test"},"kind":"element-brief"},"slide":{"body":"Foundation\nExpression\nApplication\nDelivery","identity":{"preset":"gt"},"kind":"template","output":"raw","slideLayout":"agenda","template":"slides","texture":"white","title":"Code is the source of truth."}},"identity":{"fields":{"description":"Optional string, maximum 320 characters","ink":"Optional six-digit HEX color","logoDataUrl":"Optional base64 image data URL, maximum 5 MB","name":"Optional string, maximum 80 characters","paper":"Optional six-digit HEX color","positioning":"Optional string, maximum 320 characters","preset":"starter | gt | custom","shortName":"Optional string, maximum 8 characters","tagline":"Optional string, maximum 180 characters","website":"Optional string, maximum 200 characters"}},"kinds":{"background":{"description":"Generate a standalone SVG gradient, grain, dither, or pattern background.","fields":{"identity":"Agent identity object","kind":"background","output":"json | raw; defaults to json","settings":{"angle":"-360–360","colorA":"Six-digit HEX","colorB":"Six-digit HEX","ditherMatrix":"2 | 4 | 8","gradient":"linear | radial","grain":"0–100","height":"64–4096 integer; total pixels may not exceed 12,000,000","logoScale":"5–90","logoOpacity":"0–100","logoX":"-50–50","logoY":"-50–50","logoTone":"black | white","pattern":"none | dots | lines | grid","patternOpacity":"0–100","spacing":"8–256 integer","style":"gradient | grain-gradient | dither | pattern","width":"64–4096 integer; total pixels may not exceed 12,000,000"}},"mimeTypes":["application/json","image/svg+xml"]},"element-brief":{"description":"Resolve one /api/elements record against a preset or custom identity.","fields":{"elementId":"Required ID from /api/elements","identity":"Agent identity object","kind":"element-brief"},"mimeTypes":["application/json"]},"template":{"description":"Generate a standalone slide, blog cover, or partnership SVG.","fields":{"background":"Optional six-digit HEX","backgroundImageDataUrl":"Optional base64 image data URL, maximum 5 MB","body":"Optional string, maximum 1000 characters; newline-delimited for lists","eyebrow":"Optional string, maximum 80 characters","foreground":"Optional six-digit HEX","identity":"Agent identity object","kind":"template","output":"json | raw; defaults to json","partnerId":"Optional public proof asset ID from /api/identities","partnerLogoDataUrl":"Optional base64 image data URL, maximum 5 MB","slideLayout":"title | section | agenda | split | metrics | quote | timeline | statement | comparison | process | chart | team | image | closing","template":"slides | blog | partnership","texture":"white | dark | grid | noise","title":"Optional string, maximum 240 characters"},"mimeTypes":["application/json","image/svg+xml"]}},"method":"POST","requestContentType":"application/json","schemaVersion":1},"name":"Glyphfield Agent API","policies":{"assets":"Use only assets you are authorized to process. Remote URL fetching is not supported.","data":"Generation requests are processed in memory and are not persisted by Glyphfield.","license":"Glyphfield source is licensed under MIT; see /LICENSE and /llms.txt. Bundled third-party marks remain separately owned."},"resources":{"catalog":"/api/catalog","docs":"/docs","elements":"/api/elements","generate":"/api/generate","identities":"/api/identities","instructions":"/llms.txt","integrationGuide":"/docs/agents/connect","openapi":"/openapi.json","workspace":"/studio"},"schemaVersion":1,"version":"0.2.0"}