{
  "event": {
    "id": "ff50d3492ec5e94de7bd4540b39ec2b0ff8a7ed440cc0f4dfcf4969efbeff442",
    "pubkey": "95ac63a6f99ce221d67af2ab5fe203d3650ee8bac486fe22e01ae74809a41ce2",
    "created_at": 1793923798,
    "kind": 4301,
    "tags": [
      [
        "d",
        "e3m54dweorcrb4wb"
      ],
      [
        "r",
        "https://gibbr.app/agent/translate"
      ],
      [
        "proto",
        "x402"
      ],
      [
        "alt",
        "alalanet service attestation (daily)"
      ],
      [
        "day",
        "2026-11-05",
        "4",
        "4"
      ]
    ],
    "content": "{\"type\":\"daily\",\"service\":\"e3m54dweorcrb4wb\",\"url\":\"https://gibbr.app/agent/translate\",\"proto\":\"x402\",\"day\":\"2026-11-05\",\"ok\":4,\"total\":4,\"p50_ms\":349}",
    "sig": "8faf96aad97d303c0d1bf27c18148af1559377a6c4f5a090af6ac4450e74880da0904ce9ac46ba18dc9a38f62fe7b2cbfe84a51c532ae362f04531913dcaa6aa"
  },
  "event_json": "{\"kind\":4301,\"id\":\"ff50d3492ec5e94de7bd4540b39ec2b0ff8a7ed440cc0f4dfcf4969efbeff442\",\"pubkey\":\"95ac63a6f99ce221d67af2ab5fe203d3650ee8bac486fe22e01ae74809a41ce2\",\"created_at\":1793923798,\"tags\":[[\"d\",\"e3m54dweorcrb4wb\"],[\"r\",\"https://gibbr.app/agent/translate\"],[\"proto\",\"x402\"],[\"alt\",\"alalanet service attestation (daily)\"],[\"day\",\"2026-11-05\",\"4\",\"4\"]],\"content\":\"{\\\"type\\\":\\\"daily\\\",\\\"service\\\":\\\"e3m54dweorcrb4wb\\\",\\\"url\\\":\\\"https://gibbr.app/agent/translate\\\",\\\"proto\\\":\\\"x402\\\",\\\"day\\\":\\\"2026-11-05\\\",\\\"ok\\\":4,\\\"total\\\":4,\\\"p50_ms\\\":349}\",\"sig\":\"8faf96aad97d303c0d1bf27c18148af1559377a6c4f5a090af6ac4450e74880da0904ce9ac46ba18dc9a38f62fe7b2cbfe84a51c532ae362f04531913dcaa6aa\"}",
  "log_index": 22119,
  "proof": {
    "index": 22119,
    "tree_size": 727776,
    "root_hash": "k/DYBk08fiydeg9nATUK4JoSqD5b2qnEIRs2i6D9/Y4=",
    "leaf_hash": "BknyYCCWEWSvegL8zcpQhjc+yySyu45/rLnxWpDeyqA=",
    "hashes": [
      "rqfMeAdIWpF8HeoT/oKXvZbPXNqUoBWtfrM2xY6YfiY=",
      "aw+MBfCzyXPAhXxv6mqkeCmJPrDIqv7tTb2174s1kjI=",
      "b/oJa+P80edoD84BdKCGBn7yk6+/F3Wf9GTWIqsOTD8=",
      "7RbNqG7nhjjRF9U6zTPo3JTIY9pOcZcv4QNyWjCzPos=",
      "0Ydx4wmTF+5Fdx0k2Sd1JjmfYl6llgytNYbX3tLviFU=",
      "2r6IqjNMGXkrDTgirZrVmoOVM/cwxNxc3LSBu0fkznk=",
      "sdjwA4n1YZcCj3PuhocgE23xmOF9L8AT/JxUvnEVwSc=",
      "36pMhd369fAYa0lagwNXbTP6/H4+ev/bK/rr27n8Yds=",
      "3GvNrLF8NOlKAVnlBYVC0c8Zq7r1oLtsvN1QN1thR3A=",
      "VrwWNVwtuJxom+AsEw9mYVzsoCq2FFWNhwwCtG3JVVo=",
      "lk+VLgpaBdO6B60TLuGz6/9se6zBBrMTBUh2LCemcZY=",
      "/n6FDPs5esE+03NuuNeRy5rW7pxVcHXLdHw019i7iYY=",
      "NPh38VrMRebWWuo/vU3Hla5OzWKBrpWVbMVwE32n+sE=",
      "QABIgim0qPqOTBcddKkQp00wR0TVnn8O/j8JKSswV/I=",
      "6v8ivUN6vu8GXBRiAiZPzKEE0UfSo5OQIEpE+Y9VdRM=",
      "ESHnVflyNyyKu1DCnH3nBYuJsIsWtS+hr9G6Gbs8scA=",
      "/dpxn7wa9FS0ZSpOle0PPOigo13WhrkYrTJolUq4OCQ=",
      "NiK7lZmC/GkYXmh5doyFi03zUpw9nWsDu99GcT2yWd0=",
      "e5lA0hzaBu7S8vdIy41LLbrIzHrX2OfwSRdv175/6DU=",
      "zTCFFiAVvX95+wxX0sUrDsSd8ex+eVjCBqox9yilq6Q="
    ],
    "checkpoint": "alalanet.com/log\n727776\nk/DYBk08fiydeg9nATUK4JoSqD5b2qnEIRs2i6D9/Y4=\n\n— alalanet.com/log MBaCULLl5cZGFQ+7YqI3nFcOPPvtJyEyu/0GtMp5JNRXlHqCcfCTyw44t049oh8uwDC++GPVQ1KNjoV/CoxKgr1jggQ=\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)"
}
