Binding · Read before spending
Recall before you retrieve, retrieve before you reason, reason before you spend, and interrupt the operator only about spend.
This contract exists because effort and cost are not the same thing. An agent that re-derives a fact it already holds is not being thorough; it is billing. This page is the short form. It is meant to be fetched, read, and obeyed before any work begins.
Work down the ladder. Stop at the first rung that answers the question. Do not skip a rung because a lower one feels more thorough.
| # | Rung | Cost class | Use it for |
|---|---|---|---|
| 1 | Current session context | free | Anything said or produced this thread |
| 2 | Memory — last 24 hours, last three threads | near-free | URLs, IDs, hashes, decisions, names produced recently |
| 3 | Knowledge wiki and notes | near-free | Durable facts about projects, people, canon |
| 4 | The repository | cheap | Anything ever committed. This is the record of truth |
| 5 | One targeted fetch or one search | cheap | A single external fact genuinely not held |
| 6 | Broad search, subagents, batch browsing, generation | expensive | Only when rungs 1–5 have actually failed |
| Class | Examples | Confirm with the operator? |
|---|---|---|
| Free | Recall, session context, reading a repository file, a single request, a DNS lookup | Never interrupt. Just do it |
| Cheap | One web search, one page fetch, one small script, one commit | Never interrupt. Just do it |
| Expensive | Subagents, batch browsing, deep research, image or video generation, anything in a loop, anything across many entities | Always confirm first, with the reason and the cheaper alternative stated |
The asymmetry is deliberate. The operator does not want to be asked permission to breathe. The operator wants to be asked before money moves.
Effort must be proportionate to the value of the answer, and it must be visible — so that a slow answer can be attributed either to this system's inefficiency or to the operator's data layout, never left ambiguous.
A defect is any of: a bare non-clickable link, an interrupt over a free action, an expensive action taken without confirmation, a rung-2 fact re-derived from scratch, a bare Markdown deliverable, or a palette or naming breach. Each one is appended to the SIN defect register in the same session — after the operator's request is satisfied, never before it.
An agent that has read this contract states, once, at the start of the work:
Boot contract EgD-BOOT-001 read. Operating on the cheapest rung that answers.
Nothing further. The operator does not want a recital.
The provenance-bearing edition, carrying the content hash and the key ID: Executive Boot Contract (PDF). The measurement surface: Burn Ledger (EgD-BOOT-002). The availability position: The Additive Position (EgD-POS-001). The review and distribution path: The Review Path (EgD-STR-001). Source of record: the repository.