{
  "schema_version": "qbeacon-service-catalogue-v1",
  "name": "QBeacon",
  "canonical_url": "https://qbeacon.ca/",
  "documentation": "/llms.txt",
  "public_beacon": {
    "nominal_interval_seconds": 65,
    "authentication": "none",
    "routes": {
      "health": "/health",
      "latest": "/pulses/latest",
      "record": "/pulses/{pulse_id}",
      "server_verification": "/pulses/{pulse_id}/verify",
      "ledger_jsonl": "/ledger",
      "public_key": "/pubkey",
      "manifest": "/manifest"
    },
    "evidence": ["Ed25519 signature", "previous-record hash link", "per-pulse declared source and assumptions"],
    "limits": ["Server verification is not local replay", "Public output is unsuitable for secret keys", "Output length is not an entropy bound", "Signature does not prove source physics", "Publication can be delayed"]
  },
  "capabilities": [
    {"name": "Future-pulse selections", "status": "development", "independent_commitment_witness": false, "paid_release": false},
    {"name": "Bell measurement verification", "status": "testable", "scope": "Transcript arithmetic and signed evidence; vendor provenance requires separate confirmation"},
    {"name": "CVQC and DRAT", "status": "research"},
    {"name": "PULSEFIELD", "status": "preview", "renderer": "private", "public_regeneration": false, "nft_sales": false}
  ],
  "homepage_visual": "Deterministic pulse-byte fingerprint with ambient signal motion; not a quantum-state measurement",
  "contact": "contact@qbeacon.ca"
}
