| entry | The entry point that produced the receipt. | One line, one run. Every receipt starts here. |
| domain | The domain module the run bound to. | Names which sealed corpus supplied the evidence. |
| scenario | The boundary the run exercised. | act for the admitted path; otherwise the named boundary you asked for. |
| pit_repository | The sealed source authority that produced the corpus. | Provenance, printed in full so it can be checked rather than assumed. |
| pit_commit | The revision of that source the corpus was sealed at. | Two receipts naming the same revision read the same sealed state. |
| pit_protocol | The row protocol the corpus follows. | Says which field law the evidence was admitted under. |
| pit_corpus_digest | The content seal over the admitted point-in-time corpus. | The same seal in two receipts means the same corpus was read. |
| promotion | Whether the candidate cleared the promotion gate. | accepted, rejected, or none when the gate was never reached. A rejection stops the run before any decision. |
| rejection | The named reason a promotion did not happen. | One of dataset_not_oos, coverage_below_floor, loss_above_ceiling, or improvement_below_floor; none on the admitted path. |
| decision | The typed outcome of the run. | act, abstain, or none. none means no decision was emitted, which is what a rejection produces. |
| decision_run_id | The identity of the decision. | Settlement binds to this identity. If it is none, there is nothing to settle. |
| abstention | The named reason the run chose not to act. | missing_mandate, invalid_mandate, expired_mandate, prohibited_effect, low_confidence, exposure_limit, ruin_policy, or domain_declined; none when the run acted. |
| effect | The effect class the run used. | simulation, closed_read_only, or none. There is no live variant: nothing external is contacted. |
| effect_receipt | Which adapter produced the effect receipt. | none, sport_simulation, finance_simulation, or vh_closed_read_only. The class cannot represent a live order, trade, bet, or transfer. |
| execution_id | The identity of the effect. | Bound to the run, the decision, and the idempotency key that requested it; none when no effect was admitted. |
| settled | Whether the outcome resolved and bound to this run. | true for acted and abstained runs that reached settlement; false when a rejection left nothing to settle. |
| evaluated | Whether evaluation ran. | Rejections evaluate too: the gate result is recorded even when nothing settles. |
| outcome_bound | Whether the resolved outcome bound to this exact run. | Read with settled. It holds for abstentions as well as acts, and only where an execution exists is the effect identity part of the binding. |
| learning_bound | Whether the learning receipt bound to this run. | Holds for abstentions as well as acts. A rejection emits no learning receipt at all. |
| replay_verified | Whether replay reproduced the decision from the same inputs. | true means the recorded decision is the one those inputs produce, and replay called no adapter. |
| north_star | The verification status of this run. | verified or none. none means the run did not complete a decision to verify. |
| weekly_verified | The count of verified completed runs in the local history over the last seven days. | A local count over the history file you pointed at. Rejected candidates leave it unchanged. |
| retry_effects | How many adapter executions this run recorded. | Reading the original receipt back is not a new execution, so the count stays put. |
| live | The exposure encoding of the run. | Always false today. The shipped adapter has no live path. |
| ordinary, preview | The product stating its own exposure in words. | No public web surface, and a local entry point rather than a hosted runtime. |