Anchors · 2026-09-30Read at 17:42:21 UTC

2026-09-30: anchored on Base mainnet.

40,104,103 rows of DEBYKO's history of 2026-09-30 UTC, in 9 tables, under one root stored in the contract under the key 20260930.

The anchor proves the data did not change after the anchor time; it proves nothing about its correctness at collection. The root below is what the chain holds for this day: check it there, not here.

2026-09-30 · GET /v2/anchors/2026-09-30Read at 17:42:21 UTC
Statusanchored
Revision · chain keyr0 · 20260930
Rows40,104,103
Schema version1
Anchored (UTC)2026-10-08 19:43:20 · 8 days after the day
Root793d6b654abc9df5253cfd33d8e8d2459018880f9353ef3294d8b4607f6de60a
Anchored is when the job saw the transaction confirmed, seconds after the block's own timestamp, which BaseScan shows with the block.
Partitions

The 9 tables under the root.

Each table's rows of the day form one Merkle tree (RFC 6962); each tree's root, with its table, day, row count and schema version, is one leaf of the day's tree, in table-name order. Chunks are the 4,096-row pieces a proof is read from.

Partitions · 2026-09-30table · layer · rows · chunks · root
TableLayerRowsChunksPartition root
candlecandles1,612,960394bed16e34d3923e60644ac78aaca24012ad5904cd22842802692ebabf982cd642
liquidationliquidation1,76418b1189c99b821e102d7a32feae7615ce0772f35c87e6b6940f6c9f3e4fb88af0
observation_depth_derivedbook1,046,4102560424687fb353705999b3dc6de2f557d53ea452796b1fd4bba4dbaff54b0c10ae
observation_fundingfunding559,916137a95d366de8c3504d14f401aa95a9bd0b6ad9341a8cdd7349196288ff9de0da32
observation_markmark1,245,059304bbdc712c8220cbdcdada9ba44873249de25bc298be06805cd7aee31b5c295f5b
observation_open_interestoi1,195,55129288d8121664fbd2f97cc16a887906be806da7bf3b68e80d44250b4e1b279f0cc8
observation_statsstats1,110,6292722c49da669d17d585d1260749590b10924a39c95b30c4172c8d3633fc29a8accf
observation_tickerticker1,485,055363ff0eb721617098b964519fe1b535d7105a4dc7ded6b8a7a976157bde5fa56129
tradetrade31,846,7597,776a568d789e13350f71b751f4f47a038772de24defba86ae90723cdea1f24fa212
Rows that retention drops later lose their proofs; the day's root stays on the chain, and so does the count of every table above.
Verify

Check this day without trusting DEBYKO.

The same steps as docs.debyko.com/attest/verify, with this day's values filled in. The first asks the chain alone; the others prove one row of the day under the root it returns. Any public Base RPC does in place of https://mainnet.base.org. Or let your browser do all four for that row: verify it here.

Step 1

The root on the chain

roots(uint32) of the contract, with the key 20260930. With Foundry, or with curl alone; the answer is the root, 0x793d6b654a…6de60a.

cast call 0x0AF8259DBfC613825718d4d49A05F9F6fdA15086 "roots(uint32)(bytes32)" 20260930 --rpc-url https://mainnet.base.org

curl -s https://mainnet.base.org -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"eth_call","params":[{"to":"0x0AF8259DBfC613825718d4d49A05F9F6fdA15086","data":"0x081dc6810000000000000000000000000000000000000000000000000000000001352842"},"latest"]}'
Step 2

What DEBYKO says about it

The day's root and its partitions from the API, without a key: it must be the root the chain returned.

curl -s https://api.debyko.com/v2/anchors/2026-09-30
Step 3

The proof of one row

Any stored row of the day, by its listing, layer and own time. Proofs need no account and no key (30 a minute and 2,000 a day from one address). This one is BTCUSDT's 12:00 trade candle on BINANCE-USDM.

curl -s "https://api.debyko.com/v2/anchors/proof?venue=BINANCE-USDM&symbol=BTCUSDT&layer=candles&at=2026-09-30T12:00:00Z&tie=trade" > proof.json
Step 4

The row under the chain's root

verify.py from github.com/debyko/verify (one file, the standard library only, MIT) hashes the row, walks both paths and reads the root from the contract: ✓ valid, or ✗ and the step that failed.

curl -sO https://raw.githubusercontent.com/debyko/verify/main/verify.py
python3 verify.py proof.json --rpc https://mainnet.base.org --contract 0x0AF8259DBfC613825718d4d49A05F9F6fdA15086
Every day

All anchored days, with their roots.

The next day is 2026-10-01. The day before is 2026-09-29. The list carries every day's status, transaction and rows per table.

All days
On the chain

The contract and its transactions.

DebykoAnchor's verified source, every Anchored event and the transaction of this day, on BaseScan.

View on BaseScan