Decision emission
Exact conditions and idempotency for a ledger write.
#Emission conditions
A decision requires a runtime-enabled agent, complete required series, fresh inputs, no halt, a valid benchmark, finite components, a bounded conviction, and a classified stance.
#Decision identity
The ID combines agent ID, latest relevant source timestamp, and stance. SQLite and D1 enforce it as a primary key.
#Stored payload
| Field | Reason |
|---|---|
| inputSnapshotIds | Reconstruct the last input in each series |
| components | Preserve exact formula contributions |
| sourceTimestamp | Identify upstream market time |
| sourceReceivedAt | Identify application ingestion time |
| freshness | Record validity at emission |
#No decision yet
A model-ready calculation can exist without manufactured history before the first qualifying unique source snapshot. Empty-ledger language remains explicit.