AGENTS

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

FieldReason
inputSnapshotIdsReconstruct the last input in each series
componentsPreserve exact formula contributions
sourceTimestampIdentify upstream market time
sourceReceivedAtIdentify application ingestion time
freshnessRecord 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.