{
 "found": true,
 "id": 2,
 "day": "2026-11-01",
 "is_test": false,
 "disabled": false,
 "log_size": 4,
 "merkle_root": "132990662d38ccbc2ad04a9240e31e133e2a954530e948dd048c823f09ca3e5d",
 "chain_head": "78fb696ab6ca63a19a3336efe7a5ae2a9e37010dcc3d03d4c8113cf2f0b35f21",
 "security_size": 261,
 "security_chain_head": "3d462efad056418940edfe65758174170a3d62365fe5af4c70a4945eae528e9d",
 "prev_snapshot_digest": "0000000000000000000000000000000000000000000000000000000000000000",
 "digest": "8512261b03a0da7830175ece39d82f177044db92d444370a212e7d6c3037d315",
 "signature": "wrZD2NcJxNYle8nJT8Nb5TnGOh3I34YHHZJqZjgxvkYshrriM1vLn6reMMTBCTsXM8dANpUFSDFhJdL+00GuDw==",
 "key_id": "d9eb6b5d0eea5b6c",
 "log_seq": 5,
 "created_at": "2026-11-01T08:11:49Z",
 "ots_status": "submitted to 4 calendar(s), waiting for Bitcoin confirmation (normal for the first day)",
 "ots_proofs": [
  {
   "id": 3,
   "kind": "pending",
   "calendars": "https://a.pool.opentimestamps.org,https://b.pool.opentimestamps.org,https://a.pool.eternitywall.com,https://ots.btc.catallaxy.com",
   "created_at": "2026-11-01T08:11:53Z",
   "note": "submitted by the Worker",
   "url": "https://albertlane.net/ledger/api/ots/3"
  }
 ],
 "message_url": "https://albertlane.net/ledger/api/snapshot/2/message.txt",
 "checks": {
  "digest_matches_message": true,
  "signature_valid": true,
  "public_key_hex": "0bd4498a965fdd5a9df379ad37ef4b1ce66eead35cdac21b5d7620274a50b65e",
  "log_prefix_still_matches_root": true,
  "snapshot_itself_in_log": "entry #5 (record_hash = digest)"
 },
 "do_it_yourself": [
  "curl -s https://albertlane.net/ledger/api/snapshot/2/message.txt -o m.txt",
  "curl -s https://albertlane.net/ledger/api/snapshot/2/proof.ots -o m.txt.ots",
  "ots info m.txt.ots ; later: ots upgrade m.txt.ots ; ots verify m.txt.ots",
  "python3: Ed25519PublicKey.from_public_bytes(bytes.fromhex(PUBKEY)).verify(base64.b64decode(SIG), open('m.txt','rb').read())"
 ]
}