Skip to content

Brief 06 · For skeptics

Rebuild every number.

Three commands. The first needs nothing but the repository. Every chart on this site is drawn from files these commands produce.

  1. STEP 1

    git clone https://github.com/0xkinno/keytell && cd keytell && npm ci && make verify

    Needs: Node 22 and Python 3.12. No account, no key.

    Expect: Rebuilds the weekly series, the test, the controls and FACTS.json from the committed data, then checks the posted hashes and the registered method and code hashes against the chain. Ends with PASS lines and exits 0; any drift fails it.

  2. STEP 2

    make sample FROM=2025-01-06 TO=2025-01-06

    Needs: Network only. No account, no key.

    Expect: Draws the same 60 blocks and the same 200 transactions for that week (seeded) from the FastNEAR block archive and classifies each signing key over public RPC. The new CSV hashes the same as the committed one unless a key was deleted since; the difference is reported.

  3. STEP 3

    make rebuild

    Needs: BigQuery credentials (GOOGLE_APPLICATION_CREDENTIALS and BQ_PROJECT) for the census; without them it reuses committed data/out and says so.

    Expect: Reruns sql/04 and sql/05 behind a dry-run gate and a byte cap, then the analysis and FACTS.

Cost per rebuild

BigQuery census (sql/04 and sql/05, both windows)179.7 GB scanned, about $1.02 at the on-demand price; inside the free monthly terabyte
Key sample15180 blocks and 50600 classified transactions over 253 weeks; free public endpoints; no key
One forward observation on chainmeasured at the first post

BigQuery bills on-demand queries by bytes scanned; the first 1 TiB each month is free. Source: data/out/bq_runs.jsonl.