Gixo open format
gixo-style-rules.json v1
A portable brand-rules handoff for deterministic checks: named fonts and colour roles, tone guidance, preferred and prohibited terms, formatting constraints, accessibility thresholds, and explicit rules a validator can report without inventing brand policy.
gixo-style-rules, version 1.0.0. Unknown properties are rejected so a typo cannot silently become an unenforced rule.Canonical schema
Download the JSON Schema. Browse both contracts on the schema hub.
Minimal shape
{
"$schema": "https://gixo.ai/schemas/gixo-style-rules-v1.schema.json",
"format": "gixo-style-rules",
"version": "1.0.0",
"name": "Example brand rules",
"typography": { "headingFonts": ["Inter"], "bodyFonts": ["Source Sans 3"] },
"colors": [{ "name": "Primary", "value": "#164E63", "usage": "Headings" }],
"terminology": { "preferred": [{ "use": "customer", "insteadOf": ["user"] }], "prohibited": [] },
"accessibility": { "minimumTextContrast": 4.5, "minimumLargeTextContrast": 3.0 }
}
Validation boundary
The contract describes supplied rules; it does not infer a brand, assess trademark ownership, or certify accessibility. Consumers should validate the JSON, normalize colours before calculation, and report rules they cannot evaluate.
Designed for reuse
A builder can export the contract alongside an artifact. A checker can then verify terminology, font names, colour contrast, and bounded formatting against the exact same versioned input.