{
  "event": {
    "id": "a261833db624ef1878ee0de9bf89c01ec46a4094de6dc65b3689bf64f1eb77cb",
    "pubkey": "95ac63a6f99ce221d67af2ab5fe203d3650ee8bac486fe22e01ae74809a41ce2",
    "created_at": 1794615573,
    "kind": 4301,
    "tags": [
      [
        "d",
        "vhzrsd2t4wqgoxor"
      ],
      [
        "r",
        "https://x402-v2-mint-citybikes-network.vercel.app/v1/citybikes-network"
      ],
      [
        "proto",
        "x402"
      ],
      [
        "alt",
        "alalanet service attestation (daily)"
      ],
      [
        "day",
        "2026-11-13",
        "46",
        "46"
      ]
    ],
    "content": "{\"type\":\"daily\",\"service\":\"vhzrsd2t4wqgoxor\",\"url\":\"https://x402-v2-mint-citybikes-network.vercel.app/v1/citybikes-network\",\"proto\":\"x402\",\"day\":\"2026-11-13\",\"ok\":46,\"total\":46,\"p50_ms\":163}",
    "sig": "700b69ae77ba0f8348ece88a294bf130c8174f57a5aa14589280aba2ae13da788b2e437e3c54771187c474256e630bee31ebd007e369576d70d08175af95a902"
  },
  "event_json": "{\"kind\":4301,\"id\":\"a261833db624ef1878ee0de9bf89c01ec46a4094de6dc65b3689bf64f1eb77cb\",\"pubkey\":\"95ac63a6f99ce221d67af2ab5fe203d3650ee8bac486fe22e01ae74809a41ce2\",\"created_at\":1794615573,\"tags\":[[\"d\",\"vhzrsd2t4wqgoxor\"],[\"r\",\"https://x402-v2-mint-citybikes-network.vercel.app/v1/citybikes-network\"],[\"proto\",\"x402\"],[\"alt\",\"alalanet service attestation (daily)\"],[\"day\",\"2026-11-13\",\"46\",\"46\"]],\"content\":\"{\\\"type\\\":\\\"daily\\\",\\\"service\\\":\\\"vhzrsd2t4wqgoxor\\\",\\\"url\\\":\\\"https://x402-v2-mint-citybikes-network.vercel.app/v1/citybikes-network\\\",\\\"proto\\\":\\\"x402\\\",\\\"day\\\":\\\"2026-11-13\\\",\\\"ok\\\":46,\\\"total\\\":46,\\\"p50_ms\\\":163}\",\"sig\":\"700b69ae77ba0f8348ece88a294bf130c8174f57a5aa14589280aba2ae13da788b2e437e3c54771187c474256e630bee31ebd007e369576d70d08175af95a902\"}",
  "log_index": 715760,
  "proof": {
    "index": 715760,
    "tree_size": 730811,
    "root_hash": "2cfNk8APN1uZiO3D2c4/8oO4mPY9ZzHopjetR84EL4w=",
    "leaf_hash": "m1aAwpQ/QymnM4GlDjSBnmYaupFZZag8XSP82Cs/zhM=",
    "hashes": [
      "oOiGojC0WwmeryA34ZZ660mSHe9LNo4M20bDMDnr3Zg=",
      "iwT/xMcseGR0gTSWz+Cs1dZsCgUgG52Et8an3xJPaxA=",
      "g+jgSfKIyDpn3lNx26M4SolIJ21PXeCQZ7lOFAPgqWI=",
      "M6qQomfCppObSRDCiVVXp+S4vNENdVYfr6XHjqCPPEs=",
      "+DxsKdCydBe9xUFHH3XHeGerU6gTw09nhl+MtcCa4FU=",
      "QLR6JLzzkcfCbTM1FI258IaQw5TR768PLx6Ci5u7Zqc=",
      "gNdwPgSLU0rf2ViQ2ecMvGxSID7az5BEzd0dR3EpLuE=",
      "OCRnCY70Domgc+4+ZiFJVG+eUwZsMSK8/afuinPNMMU=",
      "fJe7tLmRSn5Z5LoqL+puPj+fOnrdiZmAxFApH8yNK9E=",
      "y0qOml1O2qaJGZH9m9KDL9gilLglCaxemEu6RIkqpcs=",
      "/HHzcJw25GOSdzw5zzrnoj2MledUHz5MWmyt1B8OklA=",
      "1e+MvCEJZ6HXWw3IaeDCn2LfHz0lBM2itegq0FUvyic=",
      "ixpJNVLMLQJS9DV3jUl4YwCaO0fuTG4K3Pa+wgKSMRw=",
      "jPyn5i+SJqWgz2lrBEYME4YRBusbKU+4X1a1ZXjiDIo=",
      "moSKhJiXRN/7LsyRT4jj2S80HVKCitH+Sa/Hs2Xs1eE=",
      "M30+Wp/Cr0XViN5DZEFQUez00oQk3P2Hfm9m8InBqFk=",
      "oO5YrAS6vNzixH9ZBjID5I3vV9or4+/eMOwTohwuH7s=",
      "QGTTGcjf+/j+99pfSUIhS/YAlay+UkpSCBRoIC4YQEE=",
      "Vat9btCnIXoUvsVtUjleJbWG7e4S4eNd89iwXfSrK+s="
    ],
    "checkpoint": "alalanet.com/log\n730811\n2cfNk8APN1uZiO3D2c4/8oO4mPY9ZzHopjetR84EL4w=\n\n— alalanet.com/log MBaCUPxDCtetgxuGRJtx0HUyCk45QSQqriymChc8iUAlGPdc7DtT+2zCmFudE/0sIA7vwyvpqVaiUyMxiX6Z1QoQsQs=\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)"
}
