Ecosystem Overview
DefendableOS is not one thing. It is the trust infrastructure layer that sits above the AI-agent ecosystem and turns AI work into defendable business records. DefendableOS is the engine. DefendableCloud is the hosted proof vault. Everything else in this docs site is either a language surface (Defend-A-Pedia, the voice), an adjacent product surface (DefendableLedger), or an internal component (Router, Communicator, Referee, Storage).
The two product surfaces this manual covers
Section titled “The two product surfaces this manual covers”| Surface | Role | What it does | Lives at |
|---|---|---|---|
| DefendableOS | The ENGINE — verify it | Runs the referee — a deterministic rulebook engine that applies declared rules and throws flags. Never a judge model. | defendableos.com |
| DefendableCloud | The VAULT — prove it | Hosted proof vault. Runs the Defendable Run across two real engine lanes — a generic-run heuristic-checks lane and an eval flight-sheet lane backed by a deterministic executor. Mints per-org hash-chained receipts. | api.defendablecloud.com (verified live) · app.defendablecloud.com (portal) · defendablecloud.com |
The shape of this docs site mirrors that split: a section per surface, with the supporting language and books-and-records surfaces around them.
The language and voice surfaces around them
Section titled “The language and voice surfaces around them”| Surface | Role |
|---|---|
| Mr. Defendable | The FACE — principal voice · CRE-broker discipline · founder memos · proposal intake. Lives at mrdefendable.com. |
| Defend-A-Pedia | The VOCABULARY — the term canon · the rulebook for the rulebook · every operator term in plain English. |
| DefendableLedger | The BOOKS — sovereign in-house hash-chained ledger · the canonical books-and-records surface · NOT external chain anchoring. Lives at defendableledger.com. |
| offensetotheshed.com | The CULTURE — operator doctrine + written 5-pillar blog (forthcoming surface). |
| painintheshed.com | The MEDIA — the cost-of-intelligence podcast (forthcoming surface). |
All surfaces are positioned as DEFENSE — even when the URL contains “offense” or “pain.” That is the brand-doctrine move: we take offense and we put it in the shed.
The one primitive — the Defendable Run
Section titled “The one primitive — the Defendable Run”Every piece of agentic work that flows through DefendableOS + DefendableCloud follows one primitive:
Inputs → Evidence → Execution → Checks → Verdict → Approval → ReceiptA client uploads work or sends an agent submission to the Cloud. The Cloud loads the Flight Sheet (the declared rulebook for that lane). The OS’s referee runs the rules deterministically and throws flags when a rule is violated. A human approves. The Cloud mints a hash-chained Receipt — JSON + PDF + public share link.
No hidden judge model. No 1-100 quality grade. Score = % of declared rules satisfied.
There are two real engine lanes today: (1) the generic run lane (a heuristic checks engine in app/routes/runs.py), and (2) the eval flight-sheet lane, which runs a deterministic executor (app/executor.py) — JSON-schema field checks, type checks, math re-derivation of each calculation from its own inputs and formula, and a structured rule DSL. Dataset and Compute “lanes” are receipt types / flight-sheet variants of these, not separate engines.
The internal components (inside DefendableOS)
Section titled “The internal components (inside DefendableOS)”| Component | What it does |
|---|---|
| DefendableRouter | Intake — captures events with org · member · agent identifiers and writes structured submissions. A separate v0.1 spine (FastAPI + SQLite + Typer CLI + local JSONL receipts), CI-verified but not publicly deployed — it is not the Cloud’s live intake path. |
| Communicator (roadmap) | Meaning — translates human street talk into structured directives both ways. Optional advisory layer; never on the receipt path. Not yet built. |
| Referee (historically: Tribunal) | Rulebook engine — applies declared rules · throws flags · emits honey / jelly / propolis severity. Not a judge model. |
| Object Storage | Memory — durable storage of receipts · transcripts · evidence (Tigris / R2 / S3). |
| DefendableLedger | Trust — every Cloud receipt joins the per-org hash chain · in-house · NOT external chain anchoring. (The live mechanism is in the Cloud; DefendableLedger as a standalone product is roadmap.) |
Around the components sit the vocabulary (Defend-A-Pedia) and the repair layer (SwarmFixer · the propolis corpus is what would train the repair model — roadmap, not yet built).
The Defendable Run, end to end
Section titled “The Defendable Run, end to end”Client / Operator / Agent ↓DefendableCloud loads the Flight Sheet (declared rulebook) ↓Assignment + Evidence ← what the work is, what's on the table ↓Submission (structured JSON) ← agent's output, re-derivable math ↓Referee (DefendableOS · rulebook engine) ↓Checks: pass / flag / open · per-flag tier (low/mid/high) · severity (honey/jelly/propolis) ↓Verdict (score = % of declared rules satisfied) ↓Human Approval ← receipts only mint on approval ↓Receipt ← per-org hash chain · JSON + PDF + share link ↓Failure modes → repair lift ← propolis flags route to SwarmFixer corpusNo step skips. Every step writes its own record. The platform is receipt-chained end to end.
What sits where
Section titled “What sits where”A simple way to remember the geography:
- The vault —
app.defendablecloud.com(the portal) +api.defendablecloud.com(the API). - The engine — the OS’s referee + rulebook + receipt mint, served from the API.
- The books —
defendableledger.com(the canonical public surface for published records). - The voice —
mrdefendable.com(the face) + Defend-A-Pedia (the vocabulary canon). - Underneath — per-org hash-chained receipts in Postgres + Tigris object storage. No external chain anchoring on the spine — see the Kill Hedera doctrine.
How the surfaces compose into a real-world flow
Section titled “How the surfaces compose into a real-world flow”Pick any common operator scenario:
| Scenario | Path through the stack |
|---|---|
| Client uploads an agent submission for eval | DefendableCloud loads the Flight Sheet → DefendableOS referee runs structured executor + math re-derivation + DSL gates → flags raised → human approves → eval receipt minted. |
| Lender underwrites a CRE deal via agent | Agent submission carries calculations + evidence → referee re-derives DSCR / LTV from the agent’s own inputs → declared lending gates (DSCR ≥ 1.20) checked → verdict honey or propolis → receipt. |
| Dataset gets a quality receipt | Dataset submission → schema/balance/dedup rules applied → flags by tier → dataset receipt. |
| Compute benchmark gets a receipt | Benchmark output → declared performance thresholds → compute receipt. |
| Client diligence on any receipt | Open the public share URL → SHA-256 chain verification client-side → match or no-match · zero server trust. |
Same vault. Different lanes. One audit trail per org.
What this lets the business actually do
Section titled “What this lets the business actually do”- Prove what the AI did — every Run has a deterministic verdict and a receipt.
- Defend the decision later — every flag cites the declared rule it violated.
- Repair instead of re-run — propolis flags route to the repair-corpus for SwarmFixer.
- Sort the failure — every flag falls into one of three buckets: work-defect (the agent missed) · deal-finding (the math is right, the policy says no) · stack-fit (the model/compute is below the lane).
- Hand a buyer institutional-grade books-and-records on day one — receipts are publicly verifiable from the moment they mint.
That last bullet is the moat. AI companies typically can’t show buyers their books and records. We can. Because we are the books and records.
Next reads
Section titled “Next reads”- Architecture — the core diagrams.
- DefendableOS · What It Is — the engine in plain English.
- DefendableCloud · Overview — the vault in plain English.
- The Defendable Run — the one primitive, in detail.
- Rulebook Engine — how the referee works.
- Glossary — every operator term with one-liner definitions.
🐝 Two product surfaces · one audit trail per org · the referee is a rulebook · to the shed.