{"manifest":{"source":"https://mcp.flop.network/mcp","tool":"flop_knowledge_manifest","args":{},"measuredAt":"2026-11-06T03:07:45.553Z","status":"reported","encoding":"gzip-base64","raw":"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"},"overview":{"source":"https://mcp.flop.network/mcp","tool":"flop_knowledge_get","args":{"id_or_path":"overview"},"measuredAt":"2026-11-06T03:07:45.785Z","status":"reported","encoding":"text","raw":"{\n  \"concept\": {\n    \"id\": \"overview\",\n    \"path\": \"overview.md\",\n    \"title\": \"FLOP Knowledge Catalog Overview\",\n    \"type\": \"Knowledge Catalog\",\n    \"description\": \"Review bundle for agent-facing FLOP context, generated from code and docs.\",\n    \"tags\": [\n      \"flop\",\n      \"okf\",\n      \"agent-context\"\n    ],\n    \"resource\": \"https://github.com/flop-labs/flop-core/blob/main/knowledge/catalog\",\n    \"source_paths\": [\n      \"README.md\",\n      \"INDEX.md\",\n      \"docs/INDEX.md\",\n      \"tools/knowledge-catalog/build.mjs\"\n    ],\n    \"generated_by\": \"tools/knowledge-catalog/build.mjs\",\n    \"updated_at\": \"2026-06-19\",\n    \"confidence\": \"source-backed\",\n    \"owner\": \"FLOP Labs\",\n    \"lifecycle\": \"generated\",\n    \"relationships\": {\n      \"exposes\": [\n        \"/agent-pack.md\",\n        \"/public-discovery.md\",\n        \"/internal-skills.md\",\n        \"/repo-domains.md\",\n        \"/software-components.md\",\n        \"/docs-navigation.md\",\n        \"/source-gaps.md\",\n        \"/mcp-tools.md\",\n        \"/mcp-resources.md\",\n        \"/openapi.md\",\n        \"/graphql-indexer.md\",\n        \"/protocol-params.md\",\n        \"/interoperability.md\",\n        \"/fips.md\"\n      ]\n    }\n  },\n  \"content\": \"---\\ntype: \\\"Knowledge Catalog\\\"\\ntitle: \\\"FLOP Knowledge Catalog Overview\\\"\\ndescription: \\\"Review bundle for agent-facing FLOP context, generated from code and docs.\\\"\\nresource: \\\"https://github.com/flop-labs/flop-core/blob/main/knowledge/catalog\\\"\\ntags: [\\\"flop\\\", \\\"okf\\\", \\\"agent-context\\\"]\\nsource_paths: [\\\"README.md\\\", \\\"INDEX.md\\\", \\\"docs/INDEX.md\\\", \\\"tools/knowledge-catalog/build.mjs\\\"]\\nexposes: [\\\"/agent-pack.md\\\", \\\"/public-discovery.md\\\", \\\"/internal-skills.md\\\", \\\"/repo-domains.md\\\", \\\"/software-components.md\\\", \\\"/docs-navigation.md\\\", \\\"/source-gaps.md\\\", \\\"/mcp-tools.md\\\", \\\"/mcp-resources.md\\\", \\\"/openapi.md\\\", \\\"/graphql-indexer.md\\\", \\\"/protocol-params.md\\\", \\\"/interoperability.md\\\", \\\"/fips.md\\\"]\\ngenerated_by: \\\"tools/knowledge-catalog/build.mjs\\\"\\nupdated_at: \\\"2026-06-19\\\"\\nconfidence: \\\"source-backed\\\"\\nowner: \\\"FLOP Labs\\\"\\nlifecycle: \\\"generated\\\"\\n---\\n# Purpose\\n\\nThis bundle is the first repo-native knowledge catalog for FLOP. It follows the Open Knowledge Format shape: markdown concept pages, YAML frontmatter, internal links, and a generated index.\\n\\n# Source Of Truth\\n\\nThe generated pages point back to repo sources rather than replacing them. Protocol numbers still live in `params/flop-protocol-params.yaml`; MCP behavior still lives in `services/mcp-server/src/tools/`; indexed chain query shape still lives in `indexer/src/graphql.ts`.\\n\\n# Primary Entrypoints\\n\\n* [MCP Tool Catalog](/mcp-tools.md)\\n* [Agent Context Pack](/agent-pack.md)\\n* [Public Discovery](/public-discovery.md)\\n* [Internal Skill Catalog](/internal-skills.md)\\n* [Repo Domain Catalog](/repo-domains.md)\\n* [Software Component Catalog](/software-components.md)\\n* [Documentation Navigation](/docs-navigation.md)\\n* [Source Gap Catalog](/source-gaps.md)\\n* [GraphQL Indexer Catalog](/graphql-indexer.md)\\n* [Protocol Parameter Catalog](/protocol-params.md)\\n* [OpenAPI Catalog](/openapi.md)\\n* [MCP Resource Catalog](/mcp-resources.md)\\n* [Interoperability Export](/interoperability.md)\\n* [Generation Research](/generation-research.md)\\n* [Adoption Plan](/adoption-plan.md)\\n* [Maintenance Guide](/CONTRIBUTING.md)\\n\",\n  \"warnings\": [\n    \"provenance unavailable: repo sources are not mounted next to the catalog\"\n  ]\n}"},"agent-pack":{"source":"https://mcp.flop.network/mcp","tool":"flop_knowledge_get","args":{"id_or_path":"agent-pack"},"measuredAt":"2026-11-06T03:07:46.272Z","status":"reported","encoding":"text","raw":"{\n  \"concept\": {\n    \"id\": \"agent-pack\",\n    \"path\": \"agent-pack.md\",\n    \"title\": \"FLOP Agent Context Pack\",\n    \"type\": \"Agent Context Pack\",\n    \"description\": \"2 publishable skills plus MCP and catalog discovery metadata.\",\n    \"tags\": [\n      \"agent-pack\",\n      \"skills\",\n      \"mcp\",\n      \"publish\"\n    ],\n    \"resource\": \"https://github.com/flop-labs/flop-core/blob/main/knowledge/agent-pack/manifest.json\",\n    \"source_paths\": [\n      \"knowledge/agent-pack/manifest.json\",\n      \"knowledge/agent-pack/README.md\",\n      \"knowledge/agent-pack/skills/flop-knowledge-catalog/SKILL.md\",\n      \"knowledge/agent-pack/skills/flop-mcp-tools/SKILL.md\"\n    ],\n    \"generated_by\": \"tools/knowledge-catalog/build.mjs\",\n    \"updated_at\": \"2026-06-19\",\n    \"confidence\": \"source-backed\",\n    \"owner\": \"FLOP Labs\",\n    \"lifecycle\": \"generated\",\n    \"relationships\": {\n      \"depends_on\": [\n        \"/mcp-tools.md\",\n        \"/CONTRIBUTING.md\"\n      ],\n      \"exposes\": [\n        \"/agent-pack/flop-knowledge-catalog.md\",\n        \"/agent-pack/flop-mcp-tools.md\"\n      ]\n    }\n  },\n  \"content\": \"---\\ntype: \\\"Agent Context Pack\\\"\\ntitle: \\\"FLOP Agent Context Pack\\\"\\ndescription: \\\"2 publishable skills plus MCP and catalog discovery metadata.\\\"\\nresource: \\\"https://github.com/flop-labs/flop-core/blob/main/knowledge/agent-pack/manifest.json\\\"\\ntags: [\\\"agent-pack\\\", \\\"skills\\\", \\\"mcp\\\", \\\"publish\\\"]\\nsource_paths: [\\\"knowledge/agent-pack/manifest.json\\\", \\\"knowledge/agent-pack/README.md\\\", \\\"knowledge/agent-pack/skills/flop-knowledge-catalog/SKILL.md\\\", \\\"knowledge/agent-pack/skills/flop-mcp-tools/SKILL.md\\\"]\\nexposes: [\\\"/agent-pack/flop-knowledge-catalog.md\\\", \\\"/agent-pack/flop-mcp-tools.md\\\"]\\ndepends_on: [\\\"/mcp-tools.md\\\", \\\"/CONTRIBUTING.md\\\"]\\ngenerated_by: \\\"tools/knowledge-catalog/build.mjs\\\"\\nupdated_at: \\\"2026-06-19\\\"\\nconfidence: \\\"source-backed\\\"\\nowner: \\\"FLOP Labs\\\"\\nlifecycle: \\\"generated\\\"\\n---\\n# Purpose\\n\\nThe agent context pack is the external publication layer for FLOP agents. It packages skills, MCP endpoint metadata, and OKF catalog pointers without depending on private prompts.\\n\\n# Skills\\n\\n| Skill | Path | Description |\\n| --- | --- | --- |\\n| [flop-knowledge-catalog](/agent-pack/flop-knowledge-catalog.md) | `knowledge/agent-pack/skills/flop-knowledge-catalog/SKILL.md` | Use the generated OKF catalog with provenance, conflicts, schema, and MCP lookup tools. |\\n| [flop-mcp-tools](/agent-pack/flop-mcp-tools.md) | `knowledge/agent-pack/skills/flop-mcp-tools/SKILL.md` | Connect to FLOP MCP safely, choosing hosted read-only or local signer-backed operation. |\\n\\n# MCP\\n\\n* Remote endpoint: `https://mcp.flop.network/mcp`\\n* Remote mode: read-only\\n* Local entrypoint: `services/mcp-server/dist/index.js`\\n\\n# Publish\\n\\n* llms_txt: https://flop.network/llms.txt\\n* mcp_config: https://flop.network/mcp-config.json\\n* docs: https://docs.flop.network\\n\",\n  \"warnings\": [\n    \"provenance unavailable: repo sources are not mounted next to the catalog\"\n  ]\n}"},"yellowpaper-spec":{"source":"https://mcp.flop.network/mcp","tool":"flop_knowledge_get","args":{"id_or_path":"yellowpaper-spec"},"measuredAt":"2026-11-06T03:07:46.829Z","status":"reported","encoding":"text","raw":"{\n  \"concept\": {\n    \"id\": \"yellowpaper-spec\",\n    \"path\": \"yellowpaper-spec.md\",\n    \"title\": \"FLOP Yellowpaper Specification Records\",\n    \"type\": \"Specification Catalog\",\n    \"description\": \"160 R-IDs, 37 Appendix E items, 74 decisions, and 82 Appendix H rows with anchor-level provenance.\",\n    \"tags\": [\n      \"yellowpaper\",\n      \"spec\",\n      \"requirements\",\n      \"open-items\",\n      \"decisions\",\n      \"conformance\",\n      \"provenance\"\n    ],\n    \"resource\": \"https://github.com/flop-labs/flop-core/blob/main/whitepaper/yellowpaper.md\",\n    \"source_paths\": [\n      \"whitepaper/yellowpaper.md\",\n      \"whitepaper/decisions/v0.4.md\",\n      \"whitepaper/decisions/v0.5.md\",\n      \"params/flop-protocol-params.yaml\",\n      \"tools/knowledge-catalog/build.mjs\",\n      \"whitepaper/heading-anchors.mjs\"\n    ],\n    \"generated_by\": \"tools/knowledge-catalog/build.mjs\",\n    \"updated_at\": \"2026-06-19\",\n    \"confidence\": \"source-backed\",\n    \"owner\": \"FLOP Labs\",\n    \"lifecycle\": \"generated\",\n    \"relationships\": {\n      \"exposes\": [\n        \"/spec-records.json\"\n      ],\n      \"conflicts_with\": [\n        \"/conflicts/decision-status-vs-body-d-0524.md\"\n      ]\n    }\n  },\n  \"content\": \"---\\ntype: \\\"Specification Catalog\\\"\\ntitle: \\\"FLOP Yellowpaper Specification Records\\\"\\ndescription: \\\"160 R-IDs, 37 Appendix E items, 74 decisions, and 82 Appendix H rows with anchor-level provenance.\\\"\\nresource: \\\"https://github.com/flop-labs/flop-core/blob/main/whitepaper/yellowpaper.md\\\"\\ntags: [\\\"yellowpaper\\\", \\\"spec\\\", \\\"requirements\\\", \\\"open-items\\\", \\\"decisions\\\", \\\"conformance\\\", \\\"provenance\\\"]\\nsource_paths: [\\\"whitepaper/yellowpaper.md\\\", \\\"whitepaper/decisions/v0.4.md\\\", \\\"whitepaper/decisions/v0.5.md\\\", \\\"params/flop-protocol-params.yaml\\\", \\\"tools/knowledge-catalog/build.mjs\\\", \\\"whitepaper/heading-anchors.mjs\\\"]\\nexposes: [\\\"/spec-records.json\\\"]\\nconflicts_with: [\\\"/conflicts/decision-status-vs-body-d-0524.md\\\"]\\ngenerated_by: \\\"tools/knowledge-catalog/build.mjs\\\"\\nupdated_at: \\\"2026-06-19\\\"\\nconfidence: \\\"source-backed\\\"\\nowner: \\\"FLOP Labs\\\"\\nlifecycle: \\\"generated\\\"\\n---\\n# Records\\n\\nMachine-readable records live in `spec-records.json` (served by the MCP tool `flop_explain_requirement`).\\nCommitted citations are line-free locators `{path, anchor, span, quote?}`; `flop_explain_requirement` resolves\\nthem against the live files into `{path, anchor, lines, sha256}` at request time, so edits elsewhere in a source do\\nnot rewrite this catalog. `specStatus`, `implementationStatus` (Appendix H only when exactly one row names the key),\\nand `evidenceStatus` are independent; `unknown` is a valid value.\\n\\n# Extraction Rules\\n\\n* R-IDs: `**R<sec>.<n>[a-z]?**` bullets/paragraphs and `| R<sec>.<n>[a-z]? |` table rows.\\n* Appendix E: `**E.<n> — title` stubs; an E-item named by a decision `**Consequences.**` paragraph as closing is `closed`.\\n* Decisions: `## D-0xxx` sections plus the index table status; `supersedes` / `would supersede` clauses.\\n* Appendix H: every table row under an `H.<n>` heading.\\n* Conflicts: a closure whose Appendix E stub still exists; a Proposal/Draft/pending decision whose effect the yellowpaper states as completed (`withdrawn by`, `D-0xxx withdraws`, ...).\\n\\n# Conflicts\\n\\n| Conflict | Keys | Summary |\\n| --- | --- | --- |\\n| [decision-status-vs-body-D-0524](/conflicts/decision-status-vs-body-d-0524.md) | D-0524 | D-0524 index status is \\\"Ratified 2026-10-07 (owner); activation profile pending E.54\\\", but the yellowpaper body states its effect as completed (\\\"ratified by D-0524\\\"). |\\n\\n# Requirements\\n\\n| Key | Title | Section | Home |\\n| --- | --- | --- | --- |\\n| R1.2a | Complete-dispute transcript retention | 1.2 Protocol clocks — canonical table | `whitepaper/yellowpaper.md#12-protocol-clocks--canonical-table` |\\n| R2.1 | Block authoring | 2.1 Requirements | `whitepaper/yellowpaper.md#21-requirements` |\\n| R2.2 | Finality | 2.1 Requirements | `whitepaper/yellowpaper.md#21-requirements` |\\n| R2.3 | Byzantine tolerance | 2.1 Requirements | `whitepaper/yellowpaper.md#21-requirements` |\\n| R2.4 | Committee gate | 2.1 Requirements | `whitepaper/yellowpaper.md#21-requirements` |\\n| R2.5 | Committee size | 2.1 Requirements | `whitepaper/yellowpaper.md#21-requirements` |\\n| R2.6 | Engine isolation | 2.1 Requirements | `whitepaper/yellowpaper.md#21-requirements` |\\n| R2.7 | Byte budget | 2.1 Requirements | `whitepaper/yellowpaper.md#21-requirements` |\\n| R3.1 | Execution-integrity floor (TEE-independent, mandatory) | 3.1 Requirements | `whitepaper/yellowpaper.md#31-requirements` |\\n| R3.2 | TEE is optional | 3.1 Requirements | `whitepaper/yellowpaper.md#31-requirements` |\\n| R3.3 | Independent re-execution | 3.1 Requirements | `whitepaper/yellowpaper.md#31-requirements` |\\n| R3.4 | Settlement gate | 3.1 Requirements | `whitepaper/yellowpaper.md#31-requirements` |\\n| R3.5 | Binding | 3.1 Requirements | `whitepaper/yellowpaper.md#31-requirements` |\\n| R3.6 | Replay | 3.1 Requirements | `whitepaper/yellowpaper.md#31-requirements` |\\n| R3.2a | Measured-root schemes | 3.3 Tier 1 — TEE attestation & measuring `model_hash` *(optional / HARD tier)* | `whitepaper/yellowpaper.md#33-tier-1--tee-attestation--measuring-model_hash-optional--hard-tier` |\\n| R3.2b | Verified load | 3.3 Tier 1 — TEE attestation & measuring `model_hash` *(optional / HARD tier)* | `whitepaper/yellowpaper.md#33-tier-1--tee-attestation--measuring-model_hash-optional--hard-tier` |\\n| R3.2c | DA backup | 3.3 Tier 1 — TEE attestation & measuring `model_hash` *(optional / HARD tier)* | `whitepaper/yellowpaper.md#33-tier-1--tee-attestation--measuring-model_hash-optional--hard-tier` |\\n| R3.2d | TEE measurement | 3.3 Tier 1 — TEE attestation & measuring `model_hash` *(optional / HARD tier)* | `whitepaper/yellowpaper.md#33-tier-1--tee-attestation--measuring-model_hash-optional--hard-tier` |\\n| R3.4a |  | 3.4 Tier 2 — TOPLOC activation commitments *(mandatory floor)* | `whitepaper/yellowpaper.md#34-tier-2--toploc-activation-commitments-mandatory-floor` |\\n| R3.4b |  | 3.4 Tier 2 — TOPLOC activation commitments *(mandatory floor)* | `whitepaper/yellowpaper.md#34-tier-2--toploc-activation-commitments-mandatory-floor` |\\n| R3.4c |  | 3.4 Tier 2 — TOPLOC activation commitments *(mandatory floor)* | `whitepaper/yellowpaper.md#34-tier-2--toploc-activation-commitments-mandatory-floor` |\\n| R3.5a |  | 3.5 Tier 3 — Independent optimistic re-execution & slashing | `whitepaper/yellowpaper.md#35-tier-3--independent-optimistic-re-execution--slashing` |\\n| R3.5b |  | 3.5 Tier 3 — Independent optimistic re-execution & slashing | `whitepaper/yellowpaper.md#35-tier-3--independent-optimistic-re-execution--slashing` |\\n| R3.5c |  | 3.5 Tier 3 — Independent optimistic re-execution & slashing | `whitepaper/yellowpaper.md#35-tier-3--independent-optimistic-re-execution--slashing` |\\n| R3.5d | Re-execution lane | 3.5 Tier 3 — Independent optimistic re-execution & slashing | `whitepaper/yellowpaper.md#35-tier-3--independent-optimistic-re-execution--slashing` |\\n| R3.6a |  | 3.6 Tier 4 — On-chain settlement, ZK aggregation & validator BFT quorum | `whitepaper/yellowpaper.md#36-tier-4--on-chain-settlement-zk-aggregation--validator-bft-quorum` |\\n| R3.6b |  | 3.6 Tier 4 — On-chain settlement, ZK aggregation & validator BFT quorum | `whitepaper/yellowpaper.md#36-tier-4--on-chain-settlement-zk-aggregation--validator-bft-quorum` |\\n| R3.6c |  | 3.6 Tier 4 — On-chain settlement, ZK aggregation & validator BFT quorum | `whitepaper/yellowpaper.md#36-tier-4--on-chain-settlement-zk-aggregation--validator-bft-quorum` |\\n| R4.1 | Unit | 4.1 Requirements | `whitepaper/yellowpaper.md#41-requirements` |\\n| R4.2 | Reference-work accounting | 4.1 Requirements | `whitepaper/yellowpaper.md#41-requirements` |\\n| R4.3 | Tripwire is reject-only | 4.1 Requirements | `whitepaper/yellowpaper.md#41-requirements` |\\n| R4.4 | Representation | 4.1 Requirements | `whitepaper/yellowpaper.md#41-requirements` |\\n| R4.5 | Cache accounting | 4.1 Requirements | `whitepaper/yellowpaper.md#41-requirements` |\\n| R5.3a |  | 5.3 The verified-task footprint & sovereign DA | `whitepaper/yellowpaper.md#53-the-verified-task-footprint--sovereign-da` |\\n| R5.3b | Serve-or-slash | 5.3 The verified-task footprint & sovereign DA | `whitepaper/yellowpaper.md#53-the-verified-task-footprint--sovereign-da` |\\n| R5.3c | Protocol DA duty | 5.3 The verified-task footprint & sovereign DA | `whitepaper/yellowpaper.md#53-the-verified-task-footprint--sovereign-da` |\\n| R5.3d | Retention classes | 5.3 The verified-task footprint & sovereign DA | `whitepaper/yellowpaper.md#53-the-verified-task-footprint--sovereign-da` |\\n| R5.3f | Lease withdrawal | 5.3 The verified-task footprint & sovereign DA | `whitepaper/yellowpaper.md#53-the-verified-task-footprint--sovereign-da` |\\n| R5.3e | Reorg-safe serving | 5.3 The verified-task footprint & sovereign DA | `whitepaper/yellowpaper.md#53-the-verified-task-footprint--sovereign-da` |\\n| R5.3g | Session evidence allocation | 5.3 The verified-task footprint & sovereign DA | `whitepaper/yellowpaper.md#53-the-verified-task-footprint--sovereign-da` |\\n| R5.4a | Scope and chain footprint | 5.4 Agent memory and paid data storage | `whitepaper/yellowpaper.md#54-agent-memory-and-paid-data-storage` |\\n| R5.4b | Confidentiality and authority | 5.4 Agent memory and paid data storage | `whitepaper/yellowpaper.md#54-agent-memory-and-paid-data-storage` |\\n| R5.4c | Integrity, memory heads and checkpoints | 5.4 Agent memory and paid data storage | `whitepaper/yellowpaper.md#54-agent-memory-and-paid-data-storage` |\\n| R5.4d | Capacity, assignment and activation | 5.4 Agent memory and paid data storage | `whitepaper/yellowpaper.md#54-agent-memory-and-paid-data-storage` |\\n| R5.4e | Epoch tariff | 5.4 Agent memory and paid data storage | `whitepaper/yellowpaper.md#54-agent-memory-and-paid-data-storage` |\\n| R5.4f | Earnings and conservation | 5.4 Agent memory and paid data storage | `whitepaper/yellowpaper.md#54-agent-memory-and-paid-data-storage` |\\n| R5.4g | Service lanes and settlement | 5.4 Agent memory and paid data storage | `whitepaper/yellowpaper.md#54-agent-memory-and-paid-data-storage` |\\n| R5.4h | Bounded transfer risk | 5.4 Agent memory and paid data storage | `whitepaper/yellowpaper.md#54-agent-memory-and-paid-data-storage` |\\n| R5.4i | Service security | 5.4 Agent memory and paid data storage | `whitepaper/yellowpaper.md#54-agent-memory-and-paid-data-storage` |\\n| R5.4j | Rotation, revocation, and termination | 5.4 Agent memory and paid data storage | `whitepaper/yellowpaper.md#54-agent-memory-and-paid-data-storage` |\\n| R5.4k | Activation gate | 5.4 Agent memory and paid data storage | `whitepaper/yellowpaper.md#54-agent-memory-and-paid-data-storage` |\\n| R5.4q | Development-network exception | 5.4 Agent memory and paid data storage | `whitepaper/yellowpaper.md#54-agent-memory-and-paid-data-storage` |\\n| R5.4l | Data structures | 5.4 Agent memory and paid data storage | `whitepaper/yellowpaper.md#54-agent-memory-and-paid-data-storage` |\\n| R5.4m | Interfaces | 5.4 Agent memory and paid data storage | `whitepaper/yellowpaper.md#54-agent-memory-and-paid-data-storage` |\\n| R5.4n | State machine | 5.4 Agent memory and paid data storage | `whitepaper/yellowpaper.md#54-agent-memory-and-paid-data-storage` |\\n| R6.1a | Sponsored registration bonds | 6.1 Primitives | `whitepaper/yellowpaper.md#61-primitives` |\\n| R6.2a |  | 6.2 Agent autonomy — operating without per-action consensus | `whitepaper/yellowpaper.md#62-agent-autonomy--operating-without-per-action-consensus` |\\n| R6.2b |  | 6.2 Agent autonomy — operating without per-action consensus | `whitepaper/yellowpaper.md#62-agent-autonomy--operating-without-per-action-consensus` |\\n| R6.2c | Circuit breaker | 6.2 Agent autonomy — operating without per-action consensus | `whitepaper/yellowpaper.md#62-agent-autonomy--operating-without-per-action-consensus` |\\n| R6.4a |  | 6.4 Collaborative pool & composition | `whitepaper/yellowpaper.md#64-collaborative-pool--composition` |\\n| R6.5a |  | 6.5 Cryptographic primitives & accounts | `whitepaper/yellowpaper.md#65-cryptographic-primitives--accounts` |\\n| R6.5b |  | 6.5 Cryptographic primitives & accounts | `whitepaper/yellowpaper.md#65-cryptographic-primitives--accounts` |\\n| R6.5c |  | 6.5 Cryptographic primitives & accounts | `whitepaper/yellowpaper.md#65-cryptographic-primitives--accounts` |\\n| R6.5d |  | 6.5 Cryptographic primitives & accounts | `whitepaper/yellowpaper.md#65-cryptographic-primitives--accounts` |\\n| R6.5e | Domain separation | 6.5 Cryptographic primitives & accounts | `whitepaper/yellowpaper.md#65-cryptographic-primitives--accounts` |\\n| R7.1 |  | 7.1 Entry — benchmark burst | `whitepaper/yellowpaper.md#71-entry--benchmark-burst` |\\n| R7.1a |  | 7.1 Entry — benchmark burst | `whitepaper/yellowpaper.md#71-entry--benchmark-burst` |\\n| R7.1b |  | 7.1 Entry — benchmark burst | `whitepaper/yellowpaper.md#71-entry--benchmark-burst` |\\n| R7.1c |  | 7.1 Entry — benchmark burst | `whitepaper/yellowpaper.md#71-entry--benchmark-burst` |\\n| R7.2 |  | 7.2 Renewable cap | `whitepaper/yellowpaper.md#72-renewable-cap` |\\n| R7.3 |  | 7.3 Drift & re-calibration | `whitepaper/yellowpaper.md#73-drift--re-calibration` |\\n| R8.1 |  | 8. Performance-Locked Vesting | `whitepaper/yellowpaper.md#8-performance-locked-vesting` |\\n| R8.2 |  | 8. Performance-Locked Vesting | `whitepaper/yellowpaper.md#8-performance-locked-vesting` |\\n| R8.1a |  | 8.1 Synthetic Task Engine (Ghost Tasks) | `whitepaper/yellowpaper.md#81-synthetic-task-engine-ghost-tasks` |\\n| R8.1b |  | 8.1 Synthetic Task Engine (Ghost Tasks) | `whitepaper/yellowpaper.md#81-synthetic-task-engine-ghost-tasks` |\\n| R8.3 | Conversion supply | Requirements | `whitepaper/yellowpaper.md#requirements` |\\n| R8.4 | Conversion eligibility | Requirements | `whitepaper/yellowpaper.md#requirements` |\\n| R8.5 | Snapshot | Requirements | `whitepaper/yellowpaper.md#requirements` |\\n| R8.6 | Grant landing | Requirements | `whitepaper/yellowpaper.md#requirements` |\\n| R8.7 | Unlock schedule | Requirements | `whitepaper/yellowpaper.md#requirements` |\\n| R8.8 | Claim and locked spend | Requirements | `whitepaper/yellowpaper.md#requirements` |\\n| R9.1 | Block reward source | 9.1 Requirements | `whitepaper/yellowpaper.md#91-requirements` |\\n| R9.2 | Halving | 9.1 Requirements | `whitepaper/yellowpaper.md#91-requirements` |\\n| R9.3 | Subsidy | 9.1 Requirements | `whitepaper/yellowpaper.md#91-requirements` |\\n| R9.4 | Genesis | 9.1 Requirements | `whitepaper/yellowpaper.md#91-requirements` |\\n| R9.5 | Validator pool split | 9.1 Requirements | `whitepaper/yellowpaper.md#91-requirements` |\\n| R9.6 | Transaction-fee split | 9.1 Requirements | `whitepaper/yellowpaper.md#91-requirements` |\\n| R9.12 | Agent & staker legs | 9.1 Requirements | `whitepaper/yellowpaper.md#91-requirements` |\\n| R9.13 | Reward liquidity | 9.1 Requirements | `whitepaper/yellowpaper.md#91-requirements` |\\n| R9.7 | Supply at genesis | 9.3 Genesis configuration | `whitepaper/yellowpaper.md#93-genesis-configuration` |\\n| R9.8 | Chain-spec constants | 9.3 Genesis configuration | `whitepaper/yellowpaper.md#93-genesis-configuration` |\\n| R9.9 | Initial authorities | 9.3 Genesis configuration | `whitepaper/yellowpaper.md#93-genesis-configuration` |\\n| R9.10 | Protocol sovereign accounts | 9.3 Genesis configuration | `whitepaper/yellowpaper.md#93-genesis-configuration` |\\n| R9.11 | Bootstrap origin & de-sudo (one-way) | 9.3 Genesis configuration | `whitepaper/yellowpaper.md#93-genesis-configuration` |\\n| R10.1 | Local atomicity & conservation | 10.1 Requirements | `whitepaper/yellowpaper.md#101-requirements` |\\n| R10.2 | Timelock symmetry | 10.1 Requirements | `whitepaper/yellowpaper.md#101-requirements` |\\n| R10.3 | Refund reorg-safety | 10.1 Requirements | `whitepaper/yellowpaper.md#101-requirements` |\\n| R10.4 | Relayer trust | 10.1 Requirements | `whitepaper/yellowpaper.md#101-requirements` |\\n| R10.5 | Multi-block settlement | 10.1 Requirements | `whitepaper/yellowpaper.md#101-requirements` |\\n| R11.2 |  | 11.2 Session `G_n` settlement gate | `whitepaper/yellowpaper.md#112-session-g_n-settlement-gate` |\\n| R11.2a |  | 11.2 Session `G_n` settlement gate | `whitepaper/yellowpaper.md#112-session-g_n-settlement-gate` |\\n| R11.2b |  | 11.2 Session `G_n` settlement gate | `whitepaper/yellowpaper.md#112-session-g_n-settlement-gate` |\\n| R11.3a | Objective slashing evidence | 11.3 Validator slashing table | `whitepaper/yellowpaper.md#113-validator-slashing-table` |\\n| R12.1a | Reserved capacity and fee split | 12.1 Sessions — attested streaming & aggregate settlement | `whitepaper/yellowpaper.md#121-sessions--attested-streaming--aggregate-settlement` |\\n| R12.1b | Transcript | 12.1 Sessions — attested streaming & aggregate settlement | `whitepaper/yellowpaper.md#121-sessions--attested-streaming--aggregate-settlement` |\\n| R12.1c | Tier-specific model binding | 12.1 Sessions — attested streaming & aggregate settlement | `whitepaper/yellowpaper.md#121-sessions--attested-streaming--aggregate-settlement` |\\n| R12.1d | Failed/early close split | 12.1 Sessions — attested streaming & aggregate settlement | `whitepaper/yellowpaper.md#121-sessions--attested-streaming--aggregate-settlement` |\\n| R12.1e | Over-use | 12.1 Sessions — attested streaming & aggregate settlement | `whitepaper/yellowpaper.md#121-sessions--attested-streaming--aggregate-settlement` |\\n| R12.1f | Disputes (fraud only) | 12.1 Sessions — attested streaming & aggregate settlement | `whitepaper/yellowpaper.md#121-sessions--attested-streaming--aggregate-settlement` |\\n| R12.1g | Finality-stall recovery | 12.1 Sessions — attested streaming & aggregate settlement | `whitepaper/yellowpaper.md#121-sessions--attested-streaming--aggregate-settlement` |\\n| R12.1h | Session length & re-attestation | 12.1 Sessions — attested streaming & aggregate settlement | `whitepaper/yellowpaper.md#121-sessions--attested-streaming--aggregate-settlement` |\\n| R12.2 |  | 12.2 Per-identity capacity reservation | `whitepaper/yellowpaper.md#122-per-identity-capacity-reservation` |\\n| R12.3 |  | 12.3 Market-actor threat class | `whitepaper/yellowpaper.md#123-market-actor-threat-class` |\\n| R12.5a | Denomination and precision | 12.5 FLOP Compute Unit (FCU) | `whitepaper/yellowpaper.md#125-flop-compute-unit-fcu` |\\n| R12.5b | Quantity and capacity accounting | 12.5 FLOP Compute Unit (FCU) | `whitepaper/yellowpaper.md#125-flop-compute-unit-fcu` |\\n| R12.5c | Ownership and lots | 12.5 FLOP Compute Unit (FCU) | `whitepaper/yellowpaper.md#125-flop-compute-unit-fcu` |\\n| R12.5d | Primary and secondary payment | 12.5 FLOP Compute Unit (FCU) | `whitepaper/yellowpaper.md#125-flop-compute-unit-fcu` |\\n| R12.5e | Serving obligation | 12.5 FLOP Compute Unit (FCU) | `whitepaper/yellowpaper.md#125-flop-compute-unit-fcu` |\\n| R12.5f | Calendar delivery series | 12.5 FLOP Compute Unit (FCU) | `whitepaper/yellowpaper.md#125-flop-compute-unit-fcu` |\\n| R12.5g | Activation evidence | 12.5 FLOP Compute Unit (FCU) | `whitepaper/yellowpaper.md#125-flop-compute-unit-fcu` |\\n| R12.5h | Pause new exposure and drain | 12.5 FLOP Compute Unit (FCU) | `whitepaper/yellowpaper.md#125-flop-compute-unit-fcu` |\\n| R12.5i | Immutable qualified service policy | 12.5 FLOP Compute Unit (FCU) | `whitepaper/yellowpaper.md#125-flop-compute-unit-fcu` |\\n| R12.5j | Admission and calendar authority | 12.5 FLOP Compute Unit (FCU) | `whitepaper/yellowpaper.md#125-flop-compute-unit-fcu` |\\n| R12.5k | Independent timing | 12.5 FLOP Compute Unit (FCU) | `whitepaper/yellowpaper.md#125-flop-compute-unit-fcu` |\\n| R12.5l | Delivered work and separate SLA liability | 12.5 FLOP Compute Unit (FCU) | `whitepaper/yellowpaper.md#125-flop-compute-unit-fcu` |\\n| R12.5m | Claim transitions and finalization | 12.5 FLOP Compute Unit (FCU) | `whitepaper/yellowpaper.md#125-flop-compute-unit-fcu` |\\n| R12.5o | Finalized credit accounting | 12.5 FLOP Compute Unit (FCU) | `whitepaper/yellowpaper.md#125-flop-compute-unit-fcu` |\\n| R12.5n | Transfer, closure and reserve release | 12.5 FLOP Compute Unit (FCU) | `whitepaper/yellowpaper.md#125-flop-compute-unit-fcu` |\\n| R13.0 |  | 13.0 Degraded-state settlement policy (normative) | `whitepaper/yellowpaper.md#130-degraded-state-settlement-policy-normative` |\\n| R13.0a |  | 13.0 Degraded-state settlement policy (normative) | `whitepaper/yellowpaper.md#130-degraded-state-settlement-policy-normative` |\\n| R13.0b |  | 13.0 Degraded-state settlement policy (normative) | `whitepaper/yellowpaper.md#130-degraded-state-settlement-policy-normative` |\\n| R13.0c |  | 13.0 Degraded-state settlement policy (normative) | `whitepaper/yellowpaper.md#130-degraded-state-settlement-policy-normative` |\\n| R13.0d |  | 13.0 Degraded-state settlement policy (normative) | `whitepaper/yellowpaper.md#130-degraded-state-settlement-policy-normative` |\\n| R13.0e |  | 13.0 Degraded-state settlement policy (normative) | `whitepaper/yellowpaper.md#130-degraded-state-settlement-policy-normative` |\\n| R13.0f |  | 13.0 Degraded-state settlement policy (normative) | `whitepaper/yellowpaper.md#130-degraded-state-settlement-policy-normative` |\\n| R14.1 | Protocol-upgrade track | 14.1 Requirements | `whitepaper/yellowpaper.md#141-requirements` |\\n| R14.2 | Bootstrap submit gate | 14.1 Requirements | `whitepaper/yellowpaper.md#141-requirements` |\\n| R14.3 | De-sudo | 14.1 Requirements | `whitepaper/yellowpaper.md#141-requirements` |\\n| R14.4 | Enactment boundary | 14.1 Requirements | `whitepaper/yellowpaper.md#141-requirements` |\\n| R14.5 | Current-runtime safety envelope | 14.1 Requirements | `whitepaper/yellowpaper.md#141-requirements` |\\n| R14.6 | Circuit breaker | 14.1 Requirements | `whitepaper/yellowpaper.md#141-requirements` |\\n| R15.2a | Flat floor | 15.2 Onboarding *(normative)* | `whitepaper/yellowpaper.md#152-onboarding-normative` |\\n| R15.4a |  | 15.4 Selection — the PoI-gated committee | `whitepaper/yellowpaper.md#154-selection--the-poi-gated-committee` |\\n| R15.4b |  | 15.4 Selection — the PoI-gated committee | `whitepaper/yellowpaper.md#154-selection--the-poi-gated-committee` |\\n| R15.4c | Verification liveness | 15.4 Selection — the PoI-gated committee | `whitepaper/yellowpaper.md#154-selection--the-poi-gated-committee` |\\n| R15.4d | Session liveness | 15.4 Selection — the PoI-gated committee | `whitepaper/yellowpaper.md#154-selection--the-poi-gated-committee` |\\n| R15.4e | No score gate | 15.4 Selection — the PoI-gated committee | `whitepaper/yellowpaper.md#154-selection--the-poi-gated-committee` |\\n| R15.5 | Stake-ranked re-selection | 15.5 Re-selection & set size | `whitepaper/yellowpaper.md#155-re-selection--set-size` |\\n| R15.5b |  | 15.5 Re-selection & set size | `whitepaper/yellowpaper.md#155-re-selection--set-size` |\\n| R15.5c | Seat SLA | 15.5 Re-selection & set size | `whitepaper/yellowpaper.md#155-re-selection--set-size` |\\n| R15.5d | In-place top-up | 15.5 Re-selection & set size | `whitepaper/yellowpaper.md#155-re-selection--set-size` |\\n| R15.7a | Bond ledger | 15.7 Slashing & recovery | `whitepaper/yellowpaper.md#157-slashing--recovery` |\\n| R15.7b | Unbonding | 15.7 Slashing & recovery | `whitepaper/yellowpaper.md#157-slashing--recovery` |\\n| R15.7c | Slash order | 15.7 Slashing & recovery | `whitepaper/yellowpaper.md#157-slashing--recovery` |\\n| R12.1i | Receipt `payable` | F.3 Session transcript (compute-channel, §12.1) | `whitepaper/yellowpaper.md#f3-session-transcript-compute-channel-121` |\\n| R12.1j | Per-channel decode policy | F.3 Session transcript (compute-channel, §12.1) | `whitepaper/yellowpaper.md#f3-session-transcript-compute-channel-121` |\\n| R5.4o | Record encoding | F.7 Paid object storage (§5.4) | `whitepaper/yellowpaper.md#f7-paid-object-storage-54` |\\n| R12.5p | FCU executable record | F.8 FCU service and SLA claims | `whitepaper/yellowpaper.md#f8-fcu-service-and-sla-claims` |\\n| R5.4p | Interface pinning | G.4 Paid object storage (§5.4) | `whitepaper/yellowpaper.md#g4-paid-object-storage-54` |\\n| R12.5q | FCU settlement interface | G.6 FCU service-policy settlement interface | `whitepaper/yellowpaper.md#g6-fcu-service-policy-settlement-interface` |\\n\\n# Open Specification Items\\n\\n| Key | Status | Tag | Title | Home sections | Anchor |\\n| --- | --- | --- | --- | --- | --- |\\n| E.8 | open | TBD | Value-coupled floor `k` + retarget cadence | §11, §15.2 | `whitepaper/yellowpaper.md#appendix-e--open-specification-items` |\\n| E.9 | open | RATIFY | Governance track magnitudes | §14.1 | `whitepaper/yellowpaper.md#appendix-e--open-specification-items` |\\n| E.22 | open | PLANNED | Aggregate reservation + statistical drift + cache-aware metering (M6/M13) | §4, §7, §13.1 | `whitepaper/yellowpaper.md#appendix-e--open-specification-items` |\\n| E.23 | open | TBD | Minimum-escrow / bonded-reservation economics (A10) | §13.5 | `whitepaper/yellowpaper.md#appendix-e--open-specification-items` |\\n| E.24 | open | PARTIAL | Ordering-game / MEV analysis (V7) | §12.1, §13.2 | `whitepaper/yellowpaper.md#appendix-e--open-specification-items` |\\n| E.27 | open | PARTIAL | Session max-duration extension + re-attestation cadence wiring | §12.1, Appendix C | `whitepaper/yellowpaper.md#appendix-e--open-specification-items` |\\n| E.30 | closed by D-0505 |  |  |  | `whitepaper/decisions/v0.5.md#d-0505--canonical-wire-and-accounting-profile` |\\n| E.31 | open | TBD | DA-loss terminal settlement split | §13.0, §13.2 | `whitepaper/yellowpaper.md#appendix-e--open-specification-items` |\\n| E.32 | open | PARTIAL | Sponsored stake refund semantics | §6.1, §11, §15, Appendix C/D | `whitepaper/yellowpaper.md#appendix-e--open-specification-items` |\\n| E.33 | open | TBD | SOFT-tier (non-TEE) miner class | §3.2, §4, §7, §12, §13 | `whitepaper/yellowpaper.md#appendix-e--open-specification-items` |\\n| E.34 | open | PARTIAL | Work-certificate workload classes beyond LLM | §4, §7 | `whitepaper/yellowpaper.md#appendix-e--open-specification-items` |\\n| E.35 | open | TBD | Validator-stake bidirectional retarget and aggregate κ | §11 | `whitepaper/yellowpaper.md#appendix-e--open-specification-items` |\\n| E.36 | open | TBD | External-work attestor classes | §13, Appendix D | `whitepaper/yellowpaper.md#appendix-e--open-specification-items` |\\n| E.37 | open | TBD | Attested-transport privacy posture (CVE-2026-33697) | §12, §13 | `whitepaper/yellowpaper.md#appendix-e--open-specification-items` |\\n| E.38 | open | RATIFY | Unresolved conversion and release policy | §8.2, §9.3 | `whitepaper/yellowpaper.md#appendix-e--open-specification-items` |\\n| E.40 | open | TBD | Agent & staker leg distribution | §9 | `whitepaper/yellowpaper.md#appendix-e--open-specification-items` |\\n| E.41 | open | RESOLVED | Active-set cap vs. BABE authority bound | §15.5, §15.4 | `whitepaper/yellowpaper.md#appendix-e--open-specification-items` |\\n| E.42 | open | TBD | Committee seat-capture model | §2.3, §13.2, §15.4 | `whitepaper/yellowpaper.md#appendix-e--open-specification-items` |\\n| E.43 | open | TBD | End-to-end verification/error bridge | §3.2–§3.5, §12.1, Appendix F | `whitepaper/yellowpaper.md#appendix-e--open-specification-items` |\\n| E.44 | open | PARTIAL; future activation/recovery TBD | Cooperative work-credit eligibility | §3.6, §9, §11.2, §12.1, §15.6 | `whitepaper/yellowpaper.md#appendix-e--open-specification-items` |\\n| E.45 | open | TBD | Effective-challenge incentive model | §3.5, §6.1, §11.3, §12.2 | `whitepaper/yellowpaper.md#appendix-e--open-specification-items` |\\n| E.46 | open | PENDING; PARTIAL EVIDENCE | Direct/session capacity evidence | §2.2, §5.2–§5.3, §12.1, §15.6 | `whitepaper/yellowpaper.md#appendix-e--open-specification-items` |\\n| E.47 | open | TBD | DA availability and anti-grinding model | §3.5, §5.3, §13.0, Appendix F | `whitepaper/yellowpaper.md#appendix-e--open-specification-items` |\\n| E.48 | open | TBD | Cross-chain HTLC pair conformance | §10 | `whitepaper/yellowpaper.md#appendix-e--open-specification-items` |\\n| E.49 | open | TBD | Independent-demand and value-at-risk model | §9, §11, §12.3, §15 | `whitepaper/yellowpaper.md#appendix-e--open-specification-items` |\\n| E.50 | open | TBD | Arbitrary runtime-upgrade scope | §9.3, §14 | `whitepaper/yellowpaper.md#appendix-e--open-specification-items` |\\n| E.51 | open | PARTIAL | Canonical wire-format operational binding | §3.6, §12.1, Appendix F | `whitepaper/yellowpaper.md#appendix-e--open-specification-items` |\\n| E.52 | open | PLANNED | Verification-liveness gate wiring | §2.3, §15.2–§15.5, Appendix H | `whitepaper/yellowpaper.md#appendix-e--open-specification-items` |\\n| E.53 | open | PLANNED | Re-execution checker lane | §3.5, §12.1, §15.6, Appendix F/G | `whitepaper/yellowpaper.md#appendix-e--open-specification-items` |\\n| E.54 | open | RATIFY | Paid agent-storage activation profile | §5.4, F.7, G.4 | `whitepaper/yellowpaper.md#appendix-e--open-specification-items` |\\n| E.55 | open | PLANNED | Canonical pre-session quote/discovery contract | the Rust and TypeScript compute-channel SDK interfaces, with their wire binding in Appendix F. The existing `StandingOffer` / `SessionOffer` v1/v2 binds the miner, model hash, precision, minimum escrow, service bounds, capacity hint, expiry, nonce, and optional forward terms; it is an opening offer, not a reproducible cross-provider cost quote. The fuller contract must also bind the meter profile, input/context/output and cache assumptions, verification/settlement tier, expected `G_n`, reserved escrow and expected payable in an explicit base unit, transaction fee, and any external display conversion. Until those fields have a canonical mapping, routers preserve source units and decline cross-provider ranking | `whitepaper/yellowpaper.md#appendix-e--open-specification-items` |\\n| E.56 | open | PARTIAL; policy TBD | Small-set rotation ejection guard | §15.5 | `whitepaper/yellowpaper.md#appendix-e--open-specification-items` |\\n| E.57 | open | TBD | Validator unbonding vs dispute lifecycle | §1.2, §13.2 V11, §15.7, Appendix I | `whitepaper/yellowpaper.md#appendix-e--open-specification-items` |\\n| E.58 | open | TBD | Committee size and seed lookahead | §2.2, §15.4 | `whitepaper/yellowpaper.md#appendix-e--open-specification-items` |\\n| E.59 | open | RATIFY | Seat SLA thresholds, re-selection margins and degraded mode |  | `whitepaper/yellowpaper.md#appendix-e--open-specification-items` |\\n| E.60 | open | PLANNED | In-band finality-stall recovery |  | `whitepaper/yellowpaper.md#appendix-e--open-specification-items` |\\n| E.61 | open | RATIFY | Penalty calibration, DA fault classes and reporter share |  | `whitepaper/yellowpaper.md#appendix-e--open-specification-items` |\\n\\n# Decisions\\n\\n| Key | Status | Title | Supersedes | Anchor |\\n| --- | --- | --- | --- | --- |\\n| D-0401 | [PARTIAL] | Consensus = stake-BFT-DAG (AlephBFT); PoW-GHOSTDAG deleted |  | `whitepaper/decisions/v0.4.md#d-0401--consensus--stake-bft-dag-alephbft-pow-ghostdag-deleted` |\\n| D-0402 | [PARTIAL] | Sovereign FLOP-denominated validator DA |  | `whitepaper/decisions/v0.4.md#d-0402--sovereign-flop-denominated-validator-da` |\\n| D-0403 | [PARTIAL] | Sessions + capacity-reservation settlement |  | `whitepaper/decisions/v0.4.md#d-0403--sessions--capacity-reservation-settlement` |\\n| D-0404 | [PARTIAL] | Measured `model_hash` |  | `whitepaper/decisions/v0.4.md#d-0404--measured-model_hash` |\\n| D-0405 | [PARTIAL] | Measured `G_n` + reject-only throughput tripwire |  | `whitepaper/decisions/v0.4.md#d-0405--measured-g_n--reject-only-throughput-tripwire` |\\n| D-0406 | [LIVE] | M-of-N oracle attestation threshold |  | `whitepaper/decisions/v0.4.md#d-0406--m-of-n-oracle-attestation-threshold` |\\n| D-0407 | [LIVE] | Leased model storage (supersedes \\\"Persistent = stored forever\\\") | D-0402 | `whitepaper/decisions/v0.4.md#d-0407--leased-model-storage-supersedes-persistent--stored-forever` |\\n| D-0408 | [PARTIAL] | Single validator-staking system (`pallet_validators` is the authority source; `pallet_staking` removed) |  | `whitepaper/decisions/v0.4.md#d-0408--single-validator-staking-system-pallet_validators-is-the-authority-source-pallet_staking-removed` |\\n| D-0409 | [PARTIAL] | Validator slashing-table reconciliation (code ↔ whitepaper draft) |  | `whitepaper/decisions/v0.4.md#d-0409--validator-slashing-table-reconciliation-code--whitepaper-draft` |\\n| D-0410 | [ACCEPTED] | FLOP identity: spot money + opt-in bonded reservations, with a state-dependent survival governor |  | `whitepaper/decisions/v0.4.md#d-0410--flop-identity-spot-money--opt-in-bonded-reservations-with-a-state-dependent-survival-governor` |\\n| D-0412 | [LIVE] | DA is a validator duty (no per-byte DA fee); supersedes the fee provisions of D-0402/D-0407 | D-0402, D-0407 | `whitepaper/decisions/v0.4.md#d-0412--da-is-a-validator-duty-no-per-byte-da-fee-supersedes-the-fee-provisions-of-d-0402d-0407` |\\n| D-0413 | [PARTIAL] | C5 value-coupled security via the stake floor (not reward) |  | `whitepaper/decisions/v0.4.md#d-0413--c5-value-coupled-security-via-the-stake-floor-not-reward` |\\n| D-0414 | [LIVE] | Validator-native attestation; supersedes M-of-N oracle set | D-0406 | `whitepaper/decisions/v0.4.md#d-0414--validator-native-attestation-supersedes-m-of-n-oracle-set` |\\n| D-0415 | [PARTIAL] | Governance = adopt OpenGov; supersede the custom FIP pallet (SPEC-024) |  | `whitepaper/decisions/v0.4.md#d-0415--governance--adopt-opengov-supersede-the-custom-fip-pallet-spec-024` |\\n| D-0416 | [PARTIAL] | Validator rotation orders by stake, gated by a minimum-performance floor | D-0409 | `whitepaper/decisions/v0.4.md#d-0416--validator-rotation-orders-by-stake-gated-by-a-minimum-performance-floor` |\\n| D-0417 | [PARTIAL] | Composability via a declarative spend-condition layer, not UTXO scripting |  | `whitepaper/decisions/v0.4.md#d-0417--composability-via-a-declarative-spend-condition-layer-not-utxo-scripting` |\\n| D-0418 | [PARTIAL] | Capacity-proportional miner self-stake (linear, no cap, keyed to calibrated B_p) |  | `whitepaper/decisions/v0.4.md#d-0418--capacity-proportional-miner-self-stake-linear-no-cap-keyed-to-calibrated-b_p` |\\n| D-0419 | [PARTIAL] | Unbonding slash-lock + unlock cooldown |  | `whitepaper/decisions/v0.4.md#d-0419--unbonding-slash-lock--unlock-cooldown` |\\n| D-0420 | [PARTIAL] | Equivocation slashing — correlated (Eth2-style), lone fault recoverable | D-0409 | `whitepaper/decisions/v0.4.md#d-0420--equivocation-slashing--correlated-eth2-style-lone-fault-recoverable` |\\n| D-0421 | [LIVE] | Remove the validator and LAA auctions; add a sixth halving |  | `whitepaper/decisions/v0.4.md#d-0421--remove-the-validator-and-laa-auctions-add-a-sixth-halving` |\\n| D-0422 | [LIVE] (static φ = 20 %, #598; dynamic φ(ρ) designed, not wired) | Refundable failed sessions via an unused-proportional penalty (amends D-0403) | D-0403 | `whitepaper/decisions/v0.4.md#d-0422--refundable-failed-sessions-via-an-unused-proportional-penalty-amends-d-0403` |\\n| D-0423 | [LIVE] | Dust force_open expiry does not increment FailedAcks |  | `whitepaper/decisions/v0.4.md#d-0423--dust-force_open-expiry-does-not-increment-failedacks` |\\n| D-0424 | [LIVE] | Dispute standing = session agent + validators |  | `whitepaper/decisions/v0.4.md#d-0424--dispute-standing--session-agent--validators` |\\n| D-0425 | [LIVE] | Foundation submit gate through first halving; no sudo policy gap |  | `whitepaper/decisions/v0.4.md#d-0425--foundation-submit-gate-through-first-halving-no-sudo-policy-gap` |\\n| D-0426 | [PARTIAL] | Weak-subjectivity checkpoints for light-client bootstrap |  | `whitepaper/decisions/v0.4.md#d-0426--weak-subjectivity-checkpoints-for-light-client-bootstrap` |\\n| D-0427 | [PLANNED] | Session throughput contract — adaptive session-control lane |  | `whitepaper/decisions/v0.4.md#d-0427--session-throughput-contract--adaptive-session-control-lane` |\\n| D-0428 | [PARTIAL] | Two-lane session capacity market |  | `whitepaper/decisions/v0.4.md#d-0428--two-lane-session-capacity-market` |\\n| D-0430 | [PARTIAL] | Degraded-state settlement policy matrix |  | `whitepaper/decisions/v0.4.md#d-0430--degraded-state-settlement-policy-matrix` |\\n| D-0431 | [DECIDED] | TOPLOC required for all sessions (execution-integrity floor); answer quality stays market-layer |  | `whitepaper/decisions/v0.4.md#d-0431--toploc-required-for-all-sessions-execution-integrity-floor-answer-quality-stays-market-layer` |\\n| D-0432 | [DECIDED] | TEE attestation is optional, not a participation or settlement precondition |  | `whitepaper/decisions/v0.4.md#d-0432--tee-attestation-is-optional-not-a-participation-or-settlement-precondition` |\\n| D-0433 | [LIVE] | Calibration = quick verified entry and renewable rolling baseline |  | `whitepaper/decisions/v0.4.md#d-0433--calibration--quick-verified-entry-and-renewable-rolling-baseline` |\\n| D-0434 | [ACCEPTED] | Capacity Reservation Units (CRU) = forward-dated bonded channels, not a new pallet |  | `whitepaper/decisions/v0.4.md#d-0434--capacity-reservation-units-cru--forward-dated-bonded-channels-not-a-new-pallet` |\\n| D-0435 | [PARTIAL] | Four-way block-reward split and a halving developer subsidy | D-0408 | `whitepaper/decisions/v0.4.md#d-0435--four-way-block-reward-split-and-a-halving-developer-subsidy` |\\n| D-0436 | [DECIDED] | Five halvings, a 3 FLOP perpetual floor, and a subsidy that runs the whole halving phase | D-0421, D-0435 | `whitepaper/decisions/v0.4.md#d-0436--five-halvings-a-3-flop-perpetual-floor-and-a-subsidy-that-runs-the-whole-halving-phase` |\\n| D-0437 | [DECIDED] | The validator active set is capped at 1,000 |  | `whitepaper/decisions/v0.4.md#d-0437--the-validator-active-set-is-capped-at-1000` |\\n| D-0438 | [DECIDED] | Genesis pool 2,483,460,000 → 3,500,000,000; cohorts re-cut | D-0421, D-0435 | `whitepaper/decisions/v0.4.md#d-0438--genesis-pool-2483460000--3500000000-cohorts-re-cut` |\\n| D-0439 | [DECIDED] | Validator eligibility is verification liveness; re-execution is a checker lane | D-0401, D-0416, D-0432 | `whitepaper/decisions/v0.4.md#d-0439--validator-eligibility-is-verification-liveness-re-execution-is-a-checker-lane` |\\n| D-0440 | [DECIDED] | Validator bond 305,505 → 1,200,000; genesis pool 3,500,000,000 → 4,400,000,000 | D-0435, D-0438 | `whitepaper/decisions/v0.4.md#d-0440--validator-bond-305505--1200000-genesis-pool-3500000000--4400000000` |\\n| D-0441 | [LIVE] | Transcript retention covers the complete dispute | D-0403 | `whitepaper/decisions/v0.4.md#d-0441--transcript-retention-covers-the-complete-dispute` |\\n| D-0501 | Draft for initial publication | Public claim scope and reproducible evidence | D-0401, D-0405, D-0427, D-0432 | `whitepaper/decisions/v0.5.md#d-0501--public-claim-scope-and-reproducible-evidence` |\\n| D-0502 | Proposal — pending ratification | Withdraw unmeasured capacity and latency profile |  | `whitepaper/decisions/v0.5.md#d-0502--withdraw-unmeasured-capacity-and-latency-profile` |\\n| D-0505 | Draft for initial publication | Canonical wire and accounting profile | D-0501 | `whitepaper/decisions/v0.5.md#d-0505--canonical-wire-and-accounting-profile` |\\n| D-0506 | Draft; activation profile pending E.54 | Paid agent memory and validator data services | D-0412 | `whitepaper/decisions/v0.5.md#d-0506--paid-agent-memory-and-validator-data-services` |\\n| D-0507 | Proposal — pending ratification | Post-testnet genesis validator selection and placement admission |  | `whitepaper/decisions/v0.5.md#d-0507--post-testnet-genesis-validator-selection-and-placement-admission` |\\n| D-0508 | Proposal — pending ratification | Rotation on underperformance: floor-based ejection and on-chain performance signal | D-0416 | `whitepaper/decisions/v0.5.md#d-0508--rotation-on-underperformance-floor-based-ejection-and-on-chain-performance-signal` |\\n| D-0509 | Proposal — pending ratification; consensus safety zone | Committee session cadence aligned to the BABE epoch |  | `whitepaper/decisions/v0.5.md#d-0509--committee-session-cadence-aligned-to-the-babe-epoch` |\\n| D-0510 | Proposal — pending ratification | Bootstrap nodes and the public discovery plane |  | `whitepaper/decisions/v0.5.md#d-0510--bootstrap-nodes-and-the-public-discovery-plane` |\\n| D-0511 | Draft for initial publication | One canonical compute-channel transcript and receipt definition | D-0505 | `whitepaper/decisions/v0.5.md#d-0511--one-canonical-compute-channel-transcript-and-receipt-definition` |\\n| D-0512 | Ratified 2026-09-25 (owner); development networks only | Development-network exception to the paid-storage activation gate | D-0506 | `whitepaper/decisions/v0.5.md#d-0512--development-network-exception-to-the-paid-storage-activation-gate` |\\n| D-0513 | Ratified 2026-09-29 (owner) | One generic SS58 prefix on every FLOP network |  | `whitepaper/decisions/v0.5.md#d-0513--one-generic-ss58-prefix-on-every-flop-network` |\\n| D-0514 | Ratified 2026-09-29 (owner) | Era-T conversion rules and a fail-closed miner adjustment |  | `whitepaper/decisions/v0.5.md#d-0514--era-t-conversion-rules-and-a-fail-closed-miner-adjustment` |\\n| D-0515 | Ratified 2026-09-29 (owner) | Airdrop grant landing, claims and locked compute spend |  | `whitepaper/decisions/v0.5.md#d-0515--airdrop-grant-landing-claims-and-locked-compute-spend` |\\n| D-0517 | Ratified 2026-09-30 (owner) | Airdrop unlock: miner earn-to-unlock, validator halving release | D-0514 | `whitepaper/decisions/v0.5.md#d-0517--airdrop-unlock-miner-earn-to-unlock-validator-halving-release` |\\n| D-0518 | Ratified 2026-09-30 (owner) | Block rewards and the subsidy are liquid on issue | D-0408, D-0435 | `whitepaper/decisions/v0.5.md#d-0518--block-rewards-and-the-subsidy-are-liquid-on-issue` |\\n| D-0519 | Ratified 2026-10-04 (owner); activation profile pending E.54 | Service-lane close boundary, claim window and provider-only redemption |  | `whitepaper/decisions/v0.5.md#d-0519--service-lane-close-boundary-claim-window-and-provider-only-redemption` |\\n| D-0521 | Task #2228 implementation decision | Usage pins protect both DA retention classes | D-0407 | `whitepaper/decisions/v0.5.md#d-0521--usage-pins-protect-both-da-retention-classes` |\\n| D-0522 | Ratified 2026-10-05 (owner); spend cap and attribution await owner confirmation in review | Agent airdrop spend-to-unlock | D-0517 | `whitepaper/decisions/v0.5.md#d-0522--agent-airdrop-spend-to-unlock` |\\n| D-0523 | Proposal — pending ratification; not activated | Dormant HTLC timeout burn |  | `whitepaper/decisions/v0.5.md#d-0523--dormant-htlc-timeout-burn` |\\n| D-0524 | Ratified 2026-10-07 (owner); activation profile pending E.54 | Slot and tranche position rent | D-0506 | `whitepaper/decisions/v0.5.md#d-0524--slot-and-tranche-position-rent` |\\n| D-0525 | Ratified 2026-10-14 (owner) | Inference fee split (85% miner / 15% validator) | D-0403 | `whitepaper/decisions/v0.5.md#d-0525--inference-fee-split-85-miner--15-validator` |\\n| D-0526 | Ratified 2026-10-15 (closes #1393 / YP E.41) | Active-set cap and BABE authority alignment (1,000 active validators, 100 finalizers) |  | `whitepaper/decisions/v0.5.md#d-0526--active-set-cap-and-babe-authority-alignment-1000-active-validators-100-finalizers` |\\n| D-0527 | Ratified 2026-10-12 (owner; #2625) | Miner airdrop unlock credits miner block rewards | D-0517 | `whitepaper/decisions/v0.5.md#d-0527--miner-airdrop-unlock-credits-miner-block-rewards` |\\n| D-0528 | Ratified 2026-10-17 (owner; #2676, settles #683 for devnet/testnet) | Sponsor-owned registration bonds count as self-stake on devnet and testnet |  | `whitepaper/decisions/v0.5.md#d-0528--sponsor-owned-registration-bonds-count-as-self-stake-on-devnet-and-testnet` |\\n| D-0529 | Ratified 2026-09-22 (owner; #1945, #2792) | Zero burn across all protocol paths | D-0409, D-0420 | `whitepaper/decisions/v0.5.md#d-0529--zero-burn-across-all-protocol-paths` |\\n| D-0530 | Ratified 2026-09-08 (owner; #2792) | Operator self-stake only and duration-locked community staking pool | D-0408 | `whitepaper/decisions/v0.5.md#d-0530--operator-self-stake-only-and-duration-locked-community-staking-pool` |\\n| D-0531 | Ratified 2026-09-23 / 2026-09-24 (owner; #1358, #2792) | Off-chain referral leaderboard and lottery program |  | `whitepaper/decisions/v0.5.md#d-0531--off-chain-referral-leaderboard-and-lottery-program` |\\n| D-0532 | Proposal — pending ratification (#1361) | Miner capacity bond: one unit, window inside the coefficient, value set against a security envelope |  | `whitepaper/decisions/v0.5.md#d-0532--miner-capacity-bond-one-unit-window-inside-the-coefficient-value-set-against-a-security-envelope` |\\n| D-0533 | Proposal — pending ratification (#1361 follow-up) | Model-registry base price per G_n: a reference set against emission at a reference throughput |  | `whitepaper/decisions/v0.5.md#d-0533--model-registry-base-price-per-g_n-a-reference-set-against-emission-at-a-reference-throughput` |\\n| D-0534 | Ratified 2026-10-27 (owner); activation remains gated | FCU integer quantities, fractional ownership and atomic FLOP resale |  | `whitepaper/decisions/v0.5.md#d-0534--fcu-integer-quantities-fractional-ownership-and-atomic-flop-resale` |\\n| D-0535 | Ratified 2026-10-27 (CTO; #3326) | Content-root model identity from published per-file SHA-256 | D-0404 | `whitepaper/decisions/v0.5.md#d-0535--content-root-model-identity-from-published-per-file-sha-256` |\\n| D-0536 | Ratified by owner for this batch | FCU fourteen-day booking horizon |  | `whitepaper/decisions/v0.5.md#d-0536--fcu-fourteen-day-booking-horizon` |\\n| D-0537 | Implementation decision for owner-requested inactive FCU preparation | Independent FCU primary admission pause |  | `whitepaper/decisions/v0.5.md#d-0537--independent-fcu-primary-admission-pause` |\\n| D-0538 | Ratified 2026-10-30 (owner); activation OFF | FCU service policy and finalized SLA reserve |  | `whitepaper/decisions/v0.5.md#d-0538--fcu-service-policy-and-finalized-sla-reserve` |\\n| D-0539 | Ratified 2026-11-04 (owner); values in E.58–E.61 open | Validator set v2: flat floor, equal seats, bonded rewards and linear unlock | D-0413, D-0440 | `whitepaper/decisions/v0.5.md#d-0539--validator-set-v2-flat-floor-equal-seats-bonded-rewards-and-linear-unlock` |\\n\\n# Conformance Matrix\\n\\n| Key | Requirement / mechanism | Status | Anchor |\\n| --- | --- | --- | --- |\\n| H.1.1 | Public claim evidence | PENDING: private Lean/Quint bundle reproduced under named hypotheses; public source/run bundle awaits a software-license grant; implementation refinement and empirical evidence remain open | `whitepaper/yellowpaper.md#h1-core-protocol` |\\n| H.1.2 | BABE authoring + AlephBFT finality (1 s blocks) | LIVE | `whitepaper/yellowpaper.md#h1-core-protocol` |\\n| H.1.3 | Per-rotation VRF committee sampling | DIVERGENT from D-0539: the runtime draws stake-weighted off BABE epoch randomness, while R2.5/R15.4a–b require a uniform draw over live seats off a seed hashed from a late-revealed per-block VRF window (#3656, #3646). LIVE draw; ≤100 pool returns all; stake-only fallback drops recency whenever no active validator clears both the stake floor and recency (including every recent-work validator below the floor); capture/min-size proof GAP (E.42) | `whitepaper/yellowpaper.md#h1-core-protocol` |\\n| H.1.4 | Verification-liveness committee gate (R2.4, R15.4c) | PLANNED: recency still written from prover credit only (`ValidatorWorkRecorder` credits the submitter of a verified PoI proof); no protocol-issued duties; no attestation client (E.52). Until wired, only an account that also mines passes recency, paying the miner capacity bond and credit cap (§2.4), so the §2.3 stake-only committee cost does not yet hold | `whitepaper/yellowpaper.md#h1-core-protocol` |\\n| H.1.5 | Committee Sybil capital: self-stake vs backing | PARTIAL: D-0530 prohibits third-party delegated staking (self-stake only), while the runtime still exposes legacy `delegate` / `sponsor_validator` paths pending cleanup. The committee gate compares `total_stake` (self + delegated + sponsored) with `effective_minimum_stake()`. That backing is now distinct capital: every miner-staking and validators admission requires the account's balance to cover all of its staking positions, and one shared stake-ledger freeze holds their sum, because freezes overlap rather than add. An account that already owed more than it held before that freeze stays fully frozen but under-backed until topped up. GAP: self-stake is floor-checked at `register`/`rejoin` and from the recorded bond at queue promotion; `MinSelfStakeRatio` is checked only when backing is added, and a liveness slash charges self-stake first while `un_jail` restores without a re-check except on D-0528-enabled builds, where it restores the bonded floor like `rejoin` (E.42) | `whitepaper/yellowpaper.md#h1-core-protocol` |\\n| H.1.6 | Queued validator self-stake top-up | GAP: `register` bonds exactly the effective minimum; extra free balance does not increase recorded self-stake. `rejoin` tops up only extended-downtime-kicked validators, so a queued candidate below a raised floor remains deferred until the floor falls or registration is replaced. Backing admission is bounded by recorded self-stake | `whitepaper/yellowpaper.md#h1-core-protocol` |\\n| H.1.7 | Sponsored registration bonds (R6.1a) | PARTIAL: source landed; on by build feature in the devnet (`volta`) and `testnet` runtimes (the feature alone is a compile error; CI checks the default-feature mainnet node reports it off); the sponsor's own fungible holds can still overlap its frozen principal (E.32) | `whitepaper/yellowpaper.md#h1-core-protocol` |\\n| H.1.8 | Three safety sub-proofs | GAP: seat-capture/undersized/bootstrap bridge open (E.42) | `whitepaper/yellowpaper.md#h1-core-protocol` |\\n| H.1.9 | GHOSTDAG/PoW fork removed; GRANDPA removed | LIVE | `whitepaper/yellowpaper.md#h1-core-protocol` |\\n| H.1.10 | Studio model source mirror | PUBLISHED: importable native Studio project export retaining all 190 components, 39 active model sources, their shared helper, and project lock; native export integrity, typechecks and active-main scenarios gated in CI, plus six bounded retention/finalized-deadline properties and eight guard mutations; implementation correspondence and broader behavioral verification PENDING. Exporting does not promote a requirement or evidence-matrix cell to verified | `whitepaper/yellowpaper.md#h1-core-protocol` |\\n| H.2.1 | TEE attestation (DCAP/dstack), quote → `report_data` | LIVE (on-TDX e2e pending) | `whitepaper/yellowpaper.md#h2-verification-3` |\\n| H.2.2 | Measured `model_hash` — reproducible packer + registry-root gate + verifier RTMR3 parse | LIVE (CVM RTMR3 extension PLANNED) | `whitepaper/yellowpaper.md#h2-verification-3` |\\n| H.2.3 | `content-v1` identity (R3.2a–R3.2c) — metadata preflight, either-scheme loaders, streamed per-file check, DA file table | PARTIAL (one-pass DA upload while loading PLANNED, #3326 phase 2) | `whitepaper/yellowpaper.md#h2-verification-3` |\\n| H.2.4 | Output binding (`output_hash`) + decode-policy binding | LIVE | `whitepaper/yellowpaper.md#h2-verification-3` |\\n| H.2.5 | TOPLOC Tier 2 (commitment required; end-to-end error bound open) | PARTIAL | `whitepaper/yellowpaper.md#h2-verification-3` |\\n| H.2.6 | Tier 3 re-execution / session dispute game | PARTIAL | `whitepaper/yellowpaper.md#h2-verification-3` |\\n| H.2.7 | Re-execution checker lane (R3.5d: checkers re-run, validators verify + co-sign) | PLANNED: shipped checker re-prefills inside the validator watchtower (E.53) | `whitepaper/yellowpaper.md#h2-verification-3` |\\n| H.2.8 | Tier 4 validator BFT quorum crediting | LIVE | `whitepaper/yellowpaper.md#h2-verification-3` |\\n| H.2.9 | Canonical wire/rejection profile + public Rust/TS/Python vectors | PARTIAL: formats/vectors LIVE; task-domain producer/validator enforcement and legacy receipt resume profile open (E.51) | `whitepaper/yellowpaper.md#h2-verification-3` |\\n| H.2.10 | TEE-optional reframe (TEE-independent floor; TEE = optional HARD tier) | DECIDED | `whitepaper/yellowpaper.md#h2-verification-3` |\\n| H.2.11 | Non-TEE (SOFT) settlement lane end-to-end | PARTIAL: SOFT calibration entry, non-attested model onboarding (`flop model onboard --soft`) and persistent non-TEE session signing keys landed; miner registration still requires a `TeeType`; spot-check rate, demand-floor exclusion and checker-lane disputes open | `whitepaper/yellowpaper.md#h2-verification-3` |\\n| H.3.1 | Reference-work `G_n` accounting engine (MoE + attention, KAT-pinned) | LIVE | `whitepaper/yellowpaper.md#h3-metering-sizing-da-45` |\\n| H.3.2 | Runtime emission of reference-work `g_n` into `report_data` | LIVE | `whitepaper/yellowpaper.md#h3-metering-sizing-da-45` |\\n| H.3.3 | Reject-only throughput tripwire | LIVE | `whitepaper/yellowpaper.md#h3-metering-sizing-da-45` |\\n| H.3.4 | Per-GPU MLPerf ceiling / under-report floor | PARTIAL | `whitepaper/yellowpaper.md#h3-metering-sizing-da-45` |\\n| H.3.5 | `G_n` integer unit taxonomy | LIVE: wire/settlement checks; the reference meter, RISC0 audit guest and SDKs reject out-of-width values instead of clamping | `whitepaper/yellowpaper.md#h3-metering-sizing-da-45` |\\n| H.3.6 | Cache-aware settlement discount | PLANNED | `whitepaper/yellowpaper.md#h3-metering-sizing-da-45` |\\n| H.3.7 | Sovereign DA — on-chain protocol + `DataRef` plumbing | LIVE | `whitepaper/yellowpaper.md#h3-metering-sizing-da-45` |\\n| H.3.8 | DA availability, anti-grinding, repair and retention budget | GAP — PENDING E.47 | `whitepaper/yellowpaper.md#h3-metering-sizing-da-45` |\\n| H.3.9 | DA audits outstanding at lease withdrawal or prune | GAP — PENDING E.47 | `whitepaper/yellowpaper.md#h3-metering-sizing-da-45` |\\n| H.3.10 | Sovereign DA — off-chain validator service (RS encode/serve/audit) | PARTIAL | `whitepaper/yellowpaper.md#h3-metering-sizing-da-45` |\\n| H.3.11 | Protocol DA duty; serve-or-slash; leased weights + refundable deposit (§5.3) | LIVE | `whitepaper/yellowpaper.md#h3-metering-sizing-da-45` |\\n| H.3.12 | Paid encrypted agent objects, memory heads, capabilities, storage escrow, and retrieval vouchers (§5.4) | PARTIAL on development networks only (R5.4q): the `paid-storage` pallet runs at runtime index 108 behind the devnet-only `paid-storage-unratified` feature, with the da-validator paid data plane and the TypeScript SDK; rent is released without a custody audit (`UnratifiedNoAudit`). Production ACTIVATION BLOCKED by E.54/E.47 | `whitepaper/yellowpaper.md#h3-metering-sizing-da-45` |\\n| H.3.13 | Paid-storage Lean accounting, authority, and historical-liability invariants (§5.4) | PARTIAL: unbounded draft contracts and countermodels; slot/tranche rounding ratified by D-0524; full composition and runtime conformance PENDING | `whitepaper/yellowpaper.md#h3-metering-sizing-da-45` |\\n| H.3.14 | Paid-storage Quint lifecycle, adversary, and conformance models (§5.4) | PARTIAL: lifecycle, authority, admission, rent and lane models run in CI (sampled invariants, not exhaustive); runtime refinement PENDING | `whitepaper/yellowpaper.md#h3-metering-sizing-da-45` |\\n| H.3.15 | Supplementary Studio reference contracts | PARTIAL: 28 requested property names modeled; bounded guarded checks and counterexamples recorded; five explicit contract gaps and runtime refinement PENDING | `whitepaper/yellowpaper.md#h3-metering-sizing-da-45` |\\n| H.3.16 | Paid-storage agent/validator market and solvency simulation (§5.4) | PARTIAL: TypeScript and Julia storage-market and validator-solvency models with seeded scenario results; not a launch tariff (tariff ratification #1565) | `whitepaper/yellowpaper.md#h3-metering-sizing-da-45` |\\n| H.3.17 | Reorg-safe indexer serving (finalized prefix) | PARTIAL | `whitepaper/yellowpaper.md#h3-metering-sizing-da-45` |\\n| H.4.1 | balances/multisig/proxy/staking/vesting (operator delegation deprecated per D-0530) | LIVE | `whitepaper/yellowpaper.md#h4-primitives-calibration-vesting-emission-69` |\\n| H.4.2 | Capacity-proportional miner self-stake (linear, no cap) | LIVE (value provisional) | `whitepaper/yellowpaper.md#h4-primitives-calibration-vesting-emission-69` |\\n| H.4.3 | Declarative spend-condition layer; N-party escrow; capabilities | PARTIAL | `whitepaper/yellowpaper.md#h4-primitives-calibration-vesting-emission-69` |\\n| H.4.4 | Agent session keys + caps + circuit breaker | LIVE (R6.2c latch survives the tripping call; an enclosing atomic batch that fails later still rolls it back) | `whitepaper/yellowpaper.md#h4-primitives-calibration-vesting-emission-69` |\\n| H.4.5 | 10-minute benchmark entry (SOFT/HARD), deposit-first | LIVE | `whitepaper/yellowpaper.md#h4-primitives-calibration-vesting-emission-69` |\\n| H.4.6 | Multi-GPU `(SKU,count)` inventory + aggregate HARD ceiling | LIVE | `whitepaper/yellowpaper.md#h4-primitives-calibration-vesting-emission-69` |\\n| H.4.7 | Seven-day lease; restart/expiry renewal supervisor | LIVE | `whitepaper/yellowpaper.md#h4-primitives-calibration-vesting-emission-69` |\\n| H.4.8 | Timed issuer-selected calibration packs | LIVE | `whitepaper/yellowpaper.md#h4-primitives-calibration-vesting-emission-69` |\\n| H.4.9 | Legacy three-phase dyno | REMOVED | `whitepaper/yellowpaper.md#h4-primitives-calibration-vesting-emission-69` |\\n| H.4.10 | Statistical rolling degradation/downshift | PLANNED | `whitepaper/yellowpaper.md#h4-primitives-calibration-vesting-emission-69` |\\n| H.4.11 | Drift: EWMA/control charts + MLPerf ceiling | PLANNED | `whitepaper/yellowpaper.md#h4-primitives-calibration-vesting-emission-69` |\\n| H.4.12 | Performance-locked vesting `R_p²` + blackout | LIVE (Root `force_create_grant` bypasses the §7 baseline) | `whitepaper/yellowpaper.md#h4-primitives-calibration-vesting-emission-69` |\\n| H.4.13 | Era-T conversion snapshot and per-cohort allocation (§8.2) | PARTIAL (cohort pools enforced; completed-job and active-day weights removed, as R8.4 requires; score caps and aggregation open in E.38) | `whitepaper/yellowpaper.md#h4-primitives-calibration-vesting-emission-69` |\\n| H.4.14 | Genesis airdrop funding and grants (§8.2) | PARTIAL (genesis bridge absent; existing grant calls mint) | `whitepaper/yellowpaper.md#h4-primitives-calibration-vesting-emission-69` |\\n| H.4.15 | Airdrop claims, unlock schedule, and locked compute spend (§8.2 R8.7, R8.8) | PARTIAL (claims use finality and locked compute spend is wired; the pallet still vests every tier linearly with the retired miner performance adjustment and `update_miner_performance`, and lets any tier spend locked principal; no genesis quarter, earn-to-unlock credit, or D-0539 Validator linear unlock from genesis over `validator_unlock_duration_blocks` (#3654); no Agent spend credit or spend cap, and compute-channel refunds re-freeze up to the locked principal a channel drew and revert the close if they cannot. Miner self-stake over a still-frozen grant rides on overlapping `AirdropVesting` and `MinerSelfStake` freezes, but `miner-slashing` and `validators` lower only their own stake freeze before transferring proceeds, so a slash that reaches frozen grant principal fails today) | `whitepaper/yellowpaper.md#h4-primitives-calibration-vesting-emission-69` |\\n| H.4.16 | Ghost Tasks: encrypted issuance + known-answer correctness canary | LIVE | `whitepaper/yellowpaper.md#h4-primitives-calibration-vesting-emission-69` |\\n| H.4.17 | Emission/halving/subsidy | LIVE | `whitepaper/yellowpaper.md#h4-primitives-calibration-vesting-emission-69` |\\n| H.4.18 | Equal per-seat validator split, no committee premium (§9.1 R9.5) | DIVERGENT: the runtime splits by `total_stake` with a 1.1× committee premium (`FINALITY_COMMITTEE_PREMIUM_WEIGHT_PPM`, deprecated) | `whitepaper/yellowpaper.md#h4-primitives-calibration-vesting-emission-69` |\\n| H.4.19 | Reward liquidity on issue (§9.1 R9.13) | PARTIAL (miner leg, Labs/Foundation subsidy and sponsored-stake payouts are liquid as required; the agent and staker legs accrue in pool accounts until E.40 ratifies their distribution. DIVERGENT from D-0539: the validator leg is paid 100 % liquid, with no `validator_reward_bond_ppt` bond or lock (#3655), and the runtime still compounds the baseline floor +9%/year, capped at 1% of issuance, so unchanged stake can fall below the growing floor and leave the committee at the first annual step (#3655)) | `whitepaper/yellowpaper.md#h4-primitives-calibration-vesting-emission-69` |\\n| H.4.20 | Tx-fee split (0% burn / 100% author, R9.6) | LIVE | `whitepaper/yellowpaper.md#h4-primitives-calibration-vesting-emission-69` |\\n| H.4.21 | Survival governor (both dampers) | PARTIAL (default OFF) | `whitepaper/yellowpaper.md#h4-primitives-calibration-vesting-emission-69` |\\n| H.5.1 | FCU forward object (§12.5, D-0538; R12.5i, R12.5j, R12.5k, R12.5l, R12.5m, R12.5n, R12.5o, R12.5p, R12.5q) | PARTIAL: accounting, fractional transfers, atomic resale, funding-time snapshots, lifecycle indexing and guarded activation landed in #3310. Executable profile/admission SDK preparation and booking-horizon arithmetic are present; the native candidate adds immutable Root-governed profile/qualification registries and a current-block UTC stamp from the validated Timestamp inherent. Its SDK/native profile commitment shares a known-answer vector; sold revisions cannot be repriced. A default-false native-readiness capability blocks primary funding and Root unpausing while service/custody integration is incomplete, without disabling historical parameter reads or existing claims. Binding primary funding to those records and converting the complete FCU financial lifecycle to UTC remain GAP. The clock stamp is inclusion data, not BFT finality evidence: serving authority must read it from the node client’s verified BFT-finalized chain, never a reported head or tip fallback. SDK holder coordination now reserves pending work with durable CAS and signed decisions; its production chain/workload/fence adapters remain GAP. Miner-controlled serving pause/drain, an agent request client and a local durable pilot journal are prepared; the candidate adds a separate Root-controlled, default-paused primary financial gate and reorg-safe indexed pause-event observations. Production worker and authenticated serving-authority/indexer integrations remain GAP. SDK verified-delivery accounting now consumes correct available work once independently of timing and retains original-beneficiary SLA claim transitions with finalized-only credits and reserve encumbrance. The native reserve funding/payment adapter, canonical production journal/fences, independent timing trust and GPU/economics qualification remain GAP; these SDK ports are not an authoritative money boundary. SDK claim finalization also checks the authenticated prior ordinal, and miner-capacity release requires a terminal compute/receipt/fence checkpoint. Synthetic 32-seed service/economic scenarios exercise dated inventory, retries, beneficiary retention, credit caps and reserve/witness carry costs; they are not GPU or market qualification. Studio-authored native profile/UTC and synthetic-service models provide 37 sampled invariant checks plus reservation action/mutation regressions; full native funding/custody/financial-UTC composition remains GAP (see [verification scope](https://github.com/flop-labs/flop-core/blob/main/docs/verification/fcu-activation.md#native-profileclock-model-acceptance)). Arithmetic Lean proofs do not prove physical service or runtime refinement | `whitepaper/yellowpaper.md#h5-htlc-invariants-sessions-governance-validators-1015` |\\n| H.5.2 | FLOP-leg HTLC create/redeem/refund; cross-chain pair profiles | LIVE local mechanics; all implemented pair directions target-only — conformance PENDING E.48 | `whitepaper/yellowpaper.md#h5-htlc-invariants-sessions-governance-validators-1015` |\\n| H.5.3 | Finality-safe FLOP refund; permissioned FLOP relayer gate | LIVE local mechanics; pair-level binding/finality PENDING E.48 | `whitepaper/yellowpaper.md#h5-htlc-invariants-sessions-governance-validators-1015` |\\n| H.5.4 | Agent-economics invariants (INV-02, INV-S01 session nonce, INV-M06 payout atomicity) | LIVE for INV-02, INV-S01 and INV-M06; `fail_task` removed with the per-task path | `whitepaper/yellowpaper.md#h5-htlc-invariants-sessions-governance-validators-1015` |\\n| H.5.5 | INV-S03 pallet allowlist; INV-S05 immediate revocation | LIVE: direct calls checked; known runtime dispatch wrappers rejected for every session; revocation immediate | `whitepaper/yellowpaper.md#h5-htlc-invariants-sessions-governance-validators-1015` |\\n| H.5.6 | Session `G_n` plausibility gate + authenticated submitted-turn sum | LIVE arithmetic/authentication; execution guarantee GAP (E.43/E.44) | `whitepaper/yellowpaper.md#h5-htlc-invariants-sessions-governance-validators-1015` |\\n| H.5.7 | Current-profile channel payment without public work credit (R11.2b) | LIVE payment-only; future audited credit and historical recovery OPEN (E.44) | `whitepaper/yellowpaper.md#h5-htlc-invariants-sessions-governance-validators-1015` |\\n| H.5.8 | Sessions: cooperative path has 2 primary inclusions; variable turn/path/evidence cost; reserved capacity; 85/15 fee split | LIVE mechanics; 85/15 fee split RATIFIED (D-0525, #2702); capacity mechanism PENDING; serialized bytes PARTIAL; withdrawal PROPOSED (ratification pending); benchmark/network GAP (E.44/E.46) | `whitepaper/yellowpaper.md#h5-htlc-invariants-sessions-governance-validators-1015` |\\n| H.5.9 | Terminal DA-loss settlement (R13.0c / V4) | GAP: receipt payout in code conflicts with D-0430 full-refund rule; a missing tariff now rejects (`SettlementTariffMissing`) except for a pre-v2 legacy channel, which the migration flag converts once | `whitepaper/yellowpaper.md#h5-htlc-invariants-sessions-governance-validators-1015` |\\n| H.5.10 | Failed/early-close three-way split (`φ`) | PARTIAL: tariff `P`, the `(1−φ)(E−P)` refund and the all-or-nothing split are wired, but the runtime still burns the `φ·(E−P)` leg (`burn_from` into `TotalBurned`, reported as `Settled.burned`) instead of transferring it to `FLOPFoundationAccount` as R12.1d and R9.10 require under D-0529 | `whitepaper/yellowpaper.md#h5-htlc-invariants-sessions-governance-validators-1015` |\\n| H.5.11 | Dispute standing (agent + validators) | LIVE | `whitepaper/yellowpaper.md#h5-htlc-invariants-sessions-governance-validators-1015` |\\n| H.5.12 | Recursive dispute bisection beyond single turn | LIVE: on-chain midpoint rounds over complete power-of-two settled bundles; other bundles use single-turn `open_dispute` | `whitepaper/yellowpaper.md#h5-htlc-invariants-sessions-governance-validators-1015` |\\n| H.5.13 | Market-actor collusion detector + mechanism perturbation (R12.3) | PARTIAL: off-chain detector and dry-run perturbation canary LIVE; mechanism action open | `whitepaper/yellowpaper.md#h5-htlc-invariants-sessions-governance-validators-1015` |\\n| H.5.14 | Attestation-outage scoped pause (R13.0e / O1) | PLANNED: designed, not built | `whitepaper/yellowpaper.md#h5-htlc-invariants-sessions-governance-validators-1015` |\\n| H.5.15 | Session re-attestation cadence + max-duration extension | PLANNED | `whitepaper/yellowpaper.md#h5-htlc-invariants-sessions-governance-validators-1015` |\\n| H.5.16 | Per-task path removal | LIVE | `whitepaper/yellowpaper.md#h5-htlc-invariants-sessions-governance-validators-1015` |\\n| H.5.17 | OpenGov + `protocol_upgrade` (Root) track; Foundation submit gate; de-sudo | LIVE (de-sudo genesis-time) | `whitepaper/yellowpaper.md#h5-htlc-invariants-sessions-governance-validators-1015` |\\n| H.5.18 | Validator onboarding/duties/rotation | DIVERGENT from D-0539 (R15.5–R15.5d): the runtime rotates every 30 d with LIFO promotion and root-fed score ejection, has no in-place top-up, and counts delegated backing toward the floor; stake-ranked per-session re-selection, objective SLA evidence and `bond_extra` are #3656/#3654. Runtime minimum-set guard and bounded ejection implemented; floor/bootstrap/batch policy PENDING E.56/E.42 | `whitepaper/yellowpaper.md#h5-htlc-invariants-sessions-governance-validators-1015` |\\n| H.5.19 | Validator slashing table | LIVE (correlated equivocation curve PARTIAL; AlephBFT fork proofs and conflicting justifications not reported on-chain; liveness evidence root-supplied, contrary to D-0539; penalty values E.61) | `whitepaper/yellowpaper.md#h5-htlc-invariants-sessions-governance-validators-1015` |\\n| H.5.20 | Validator bond ledger, unbonding and slash order (§15.7 R15.7a–c) | DIVERGENT: `deregister` and ejection thaw self-stake at once; no lock ledger, floor-guarded `unbond`, or slashable unbonding queue; `do_slash_fraction` lacks the self-stake clamp | `whitepaper/yellowpaper.md#h5-htlc-invariants-sessions-governance-validators-1015` |\\n| H.5.21 | V6 censorship (FOCIL); V8 ghost-task accountability; O3 attestation reputation; P3 provenance; A8 account recovery | PLANNED | `whitepaper/yellowpaper.md#h5-htlc-invariants-sessions-governance-validators-1015` |\\n| H.5.22 | Committee-sampling composition machine-check; PQ crypto | PARTIAL/OOS: committee gate predicate proved, including the bootstrap fallback; seat-capture composition PLANNED (E.42); quantum out of scope | `whitepaper/yellowpaper.md#h5-htlc-invariants-sessions-governance-validators-1015` |\\n| H.5.23 | Session capacity units (R11.2) | PARTIAL: source landed (elapsed-time bound; pre-open finality lag excluded); runtime qualification and deployment pending; the value-audit planner is SDK-only, with no production caller yet | `whitepaper/yellowpaper.md#h5-htlc-invariants-sessions-governance-validators-1015` |\\n\",\n  \"warnings\": [\n    \"provenance unavailable: repo sources are not mounted next to the catalog\"\n  ]\n}"},"source-gaps":{"source":"https://mcp.flop.network/mcp","tool":"flop_knowledge_get","args":{"id_or_path":"source-gaps"},"measuredAt":"2026-11-06T03:07:47.265Z","status":"reported","encoding":"text","raw":"{\n  \"concept\": {\n    \"id\": \"source-gaps\",\n    \"path\": \"source-gaps.md\",\n    \"title\": \"FLOP Source Gap Catalog\",\n    \"type\": \"Source Gap Catalog\",\n    \"description\": \"0 unresolved source references detected while generating catalog concepts.\",\n    \"tags\": [\n      \"source-gap\",\n      \"navigation\",\n      \"needs-review\"\n    ],\n    \"resource\": \"https://github.com/flop-labs/flop-core/blob/main/tools/knowledge-catalog/build.mjs\",\n    \"source_paths\": [\n      \"INDEX.md\",\n      \"docs/INDEX.md\",\n      \"tools/knowledge-catalog/build.mjs\"\n    ],\n    \"generated_by\": \"tools/knowledge-catalog/build.mjs\",\n    \"updated_at\": \"2026-06-19\",\n    \"confidence\": \"source-backed\",\n    \"owner\": \"FLOP Labs\",\n    \"lifecycle\": \"generated\",\n    \"relationships\": {\n      \"depends_on\": [\n        \"/repo-domains.md\",\n        \"/docs-navigation.md\"\n      ]\n    }\n  },\n  \"content\": \"---\\ntype: \\\"Source Gap Catalog\\\"\\ntitle: \\\"FLOP Source Gap Catalog\\\"\\ndescription: \\\"0 unresolved source references detected while generating catalog concepts.\\\"\\nresource: \\\"https://github.com/flop-labs/flop-core/blob/main/tools/knowledge-catalog/build.mjs\\\"\\ntags: [\\\"source-gap\\\", \\\"navigation\\\", \\\"needs-review\\\"]\\nsource_paths: [\\\"INDEX.md\\\", \\\"docs/INDEX.md\\\", \\\"tools/knowledge-catalog/build.mjs\\\"]\\nexposes: []\\ndepends_on: [\\\"/repo-domains.md\\\", \\\"/docs-navigation.md\\\"]\\ngenerated_by: \\\"tools/knowledge-catalog/build.mjs\\\"\\nupdated_at: \\\"2026-06-19\\\"\\nconfidence: \\\"source-backed\\\"\\nowner: \\\"FLOP Labs\\\"\\nlifecycle: \\\"generated\\\"\\n---\\n# Purpose\\n\\nThis catalog keeps stale navigation references visible to agents. Missing paths are generated as needs-review concepts instead of being silently dropped.\\n\\n# Gaps\\n\\nNo unresolved source references detected.\\n\",\n  \"warnings\": [\n    \"provenance unavailable: repo sources are not mounted next to the catalog\"\n  ]\n}"},"requirement":{"source":"https://mcp.flop.network/mcp","tool":"flop_explain_requirement","args":{"id":"R9.5"},"measuredAt":"2026-11-06T03:07:48.289Z","status":"reported","encoding":"text","raw":"{\n  \"key\": \"R9.5\",\n  \"kind\": \"requirement\",\n  \"title\": \"Validator pool split\",\n  \"specStatus\": \"normative\",\n  \"implementationStatus\": \"DIVERGENT: the runtime splits by `total_stake` with a 1.1× committee premium (`FINALITY_COMMITTEE_PREMIUM_WEIGHT_PPM`, deprecated)\",\n  \"evidenceStatus\": \"unknown\",\n  \"home\": {\n    \"path\": \"whitepaper/yellowpaper.md\",\n    \"section\": \"9.1 Requirements\",\n    \"anchor\": \"91-requirements\"\n  },\n  \"text\": \"- **R9.5 — Validator pool split.** The block-reward validator 10% pool\\n  ([`validator_share_ppt`](#param-validator_share_ppt) = 100 ppt) **MUST NOT** be increased by an\\n  emission surcharge or a second mint. (The separate 15% inference-fee validator share is an extrinsic\\n  settlement fee leg, not an emission or dilution of block rewards; see [Appendix D](#appendix-d--fee--revenue-map)).\\n  It **MUST** be split in equal shares among the active seats, with no stake weight and no committee\\n  premium, and with integer dust assigned deterministically so payouts sum exactly to the pool. A seat\\n  whose SLA window fails forfeits that window's share (R15.5c; the forfeiture sink is E.59). The\\n  validator inference-fee leg (R12.1a) **MUST** use the same equal per-seat split. This holds unchanged under\\n  the four-way split: the agent and staker legs are carved **out of the miner residual**\\n  ([`miner_share_ppt`](#param-miner_share_ppt) 900 → 750 ppt), never added on top, so\\n  `validator_share_ppt` stays at 100 ppt.\",\n  \"citations\": [\n    {\n      \"repo\": \"flop-labs/flop-core\",\n      \"path\": \"whitepaper/yellowpaper.md\",\n      \"anchor\": \"91-requirements\",\n      \"lines\": null,\n      \"sha256\": null\n    }\n  ],\n  \"related\": {\n    \"referencedBy\": [\n      {\n        \"key\": \"R9.12\",\n        \"kind\": \"requirement\",\n        \"specStatus\": \"normative\"\n      },\n      {\n        \"key\": \"R12.1a\",\n        \"kind\": \"requirement\",\n        \"specStatus\": \"normative\"\n      },\n      {\n        \"key\": \"R15.5c\",\n        \"kind\": \"requirement\",\n        \"specStatus\": \"normative\"\n      },\n      {\n        \"key\": \"D-0435\",\n        \"kind\": \"decision\",\n        \"specStatus\": \"[PARTIAL]\"\n      },\n      {\n        \"key\": \"D-0525\",\n        \"kind\": \"decision\",\n        \"specStatus\": \"Ratified 2026-10-14 (owner)\"\n      },\n      {\n        \"key\": \"D-0539\",\n        \"kind\": \"decision\",\n        \"specStatus\": \"Ratified 2026-11-04 (owner); values in E.58–E.61 open\"\n      }\n    ],\n    \"references\": [\n      {\n        \"key\": \"E.59\",\n        \"kind\": \"open_item\",\n        \"specStatus\": \"open\"\n      },\n      {\n        \"key\": \"R12.1a\",\n        \"kind\": \"requirement\",\n        \"specStatus\": \"normative\"\n      },\n      {\n        \"key\": \"R15.5c\",\n        \"kind\": \"requirement\",\n        \"specStatus\": \"normative\"\n      }\n    ],\n    \"appendixH\": [\n      {\n        \"key\": \"H.4.18\",\n        \"title\": \"Equal per-seat validator split, no committee premium (§9.1 R9.5)\",\n        \"implementationStatus\": \"DIVERGENT: the runtime splits by `total_stake` with a 1.1× committee premium (`FINALITY_COMMITTEE_PREMIUM_WEIGHT_PPM`, deprecated)\",\n        \"codeRefs\": \"`validators::distribute_consensus_reward` · D-0539 · #3655\"\n      }\n    ],\n    \"params\": [\n      \"miner_share_ppt\",\n      \"finality_committee_premium_weight_ppm\",\n      \"inference_fee_validator_share_ppt\",\n      \"audit_fee_split_ppm\"\n    ],\n    \"closedBy\": null,\n    \"supersedes\": [],\n    \"wouldSupersede\": [],\n    \"supersededBy\": []\n  },\n  \"conflicts\": [],\n  \"snapshot\": null,\n  \"warnings\": [\n    \"provenance unavailable: repo sources are not mounted next to the catalog\"\n  ]\n}"},"pack":{"source":"https://mcp.flop.network/mcp","tool":"flop_agent_pack_manifest","args":{},"measuredAt":"2026-11-06T03:07:48.790Z","status":"unavailable","error":"agent pack missing; set FLOP_AGENT_PACK_DIR or checkout knowledge/agent-pack","encoding":"text","raw":"agent pack missing; set FLOP_AGENT_PACK_DIR or checkout knowledge/agent-pack"},"skill":{"source":"https://mcp.flop.network/mcp","tool":"flop_agent_skill_get","args":{"id_or_path":"flop-knowledge-catalog"},"measuredAt":"2026-11-06T03:07:49.268Z","status":"unavailable","error":"agent pack missing; set FLOP_AGENT_PACK_DIR or checkout knowledge/agent-pack","encoding":"text","raw":"agent pack missing; set FLOP_AGENT_PACK_DIR or checkout knowledge/agent-pack"},"guidance":{"source":"https://mcp.flop.network/mcp","tool":"flop_agent_pack_install","args":{"target":"generic","mode":"remote"},"measuredAt":"2026-11-06T03:07:49.763Z","status":"unavailable","error":"agent pack missing; set FLOP_AGENT_PACK_DIR or checkout knowledge/agent-pack","encoding":"text","raw":"agent pack missing; set FLOP_AGENT_PACK_DIR or checkout knowledge/agent-pack"},"card":{"source":"https://mcp.flop.network/mcp","tool":"flop_get_agent_card","args":{"agent_id":"0x0000000000000000000000000000000000000000000000000000000000000000"},"measuredAt":"2026-11-06T03:07:50.416Z","status":"reported","encoding":"text","raw":"no agent registered for id 0x0000000000000000000000000000000000000000000000000000000000000000"},"search":{"source":"https://mcp.flop.network/mcp","tool":"flop_knowledge_search","args":{"query":"agent","limit":5},"measuredAt":"2026-11-06T03:07:47.780Z","status":"reported","encoding":"text","raw":"{\n  \"query\": \"agent\",\n  \"results\": [\n    {\n      \"id\": \"agent-pack\",\n      \"title\": \"FLOP Agent Context Pack\",\n      \"type\": \"Agent Context Pack\",\n      \"path\": \"agent-pack.md\",\n      \"description\": \"2 publishable skills plus MCP and catalog discovery metadata.\",\n      \"tags\": [\n        \"agent-pack\",\n        \"skills\",\n        \"mcp\",\n        \"publish\"\n      ],\n      \"resource\": \"https://github.com/flop-labs/flop-core/blob/main/knowledge/agent-pack/manifest.json\",\n      \"source_paths\": [\n        \"knowledge/agent-pack/manifest.json\",\n        \"knowledge/agent-pack/README.md\",\n        \"knowledge/agent-pack/skills/flop-knowledge-catalog/SKILL.md\",\n        \"knowledge/agent-pack/skills/flop-mcp-tools/SKILL.md\"\n      ],\n      \"confidence\": \"source-backed\",\n      \"lifecycle\": \"generated\",\n      \"score\": 18,\n      \"snippet\": \"# Purpose The agent context pack is the external publication layer for FLOP agents. It packages skills, MCP endpoint metadata, and OKF catalog pointers without depending on private prompts. # Skills | Skill | Path | Description | | --- | --- | --- | | [flop-knowledge-catalog](/ag\"\n    },\n    {\n      \"id\": \"glossary\",\n      \"title\": \"FLOP Agent Context Glossary\",\n      \"type\": \"Glossary\",\n      \"path\": \"glossary.md\",\n      \"description\": \"Core terms agents should resolve consistently when using the catalog.\",\n      \"tags\": [\n        \"glossary\",\n        \"agent-context\"\n      ],\n      \"resource\": \"https://github.com/flop-labs/flop-core/blob/main/README.md\",\n      \"source_paths\": [\n        \"README.md\",\n        \"tools/knowledge-catalog/build.mjs\"\n      ],\n      \"confidence\": \"source-backed\",\n      \"lifecycle\": \"generated\",\n      \"score\": 16,\n      \"snippet\": \"# Terms * **OKF**: Open Knowledge Format; markdown concepts plus YAML frontmatter and links. * **MCP**: Model Context Protocol; FLOP exposes tool calls through `services/mcp-server`. * **PoUI**: Proof of Useful Inference; FLOP's useful-compute accounting and reward surface. * **G\"\n    },\n    {\n      \"id\": \"internal-skills\",\n      \"title\": \"FLOP Internal Agent Skill Catalog\",\n      \"type\": \"Internal Skill Catalog\",\n      \"path\": \"internal-skills.md\",\n      \"description\": \"30 internal repo skills available to FLOP agents.\",\n      \"tags\": [\n        \"internal-skills\",\n        \"agent-context\"\n      ],\n      \"resource\": \"https://github.com/flop-labs/flop-core/blob/main/.agents/skills\",\n      \"source_paths\": [\n        \".agents/skills/antithesis-properties/SKILL.md\",\n        \".agents/skills/axle-theoremsearch/SKILL.md\",\n        \".agents/skills/blacksmith-testbox/SKILL.md\",\n        \".agents/skills/brand-system/SKILL.md\",\n        \".agents/skills/ci-autoresearch/SKILL.md\",\n        \".agents/skills/consensus-finality/SKILL.md\",\n        \".agents/skills/docs-chatbot/SKILL.md\",\n        \".agents/skills/explorer-indexer/SKILL.md\",\n        \".agents/skills/formal-verification-quint/SKILL.md\",\n        \".agents/skills/infra-ops/SKILL.md\",\n        \".agents/skills/knowledge-catalog/SKILL.md\",\n        \".agents/skills/land-card/SKILL.md\",\n        \".agents/skills/opendocs/SKILL.md\",\n        \".agents/skills/poui-systems/SKILL.md\",\n        \".agents/skills/pr-review-judge/SKILL.md\",\n        \".agents/skills/pr-triage/SKILL.md\",\n        \".agents/skills/prep-push/SKILL.md\",\n        \".agents/skills/retrospective/SKILL.md\",\n        \".agents/skills/runtime-pallets/SKILL.md\",\n        \".agents/skills/runtime-upgrade/SKILL.md\",\n        \".agents/skills/safety-zone-check/SKILL.md\",\n        \".agents/skills/sdk-agent-wallet/SKILL.md\",\n        \".agents/skills/setup-miner/SKILL.md\",\n        \".agents/skills/setup-validator/SKILL.md\",\n        \".agents/skills/task-queue/SKILL.md\",\n        \".agents/skills/tee-attestation/SKILL.md\",\n        \".agents/skills/tokenomics-simulation/SKILL.md\",\n        \".agents/skills/x-webhooks/SKILL.md\",\n        \".agents/skills/yellowpaper/SKILL.md\",\n        \".agents/skills/zk-verifiers/SKILL.md\"\n      ],\n      \"confidence\": \"source-backed\",\n      \"lifecycle\": \"generated\",\n      \"score\": 16,\n      \"snippet\": \"# Purpose Internal skills are repo-local operating instructions for agents working inside FLOP. Public agent-pack skills are the external exchange layer; internal skills keep domain-specific maintenance detail. # Skills | Skill | Source | Description | | --- | --- | --- | | [anti\"\n    },\n    {\n      \"id\": \"internal-skills/sdk-agent-wallet\",\n      \"title\": \"sdk agent wallet\",\n      \"type\": \"Internal Skill\",\n      \"path\": \"internal-skills/sdk-agent-wallet.md\",\n      \"description\": \"SDKs and agent wallet: TypeScript/Python SDKs, session keys and spending limits, x402 payments, compute-channel SDK, MCP server. Use when touching sdk/**, services/mcp-server, or agent-facing interfaces.\",\n      \"tags\": [\n        \"internal-skill\",\n        \"agent-context\"\n      ],\n      \"resource\": \"https://github.com/flop-labs/flop-core/blob/main/.agents/skills/sdk-agent-wallet/SKILL.md\",\n      \"source_paths\": [\n        \".agents/skills/sdk-agent-wallet/SKILL.md\"\n      ],\n      \"confidence\": \"source-backed\",\n      \"lifecycle\": \"generated\",\n      \"score\": 16,\n      \"snippet\": \"# Skill `sdk-agent-wallet` # Description SDKs and agent wallet: TypeScript/Python SDKs, session keys and spending limits, x402 payments, compute-channel SDK, MCP server. Use when touching sdk/**, services/mcp-server, or agent-facing interfaces. # Source `.agents/skills/sdk-agent-\"\n    },\n    {\n      \"id\": \"public-discovery\",\n      \"title\": \"FLOP Public Agent Discovery\",\n      \"type\": \"Public Discovery\",\n      \"path\": \"public-discovery.md\",\n      \"description\": \"LLM-readable discovery and MCP config files that let agents discover FLOP context.\",\n      \"tags\": [\n        \"public-discovery\",\n        \"llms.txt\",\n        \"mcp\"\n      ],\n      \"resource\": \"https://github.com/flop-labs/flop-core/blob/main/llms.txt\",\n      \"source_paths\": [\n        \"llms.txt\",\n        \"explorer/public/llms.txt\",\n        \"explorer/public/mcp-config.json\",\n        \"services/mcp-server/mcp-config.json\"\n      ],\n      \"confidence\": \"source-backed\",\n      \"lifecycle\": \"generated\",\n      \"score\": 12,\n      \"snippet\": \"lient config template. | # Human Connection Flow [Connect](https://flop.network/agent/openrouter) # Tools Advertised * `flop_agent_pack_manifest` * `flop_agent_pack_install` * `flop_agent_skill_get` * `flop_knowledge_search` * `flop_knowledge_get` * `flop_knowledge_manifest`\"\n    }\n  ]\n}"}}