Start Here

What does this topic answer?

A sensory reference records its code, version, source, cultural or regional context, and the information that the reference actually contains.

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

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.

Start with Three Questions: What Is This Reference, Where Did It Come From, and Where Does It Apply?

A Reference Profile makes a sensory baseline traceable and comparable instead of leaving unexplained values. Source class describes where a reference came from without rewriting the sensory values themselves.

Reference Profile Machine Contract
Reader purposeMachine keyRequirement
Reference Profile containerreference_profileNormative machine container
Reference identityreference_idrequired
Namenamerequired
Versionversionrequired
Source identitysource_idrequired
Measurement statusmeasurement_statusrequired
Reference valuesvaluesrequired
Provenanceprovenancerequired
Cultural / regional contextcultural_regional_contextoptional
Tolerance profiletolerance_profile_refoptional
values Item Structure
Machine keyRule
descriptorRequired: describes what the value represents
valueRequired: preserves the numeric or textual value
measurement_statusRequired: preserves how the data was obtained
provenanceRequired: preserves origin
descriptor_refOptional: links to a controlled descriptor
unitPresent only when value has a defined unit token recognized by the Registry
reference_class
ValueMeaning
R0Reference source class
ARReference source class
HRReference source class
PRReference source class

Structural Boundary

A Reference Profile does not let every reference invent private JSON fields. C-772 values such as MSG 0.35%, fiber elastic modulus, and fat melting point live in the versioned values array so different references can use one exchange structure.