{
  "spec": "happiverse-proof/1.0",
  "framing": {
    "node_label": "node 001 \u2014 HAPPI/1.3 signed IDR-chain \u00b7 movement's first publicly-run node",
    "inv1": "node 001 is movement-first, not a uniqueness claim. It is the first cleanly-reproducible, autostart node anyone can stand up from the installer \u2014 not the first or only machine that has ever witnessed.",
    "inv2": "This proves ONE node's own signed IDR decision chain re-verifies in public. Cryptographic causation has three legs: IDR (what the AI decided \u2014 this page), memory-chain (what it believed when it decided), and cite.verify (every outward claim deterministically provable against its source). Memory-chain and cite.verify run on the node; this page witnesses the IDR leg. No connected-network, cross-node, or Bitcoin-anchor claim is made here. Those stay roadmap.",
    "roadmap": "Roadmap: cross-node public verification and an external (Bitcoin) anchor. The Bitcoin anchor exists today only inside a separate finance pilot."
  },
  "rows": [
    {
      "path": "/v1/messages",
      "provider": "openai",
      "model": "gpt-5.5",
      "status": 200,
      "ts": "2026-06-26T00:03:23.241153+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "deepseek",
      "model": "deepseek-v4-pro",
      "status": 200,
      "ts": "2026-06-27T21:16:38.308327+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "deepseek",
      "model": "deepseek-v4-pro",
      "status": 200,
      "ts": "2026-06-27T21:16:42.174758+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "deepseek",
      "model": "deepseek-v4-pro",
      "status": 200,
      "ts": "2026-06-27T21:36:17.644481+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "deepseek",
      "model": "deepseek-v4-pro",
      "status": 200,
      "ts": "2026-06-27T21:36:20.482453+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "deepseek",
      "model": "deepseek-v4-pro",
      "status": 200,
      "ts": "2026-06-27T21:36:24.157195+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "deepseek",
      "model": "deepseek-v4-pro",
      "status": 200,
      "ts": "2026-06-27T21:36:32.601354+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "openai",
      "model": "gpt-4o-mini",
      "status": 200,
      "ts": "2026-06-29T21:19:23.893914+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "deepseek",
      "model": "deepseek-chat",
      "status": 200,
      "ts": "2026-06-29T21:19:25.227681+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "openai",
      "model": "gpt-4o",
      "status": 200,
      "ts": "2026-06-29T21:20:54.349969+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "openai",
      "model": "gpt-4.1",
      "status": 200,
      "ts": "2026-06-29T21:20:55.616810+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "openai",
      "model": "gpt-4o",
      "status": 200,
      "ts": "2026-06-29T21:22:03.436245+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "openai",
      "model": "gpt-4.1",
      "status": 200,
      "ts": "2026-06-29T21:22:04.996942+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "deepseek",
      "model": "deepseek-v4-pro",
      "status": 200,
      "ts": "2026-06-29T21:22:12.600634+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "deepseek",
      "model": "deepseek-reasoner",
      "status": 200,
      "ts": "2026-06-29T21:22:14.176597+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "openai",
      "model": "gpt-4o",
      "status": 200,
      "ts": "2026-06-29T21:23:00.855285+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "deepseek",
      "model": "deepseek-v4-pro",
      "status": 200,
      "ts": "2026-06-29T21:23:06.592221+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "deepseek",
      "model": "deepseek-reasoner",
      "status": 200,
      "ts": "2026-06-29T21:23:08.734539+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "deepseek",
      "model": "deepseek-chat",
      "status": 200,
      "ts": "2026-06-29T21:31:17.911381+00:00"
    },
    {
      "path": "/v1/messages",
      "provider": "openai",
      "model": "gpt-5.5",
      "status": 200,
      "ts": "2026-07-03T11:25:40.702706+00:00"
    },
    {
      "path": "/v1/messages",
      "provider": "openai",
      "model": "gpt-5.5",
      "status": 200,
      "ts": "2026-07-03T11:26:34.390966+00:00"
    },
    {
      "path": "/v1/messages",
      "provider": "openai",
      "model": "gpt-5.5",
      "status": 200,
      "ts": "2026-07-03T11:27:00.527698+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "gemini",
      "model": "gemini-2.5-flash",
      "status": 200,
      "ts": "2026-07-05T15:28:16.888441+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "gemini",
      "model": "gemini-2.5-flash",
      "status": 200,
      "ts": "2026-07-05T15:28:19.998647+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "gemini",
      "model": "gemini-2.5-flash",
      "status": 200,
      "ts": "2026-07-05T15:28:21.377296+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "gemini",
      "model": "gemini-2.5-flash",
      "status": 200,
      "ts": "2026-07-05T15:28:23.495938+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "gemini",
      "model": "gemini-2.5-flash",
      "status": 200,
      "ts": "2026-07-05T15:28:26.650317+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "gemini",
      "model": "gemini-2.5-flash",
      "status": 200,
      "ts": "2026-07-05T15:28:27.649561+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "gemini",
      "model": "gemini-2.5-flash",
      "status": 200,
      "ts": "2026-07-05T15:28:28.433879+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "gemini",
      "model": "gemini-2.5-flash",
      "status": 200,
      "ts": "2026-07-05T16:18:49.067135+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "gemini",
      "model": "gemini-2.5-flash",
      "status": 200,
      "ts": "2026-07-05T17:24:44.601987+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "gemini",
      "model": "gemini-2.5-flash",
      "status": 200,
      "ts": "2026-07-06T23:22:54.009447+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "gemini",
      "model": "gemini-2.5-flash",
      "status": 200,
      "ts": "2026-07-07T09:42:09.131294+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "gemini",
      "model": "gemini-2.5-flash",
      "status": 200,
      "ts": "2026-07-07T13:11:22.130735+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "moonshot",
      "model": "kimi-k2.7-code",
      "status": 200,
      "ts": "2026-07-07T15:05:00.215617+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "moonshot",
      "model": "kimi-k2.7-code",
      "status": 200,
      "ts": "2026-07-07T15:42:16.572710+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "moonshot",
      "model": "kimi-k2.7-code",
      "status": 200,
      "ts": "2026-07-07T15:42:30.216005+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "moonshot",
      "model": "kimi-k2.7-code",
      "status": 200,
      "ts": "2026-07-07T16:00:55.889461+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "moonshot",
      "model": "kimi-k2.7-code",
      "status": 200,
      "ts": "2026-07-07T16:01:01.673664+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "moonshot",
      "model": "kimi-k2.7-code",
      "status": 200,
      "ts": "2026-07-07T16:01:05.108007+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "moonshot",
      "model": "kimi-k2.7-code",
      "status": 200,
      "ts": "2026-07-07T16:01:09.446303+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "moonshot",
      "model": "kimi-k2.7-code",
      "status": 200,
      "ts": "2026-07-07T16:01:12.753840+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "moonshot",
      "model": "kimi-k2.7-code",
      "status": 200,
      "ts": "2026-07-07T16:01:22.167347+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "moonshot",
      "model": "kimi-k2.7-code",
      "status": 200,
      "ts": "2026-07-07T23:08:42.592746+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "moonshot",
      "model": "kimi-k2.7-code",
      "status": 200,
      "ts": "2026-07-07T23:08:49.745445+00:00"
    },
    {
      "path": "/v1/chat/completions",
      "provider": "moonshot",
      "model": "kimi-k2.7-code",
      "status": 200,
      "ts": "2026-07-07T23:09:05.720121+00:00"
    },
    {
      "path": "/v1/messages",
      "provider": "anthropic",
      "model": "claude-opus-4-8",
      "status": 200,
      "ts": "2026-07-07T23:25:22.993459+00:00"
    },
    {
      "path": "/v1/messages",
      "provider": "anthropic",
      "model": "claude-opus-4-8",
      "status": 200,
      "ts": "2026-07-07T23:25:32.669676+00:00"
    },
    {
      "path": "/v1/messages",
      "provider": "anthropic",
      "model": "claude-opus-4-8",
      "status": 200,
      "ts": "2026-07-07T23:25:36.646685+00:00"
    },
    {
      "path": "/v1/messages",
      "provider": "anthropic",
      "model": "claude-opus-4-8",
      "status": 200,
      "ts": "2026-07-07T23:25:47.268661+00:00"
    },
    {
      "path": "/v1/messages",
      "provider": "anthropic",
      "model": "claude-opus-4-8",
      "status": 200,
      "ts": "2026-07-07T23:25:55.872251+00:00"
    },
    {
      "path": "/v1/messages",
      "provider": "anthropic",
      "model": "claude-opus-4-8",
      "status": 200,
      "ts": "2026-07-07T23:26:01.738414+00:00"
    },
    {
      "path": "/v1/messages",
      "provider": "anthropic",
      "model": "claude-opus-4-8",
      "status": 200,
      "ts": "2026-07-07T23:26:06.853521+00:00"
    },
    {
      "path": "/v1/messages",
      "provider": "anthropic",
      "model": "claude-opus-4-8",
      "status": 200,
      "ts": "2026-07-07T23:26:12.235866+00:00"
    },
    {
      "path": "/v1/messages",
      "provider": "anthropic",
      "model": "claude-opus-4-8",
      "status": 200,
      "ts": "2026-07-07T23:26:16.139805+00:00"
    },
    {
      "path": "/v1/messages",
      "provider": "anthropic",
      "model": "claude-opus-4-8",
      "status": 200,
      "ts": "2026-07-07T23:26:39.736630+00:00"
    },
    {
      "path": "/v1/messages",
      "provider": "anthropic",
      "model": "claude-opus-4-8",
      "status": 200,
      "ts": "2026-07-07T23:26:40.133582+00:00"
    },
    {
      "path": "/v1/messages",
      "provider": "anthropic",
      "model": "claude-opus-4-8",
      "status": 200,
      "ts": "2026-07-07T23:26:46.737559+00:00"
    }
  ],
  "root": {
    "node_id": "node-001",
    "chain_tip_hash": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "rows_digest": "sha256:7fb613c1115a035404a55d4377f4a39534460fcb5ce35a62c2e78b409a5035bf",
    "row_count": 58,
    "scheme": "ed25519",
    "spec": "happiverse-proof/1.0"
  },
  "root_signature_hex": "cfd2ff474241cba97da8a09688d81aa7509612c1454c9702f85c535f448949c2c92ecc9b11c3e6d1c51c5138a2334615d6f9884d342f4045116945902f9d3a09",
  "public_key_hex": "c10dead5d55a1c10f8b9ba80e8eec83af084f55ebdb37b1624d9c7bee53a6a40",
  "key_fingerprint": "13723fab",
  "verify_with": "WebCrypto: importKey('raw', hex->bytes(public_key_hex), {name:'Ed25519'}, ['verify']); verify('Ed25519', sig, utf8(canonical_json(root)))"
}
