{
  "event": {
    "id": "fef37726a8d15b4e407341e103cfcd2ff06ef31d58402fd8422a792d52df4e08",
    "pubkey": "95ac63a6f99ce221d67af2ab5fe203d3650ee8bac486fe22e01ae74809a41ce2",
    "created_at": 1794183508,
    "kind": 4301,
    "tags": [
      [
        "d",
        "yoflptuq4ot46tqd"
      ],
      [
        "r",
        "https://rpc.nodeflare.app/arb/x402"
      ],
      [
        "proto",
        "x402"
      ],
      [
        "alt",
        "alalanet service attestation (daily)"
      ],
      [
        "day",
        "2026-11-08",
        "45",
        "45"
      ]
    ],
    "content": "{\"type\":\"daily\",\"service\":\"yoflptuq4ot46tqd\",\"url\":\"https://rpc.nodeflare.app/arb/x402\",\"proto\":\"x402\",\"day\":\"2026-11-08\",\"ok\":45,\"total\":45,\"p50_ms\":45}",
    "sig": "3def4ebfd3199930d92f294898f1a2c2d373ec42670f12e621c5a8c439b807d33987232c2ce9c6119d5bce4fec15a294dc37fd880efd33ba2958ce21054c3367"
  },
  "event_json": "{\"kind\":4301,\"id\":\"fef37726a8d15b4e407341e103cfcd2ff06ef31d58402fd8422a792d52df4e08\",\"pubkey\":\"95ac63a6f99ce221d67af2ab5fe203d3650ee8bac486fe22e01ae74809a41ce2\",\"created_at\":1794183508,\"tags\":[[\"d\",\"yoflptuq4ot46tqd\"],[\"r\",\"https://rpc.nodeflare.app/arb/x402\"],[\"proto\",\"x402\"],[\"alt\",\"alalanet service attestation (daily)\"],[\"day\",\"2026-11-08\",\"45\",\"45\"]],\"content\":\"{\\\"type\\\":\\\"daily\\\",\\\"service\\\":\\\"yoflptuq4ot46tqd\\\",\\\"url\\\":\\\"https://rpc.nodeflare.app/arb/x402\\\",\\\"proto\\\":\\\"x402\\\",\\\"day\\\":\\\"2026-11-08\\\",\\\"ok\\\":45,\\\"total\\\":45,\\\"p50_ms\\\":45}\",\"sig\":\"3def4ebfd3199930d92f294898f1a2c2d373ec42670f12e621c5a8c439b807d33987232c2ce9c6119d5bce4fec15a294dc37fd880efd33ba2958ce21054c3367\"}",
  "log_index": 312182,
  "proof": {
    "index": 312182,
    "tree_size": 575863,
    "root_hash": "0JYRlb/dlJ/rINpmoYYD76rX9ISGoJa6xiWqxLo3RP4=",
    "leaf_hash": "ef2Wu3xYNM7kULOYDxKu2xFpm1BWrMd6Z111u9LMeOw=",
    "hashes": [
      "nIZgzEGGBY3Svb1nWgfVikIbCePctusjpMH9j8ebMAI=",
      "0ch7bxxzqg8bpMOQQOAFmpwESqdTPIYLI7IUG8E2reM=",
      "b9rl2BWEPPCvyqvwiPAMZslMDWTq8Z9JIVf/KWDKras=",
      "ajLZQE1kNKls05tfOPABJd6GFmRfr40yI8P0WJ8PlGs=",
      "9HQAWhqj8ml3RoYC/eo0fye9SJWxWeQb1/wcTokxtCY=",
      "g/eqvTIyrL8/CY4AjCGqV/y8AGKdnaOtsHdfVJlItOY=",
      "pLZaqcjFy+eA2mjSyo71fy0t/jIBZ8/e6do38TFIFAg=",
      "FKl5DpIUTezssuqiN6a2YCUzs91gHaWhTncyqGzgfV4=",
      "E/w+4alyewC9ZvbV0/wUOiZmkx4Avf5gW8JDVWU29oA=",
      "vJtGmHPraZQl2hu6dK8Ktmxa+pa5Q4j+OC2+LTO4hqU=",
      "49gSoI8kM6qDP9R2COSkPclbmotbyzZ2Fzu6+au+eUk=",
      "ewsvDqSfBnqU9GksD5wcLBCQVRGTkTOuBPUV/2YlE8s=",
      "664S90CX0051wU8snKterZ0enNkShU2pq94vexQFfAw=",
      "KQovE+Te+lBaJudZMhki1SvVTLMILp92R+kW+e0rTuo=",
      "gJgAPN+gMsecqePEdehehBcgmi9Gyo4tvWYah6SGnCs=",
      "xM/enM04gJxLEz9QdaIe0Ldh/2GvBRB544OAs48y3X4=",
      "t5054sw8TY3ngByRIVz8lAygjqbJ2otqATnjcINX8ng=",
      "GY9M6ApR3fp5KOEY4u1ATfG8iiXsavTSY7d8NXGe+tQ=",
      "rE9MZdecJAmmBoWFq60ZXlPqp9I3l/tsHP9rH45w88g=",
      "7BRglYv3eKuvY+X2m+1hbbsjc0zlRx+8SSSyO6HaAgo="
    ],
    "checkpoint": "alalanet.com/log\n575863\n0JYRlb/dlJ/rINpmoYYD76rX9ISGoJa6xiWqxLo3RP4=\n\n— alalanet.com/log MBaCUAf6FJELdmVqhAtEfY1Zleunhcv/j93Xa96If0ELT2Q6AbSAiMoMZUp4r2YkBmq2VxY+tWbQFTIlMftSy1CbOQU=\n"
  },
  "log_origin": "alalanet.com/log",
  "log_key": "alalanet.com/log+30168250+ASxEHGmJwVcvJrYDlX9Vsj1vsVQGoQiF5jmtSxSIRZ1t",
  "server_pubkey": "95ac63a6f99ce221d67af2ab5fe203d3650ee8bac486fe22e01ae74809a41ce2",
  "signer": "95ac63a6f99ce221d67af2ab5fe203d3650ee8bac486fe22e01ae74809a41ce2",
  "how_to_verify": "0) pin the keys instead of trusting the copies in this bundle: production log_key alalanet.com/log+30168250+ASxEHGmJwVcvJrYDlX9Vsj1vsVQGoQiF5jmtSxSIRZ1t, server_pubkey 95ac63a6f99ce221d67af2ab5fe203d3650ee8bac486fe22e01ae74809a41ce2 (`alalanetd verify` pins them by default); 1) check the Nostr signature of event_json (NIP-01) against signer (server_pubkey for alalanet statements, the agent's key for receipts); 2) leaf = SHA-256(0x00 || UTF-8 bytes of event_json); verify proof.hashes (base64) up to proof.root_hash (RFC 6962); 3) verify proof.checkpoint with log_key (C2SP signed note); tiles: /log/ (C2SP tlog-tiles)"
}
