The normalized metadata contract is implemented in src/mmmeta/schemas/metadata.py and exported as JSON Schema in src/mmmeta/schemas/json/normalized_asset.schema.json.
Important schema characteristics:
- provenance-aware
- processing-history aware
- embedding-aware
- timeline-aware
- forward-compatible through optional nested objects
- suitable for partial updates