SCHEMA REGISTRY
Explicit record contracts for the public atlas.
SmellBook publishes a small JSON Schema registry so public catalog, evidence and changelog records can be validated without reverse-engineering page markup.
SCHEMAS5
catalogRecord
catalogRecord
Required fields: id, slug, name, summary, type, category, descriptors, status, createdAt, updatedAt, revision, canonicalUrl, verifiedClaimIds
claimRecord
claimRecord
Required fields: id, slug, title, smellSlugs, sourceIds, text, scope
sourceRecord
sourceRecord
Required fields: id, slug, kind, tier, title, publisher, date, url, topics
changelogRecord
changelogRecord
Required fields: id, date, label, title, copy, href
provenanceRecord
provenanceRecord
Explicit public evidence relationships only; no hidden similarity or recommendation weights.
/data/schema.json
JSON ↗Machine-readable registry
JSON Schema definitions and compatibility rules.