{
  "schema": "org.bitfp.discovery.v1",
  "protocol": "bitfp",
  "stage": "pre-testnet",
  "canonical_site": "https://bitfp.org/",
  "site_is_root_of_trust": false,
  "purpose": "agent_and_human_protocol_discovery",
  "corroboration_required": true,
  "public_testnet_live": false,
  "mainnet_live": false,
  "machine": {
    "agent_discovery": "https://bitfp.org/agent/discovery.json",
    "latest_spec": "https://bitfp.org/spec/latest.json",
    "evidence": "https://bitfp.org/evidence/index.json",
    "security": "https://bitfp.org/security.json",
    "testnet": "https://bitfp.org/network/testnet.json",
    "mining_metrics": "https://bitfp.org/api/network/mining.json",
    "mining_methodology": "https://bitfp.org/api/network/mining-methodology.json",
    "releases": "https://bitfp.org/releases/index.json"
  },
  "optional_observers": {
    "mining_metrics_required": false,
    "mining_metrics_consensus_dependency": false,
    "mining_metrics_validation_dependency": false
  },
  "planned_research": {
    "sybil_resistance_audit": {
      "name": "BitFP Sybil Resistance Audit v0.1",
      "status": "PLANNED",
      "formal_audit_complete": false,
      "claim_sybil_proof": false
    },
    "optional_post_quantum_privacy": {
      "name": "BitFP Optional Post-Quantum Privacy Architecture Review v0.1",
      "status": "PLANNED_ARCHITECTURE_REVIEW",
      "implemented": false,
      "consensus_frozen": false
    }
  },
  "consensus": {
    "param_01_id": "14d40ee4fc37891bbf69dc871f8a77686ef40bdda1d772f15afbd6ad0d0a495577336238a824fa9f75bc46a5bbeb153ab2591959d8bcb8e7b334c87d91a28e5b",
    "param_02_id": "8502dd0457595320acefabf70b28d40443768073ff108bf0ebc3a00c225d8e4ec1a88c741117220c64b54276c3abd66777c5d546a603e1d3da86d798271cd9f8",
    "param_03_id": "c1e75a31ec0d4544314e686d8811249f88d97870ab21a204a246bd40288a37f146dfff6fca82a8fa7117f4b94e951448172a5e8bd0ea711d2ae6eb2f613954b1",
    "relation_id": null,
    "compiler_id": null,
    "note": "Full public relation/compiler identities will be published in the signed public release manifest; this draft will not infer omitted characters from abbreviated audit text."
  },
  "milestones": {
    "M6_G6": "PASS",
    "M7_G7": "PASS",
    "M8_G8": "PASS",
    "M9_G9": "PASS",
    "PRE_M10": "IN_PROGRESS",
    "M10": "NOT_STARTED"
  }
}
