# DEED — Complete Agent Reference > DEED is operating intelligence between humans, agents, and capital: > public Floor, Market, Replay, Developers, Records, Network, Doctrine, Waitlist, and Open Core surfaces. ## Canonical surface model DEED exposes different surfaces for different audiences. Do not treat internal source material, founder/admin tooling, or compatibility endpoint names as the customer-facing product. - Public site: https://usedeed.app - Floor: https://usedeed.app - Market: https://usedeed.app/market - Replay: https://usedeed.app/replay - Records: https://usedeed.app/records - Network: https://usedeed.app/network - Doctrine: https://usedeed.app/doctrine - Sign in: https://usedeed.app/login - Developers: https://usedeed.app/developers - Open core: https://usedeed.app/oss/mcp - User app: https://usedeed.app/trade - Admin surface: https://admin.usedeed.app, private and not public product - Direct Runtime API: https://api.usedeed.app ## What DEED does DEED is a simulation-gated Runtime for Hyperliquid-first self-custodial operations. It watches setups, records refusals, exposes risk and proof state, and lets an operator explicitly lease supervised live authority only after paper evidence and control boundaries are clear. DEED Protocol services are commercial: realtime collective intelligence, cohorts, hosted operator services, and service-level agreements. The Runtime, CLI, safety system, paper mode, and delayed proof artifacts are open. ## Safe starting flow for agents 1. Read https://usedeed.app/oss/mcp. 2. Read https://usedeed.app/.well-known/deed.json. 3. Validate discovery with https://usedeed.app/contracts/deed.manifest.v1.schema.json. 4. Read https://usedeed.app/llms.txt. 5. Inspect public read-only MCP at https://usedeed.app/oss/mcp. 6. Validate tools with https://usedeed.app/contracts/deed.mcp.tools.v1.schema.json. 7. Validate mutation refusals with https://usedeed.app/contracts/deed.mcp.refusal.v1.schema.json. 8. Validate simple tool results with https://usedeed.app/contracts/deed.mcp.public_tool_results.v1.schema.json. 9. Ask the operator before using authenticated https://usedeed.app/mcp. 10. Start in paper mode unless the operator explicitly authorizes live mode. ## Developer and Protocol resources - Discovery manifest: https://usedeed.app/.well-known/deed.json - Discovery schema: https://usedeed.app/contracts/deed.manifest.v1.schema.json - Journal-root schema: https://usedeed.app/contracts/deed.journal_root.v2.schema.json - Journal-root artifact schema: https://usedeed.app/contracts/deed.journal_root_artifact.v2.schema.json - Public MCP tools schema: https://usedeed.app/contracts/deed.mcp.tools.v1.schema.json - Public MCP refusal schema: https://usedeed.app/contracts/deed.mcp.refusal.v1.schema.json - Public MCP results schema: https://usedeed.app/contracts/deed.mcp.public_tool_results.v1.schema.json - Public status schema: https://usedeed.app/contracts/deed.status.v1.schema.json - Developer proof API: https://usedeed.app/api/developers/proof - Open core: https://usedeed.app/oss/mcp - Skills manifest: https://usedeed.app/skills/manifest.json - Agent onboarding: https://usedeed.app/skills/onboard.md - Public OSS MCP: https://usedeed.app/oss/mcp - Authenticated operator MCP: https://usedeed.app/mcp These seven schemas are the core discovery, proof, MCP, and status entrypoints. The canonical discovery manifest enumerates all 57 current `deed.*` schemas, including every validated successor now produced or consumed by the app. Historical artifacts remain verifiable from their exact original references, but are not advertised as current DEED contracts. ## Public proof endpoints ``` GET /api/public/operators GET /api/developers/proof GET /api/public/operators/foundation GET /api/replays GET /api/replays/entrypoints GET /api/replays/foundation-genesis GET /api/replays/foundation-genesis/receipt-card GET /api/replays/decision-artifacts GET /api/replays/foundation-genesis/graph-context GET /api/replays/decision-graph GET /api/arena/rewards GET /api/seasons GET /api/coliseum GET /api/coliseum/history GET /api/registry GET /api/registry/reputation GET /api/market/paid-call-gate GET /api/market/seller-disclosure GET /api/runtime?q=product GET /api/runtime?q=proof GET /api/runtime?q=evidence-depth GET /api/runtime/capability-state GET /api/runtime?q=immune GET /api/runtime?q=circuit-breaker GET /api/runtime?q=rejections GET /api/runtime?q=near-misses GET /api/runtime?q=execution-quality GET /api/ops/engine-evidence-cadence GET /api/ops/engine-evidence-cadence/history GET /proofs/engine-retained-evidence.harvest.json GET /proofs/engine-evidence-cadence-history.harvest.json GET /api/growth/repeatability GET /api/growth/multi-operator-history GET /api/deployments/vibe-deploy-proof-chain GET /api/deployments/hosted-operator-launch-receipt GET /replay GET /records GET /oss/mcp ``` ## Public read-only MCP tools ``` deed_list_public_operators deed_get_public_operator deed_get_arena deed_get_season deed_evaluate deed_get_heat deed_get_approaching deed_get_pulse deed_get_regime deed_get_brief deed_get_engine_product deed_get_engine_proof deed_get_engine_evidence_depth deed_get_engine_cadence deed_get_immune_status deed_get_circuit_breaker deed_get_rejections deed_get_near_misses deed_get_execution_quality deed_get_diagnostics ``` The `deed_get_engine_*` and `deed_get_brief` names are compatibility tool names. They return read-only Runtime or operator-context information; they do not place orders, approve agents, sign actions, read secrets, or mutate Runtime state. ## Verification Public proof schemas are validated in CI. `OSS MCP Smoke` runs against https://usedeed.app and verifies public read-only MCP discovery, proof calls, safety annotations, and mutation refusal. ## Trust model - Public MCP is read-only by construction. - Public payloads must not include private keys, bearer tokens, private traces, or private operator ids. - Live mode requires explicit operator authorization and bounded lease evidence. - Risk-reducing actions remain easier than risk-increasing actions.