Start Here

What does this topic answer?

The machine interface provides a shared data format, a complete example, and a controlled vocabulary registry so implementers can exchange and validate data consistently.

Story relation: The story directly uses ISO-Taste, providing a concrete narrative anchor for the sensory standards. Plato's Chicken and the Tyranny of the Senses

Authority links: System overview · Sensory JSON Schema · C-772 Example

Formal Specification

If you only need the worldbuilding context, you can stop here. The sections below contain formal definitions, fields, governance, and implementation details for deeper reference.

Developer / Machine Specification

The material below is the implementation contract. General readers only need the distinction: the Schema defines the data shape, the Example demonstrates a complete mapped-profile, and the Registry governs exchangeable controlled vocabulary and codes.

Machine-Readable Contract
Resource / ruleNormative content
SchemaDraft 2020-12 Sensory Family JSON Schema
ExampleC-772 mapped-profile example
RegistrySensory Registry 1.0
Registry governanceunit, time_context, descriptor_ref namespaces, structural codes, code lifecycle, migration records
Schema enforcementrole-specific blocks, Reference Profile, Calibration Profile, Rights Matrix, mapping pairs, and three-layer conformance

Executable Validation

CI validates the contract with a pinned Ajv CLI. The normative example and valid fixtures must pass, while fixtures that deliberately violate the contract must be rejected.

Validation Checklist
Test typeExpected resultCase
Normative exampleacceptC-772 mapped-profile
Valid fixturesacceptConforms to the role-specific contract
Invalid fixturerejectMissing role-specific block
Invalid fixturerejectIllegal measurement_status
Invalid fixturerejectMissing standard_version
Invalid fixturerejectEmpty mapping
Invalid fixturerejectIncomplete Rights Matrix

Related Standards, Law, and Resources