/what-is-dagr
What is DAGR?
A note on naming
GARP, the Governed Analytical Records Protocol described below, names the substrate: the record model, the admission boundary, and the doctrine that decides whether analytical material becomes durable system content at all. DAGR is the current name for the open runtime and adapters that implement that substrate against a real admission boundary, with the Model Context Protocol as its first supported binding. This page keeps the historical GARP protocol vocabulary intact wherever it describes shipped identifiers, schemas, and doctrine, and uses DAGR for the current product and navigation surface.
Definition
GARP, the Governed Analytical Records Protocol, governs whether model-mediated analytical material becomes durable system content at all, by separating drafting, retrieval, synthesis, review, promotion, revision, dispute, and publication into visible record states with explicit transitions between them. A claim does not become knowledge merely because it appeared in an answer, was cached for retrieval, ended up in a database row, or was rendered onto a page.
GARP is not RAG
Retrieval-augmented generation supplies context to a model so it can produce an answer to a query. GARP governs the question of whether the analytical material in that exchange should become a record at all, and on what conditions. The two operate at different layers and answer different questions: RAG asks what context to surface for an answer, while GARP asks whether anything in that exchange has cleared review, source verification, and the admission boundary required to become durable system content.
Core objects
| Object | Meaning |
|---|---|
| Source | Something the system relies on |
| Capture | A preserved version of a source or document |
| Fragment | A sub-document span used to support a claim |
| Claim | An assertion attached to a record |
| Candidate Record | A proposed record that has not yet been admitted |
| Evidence Pack | The bundle of sources, fragments, and review actions supporting a record |
| Review Action | A governed decision that gates promotion |
| Record | A durable governed knowledge object |
| Governance State | The current projected status of a record from its event chain |
| Audit Event | A governed action that changes system state |
| Digest / Export | A human-readable export of governed records |
Doctrine
Five lines summarize the disposition that the protocol enforces, paraphrased here for non-developer readers and used elsewhere as compact shorthand inside the implementation references.
Retrieval is not publication.
Synthesis is not canon.
A cache is not knowledge.
Promotion is not save.
Records require custody, lineage, and review.
Admission pipeline
Ingest > Parse > Source Register > Candidate > Evidence Pack > Review > Promote > Record > DigestWhy this matters
A system that only retrieves, generates, and saves cannot answer the question "where did this come from, who reviewed it, and what has changed since it was admitted." GARP makes those questions answerable because admission, review, and revision become governed events rather than implicit side effects of editing or saving, and because the supporting sources, fragments, and review actions are preserved alongside the record itself rather than discarded after the answer is produced.
The six-role namespace map
GARPedia's own checked description of how the roles named across this ecosystem relate to one another. It is written to stay consistent with the layer-map language used inside the DAGR MCP and ARCS Verify repositories, without asserting that this page and those READMEs are the same document.
| Role | Kind | Description |
|---|---|---|
| ARCS | The standard | The Automated Record Custody Standard defines the schema and custody rules for records, sources, fragments, claims, and evidence packs, independent of any single implementation. |
| SRS | The receipt protocol and profiles | The signed receipt envelope protocol and its named conformance profiles, used to attest that a boundary event occurred without exposing the governed content itself. |
| DAGR | The open runtime and adapters | The open, forward-branded runtime layer and its adapters that bind ARCS and SRS to real admission boundaries. MCP is DAGR's first supported binding. |
| DAGR MCP and ARCS Verify | Public reference implementations | DAGR MCP is the public reference receipt-emitter and runtime binding; ARCS Verify is the separate, implementation-neutral verifier that independently checks a signed receipt against a pinned schema and profile. Verifying a receipt's structure and signature does not establish that the underlying real-world event occurred. |
| GARPedia, Overlay, and Showcase | Public read and demo surfaces | Read-only public surfaces that render governed records, receipts, and worked examples for a general audience. None of the three admits, verifies, or publishes on anyone's behalf. |
| Countervail and Workbench | Operator products | Commercial and private operator surfaces for review, promotion, and compliance workflows built on the same substrate, out of scope for this public site. |