📌 00 Entities

Purpose

This folder holds the core engine entity contracts. These contracts are engine-owned and private by default unless the engine explicitly exposes related data through another boundary.

Owns

Boundary Note

The contracts in this folder are not public APIs by default. Commands, exported state payloads, and step payloads are separate boundaries even when they carry overlapping data.

Score is treated as a projection contract. It is sent through exported states and steps, but that outbound use does not make every entity in this folder a general external contract.

Source claims may now connect either to claims or to connectors in the graph model.

Main Entrypoints

Change Here When

Do Not Change Here For

Status

authoritative

Change Guard

All entity files in this folder are CHANGE-GUARD areas. Changes require explicit approval before editing because these files define protected engine contracts.