The chain keepsthe receipt.
A model never becomes history. A row enters this archive only after a liquidation event settles and its value path can be reconstructed from the transaction.
From candidate
to evidence.
These rows demonstrate the final information architecture and are clearly marked DEMO until the production indexer supplies verified events. No invented record is presented as live chain history.

Five sources.
One admissible record.
The tape does not copy a transaction hash and call it evidence. It reconstructs the fill from separate state layers, then admits the record only when the value route closes.

Three calls arrive.
One receipt survives.
Permissionless does not mean uncontested. Several callers may target the same position; transaction ordering gives one valid call the state transition while later calls revert against the changed position.
Five fields turn an event
into an auditable fill.
POSITIONWhat changed
Market, collateral/debt pair and position identifier connect the receipt back to its queue row.
BLOCKWhen it changed
The settlement context fixes state ordering and removes ambiguity about competing calls.
PRICEWhy it passed
Oracle state at execution explains which value made the market's check succeed.
CALLERWho settled
The transaction sender identifies the permissionless caller and proceeds recipient.
NETWhat remained
Gross incentive minus funding, swap, premium and gas produces the reconstructed outcome.
Allowed on the tape
Settled transaction, verified event, block context and reconstructable value route.
Never on the tape
Pending transaction, predicted crossing, failed attempt or bounty estimate presented as outcome.