GARL Anchors

GARL Protocol · archived 24 September 2026 · Base mainnet (chain 8453)

Contract 0xBeD7EdeFbEb02be9682bCdeC5fb5D7DA28b1b6F2

Batches

BatchAnchoredReceiptsMerkle rootTransaction
12026-06-08148d0851806baf587…0x98a4981729…
22026-08-032ebe6f1c8d8a8bb2b…0x9adca64fc1…
32026-08-0310d9654ed3da7f9de…0x1ae3f7f210…
42026-08-107d1a2d656106265ba…0x27a2a291ba…
52026-09-0711e3cba9b91360c8c…0xc3756c3a1d…

Receipts

BatchReceipt IDFiles
193703da4-dbb6-45e8-bd9c-151116b1f9b3proof · cert
20a4e3e31-efb5-46e3-a1f5-2ff8e9bb51b9proof · cert
2bedfd8a6-30a6-494f-a279-98f435067b11proof · cert
37a3dd4c7-13fc-4ae2-84d9-3f04931ef58fproof · cert
44c582da1-563b-449b-bb6e-c2514ebec2fdproof · cert
4c28b2f94-4365-4742-8a40-05764ac1fdacproof · cert
4dc9978c5-097c-4d8f-a06c-ec0c8edb34f2proof · cert
475a31005-011e-46fd-acaa-d988aad07419proof · cert
4ea3b5810-95af-4a4d-9ae1-6aedc2456a56proof · cert
498e109eb-ba35-4a7d-b11d-0def6041fcb4proof · cert
4ed4dd366-bd49-4bb9-8864-766d04a6c855proof · cert
5cdce80c8-5a0d-4f18-a8df-c51c985967b0proof · cert

Verify on-chain

Take verify_proof_args from a receipt's proof file and call the contract directly:

cast call 0xBeD7EdeFbEb02be9682bCdeC5fb5D7DA28b1b6F2 \
  "verifyProof(uint256,bytes32,bytes32[],bool[])(bool)" \
  <batchId> <leaf> "[<proofSiblings>]" "[<proofPositions>]" \
  --rpc-url https://mainnet.base.org

Signing public key: api.garl.ai/.well-known/garl-keys.json