toolproof / the changelog|a masthead over nine indexes it did not buildmethodology 1.0 · CC-BY-4.0 · published by Compound Labs · read 13 Sept 2026 17:05 UTC
Nine indexes, one method9 of 9 answering, 1 behindAsk the nine
Sections

Nine indexes, one method

9 of 9 answering, 1 behind

9 indexes9 answering0 unreadable7 mint a badge2 deliberately not16 readings on 8 subjects751,973 listings read from source8.8% do not load
The changelog19 releases · 47 changes · 2026-08-14 to 2026-09-13

3 changes10 files
  1. Take the shell's 09-12 icon revert: the page mark is the drawn glyph again, and the 3D component is gone

    9d41888 · 1 file

  2. Put the page mark back to the 2026-09-01 drawing, not just the tab icon

    3b503e0 · 1 file

  3. Complete the Compound Labs migration across Toolproof

    2694b53 · 8 files

1 change2 files
  1. Put the product icon back to the version Isaiah picked

    823c3d4 · 2 files

5 changes13 files
  1. paths: the estate no longer reaches anything through a kynth name

    b2b17a1 · 2 files

  2. identity: purge the retired studio name, domain and handles from reader-facing copy

    d212085 · 2 files

  3. paths: ~/Projects is now ~/CompoundLabs (the Compound volume moved to its own mount point)

    8870b89 · 1 file

  4. og: the share card is the Compound media card

    376fcd2 · 3 files

  5. Install reviewed 3D brand icons and keep favicon marks synchronized

    a0f7bfb · 5 files

1 change6 files
  1. Move Toolproof to toolproof.thecompound.tech and credit Compound Labs

    633deb9 · 6 files

1 change16 files
  1. chore: checkpoint estate updates

    3e50f66 · 16 files

1 change1 file
  1. gate fix: landing layout gate §7

    5bc7220 · 1 file

2 changes6 files
  1. icons: vendor the glyphs the vendored components name, not just product.ts

    512218a · 2 files

  2. datasets: publish the open-datasets index page, linked from nav and footer

    0695001 · 4 files

1 change1 file
  1. surfaces: declare `sources` — the claim register had no page to render on

    02d319b · 1 file

1 change1 file
  1. voice: name the subject — arm the recognition test across the estate

    57df47d · 1 file

1 change1 file
  1. og: the share card is the product's own apex register

    8c9fc9a · 1 file

2 changes3 files
  1. ISR window: measure.ts REVALIDATE was 3600, dragging every prerendered route to an hour

    f61811f · 1 file

  2. icons: the sprite moves to a client module so it ships once

    4ab6e26 · 2 files

2 changes2 files
  1. shell sync: icon defaults and the mark's URIs declared once, not per instance

    00266cc · 1 file

  2. analytics: the error-tracking noise gate was reading a property that does not exist

    7e5d5d7 · 1 file

6 changes18 files
  1. shell sync: one footer instead of three, and the footer's own marks as symbols

    9c3842f · 1 file

  2. icons: drop the Record<string, string> annotation so a typo is a type error

    db37fa4 · 1 file

  3. analytics: the comment still told you to reverse-proxy PostHog through Vercel

    0a7e98f · 1 file

  4. icons: one <symbol> per glyph per document, and the footer's marks stop being pasted nine times

    5ca86ec · 2 files

  5. census: lead with the question the page is the answer to, and register the spec it rests on

    967df34 · 1 file

  6. cost: take PostHog off Vercel's meter and widen the ISR windows

    a3c2061 · 12 files

4 changes4 files
  1. footer: the same format the agent frame settled on — brand above, equal columns, FOLLOW column

    6b3575d · 1 file

  2. footer: move the social rail under the brand block, drop the group labels

    5485f36 · 1 file

  3. social rail: 44x44 tap targets and an 8px gap, because the rail shipped under both floors

    acd9eb7 · 1 file

  4. footer: the Kynth Studios + founder social rail (shell sync)

    25e222b · 1 file

3 changes4 files
  1. footer: every link carries a Solar glyph, and the studio credit adapts to the theme

    ba95ecb · 2 files

  2. the studio is Kynth Studios, and this page said "a Kynth product"

    2fad6f2 · 1 file

  3. workbench sync, and the changelog stops publishing the pass that was pulled

    f2e453c · 1 file

1 change1 file
  1. analytics: drop the three exception kinds that made the error digest 100% noise

    5556c7a · 1 file

2 changes4 files
  1. og: the share card is the product's own 3D cover render on its accent ground

    c0b9e9b · 1 file

  2. og: the share card is the product's own 3D cover render on its accent ground

    bbab9fe · 3 files

3 changes6 files
  1. the generated head-to-heads: /compare/<a>-vs-<b>, from the vendored compare machine

    181f1bf · 1 file

  2. route shims, crawl surface, status and security: this product 404'd on every URL the outside world deep-links to

    6a27497 · 4 files

  3. badge: correct what the cache-control comment claims about cdn-cache-control

    cf1e9fd · 1 file

7 changes46 files
  1. badge: send a real browser-facing max-age, because GitHub passes it to the reader

    b93318c · 1 file

  2. the nine cards are the link, not the nine card titles

    da834fc · 1 file

  3. nine: a cached 404 outlived the outage that caused it

    dfc364b · 1 file

  4. badge: correct link targets, and a third grey state for "could not check"

    09635d3 · 2 files

  5. toolproof: a census with no sitemap is a census nothing can find

    fdabbe2 · 5 files

  6. about, methodology: the AEO figure is 23 questions to five engines, not 0 of 92 across four

    5b5fe2b · 2 files

  7. Toolproof: the masthead, the public read API, and the embeddable badges

    84534c8 · 34 files

Where every line above came from

Each line is a commit subject from this product’s repository, reproduced exactly, with the commit it came from underneath it. Nothing on this page is written by hand: the entries are generated from the repository by the product’s own derivation and a build gate re-reads every commit and fails the deploy if a line here no longer matches the one in the history. Days on which only shared infrastructure changed are not listed.