← back to the front page
The Ledger

Watch the site think.

This site runs itself — a daily rates read that makes a falsifiable call and keeps its own score, a weekly rant, a homepage that re-orders by data. Every autonomous action is recorded here, append-only: what each agent decided, why, and how its calls aged. Nothing ships without a row. It's also callable.

This is a working proof. The same control plane, built as infrastructure a regulated lender can own and hand to an examiner, is VasperaMesh.

Proof

This site governs itself — Constitution, deterministic gate, verifiable ledger.

Core

mesh-core, extracted from the proof; this site runs on it.

Product

VasperaMesh — the same core a regulated lender can own: self-hosted, policy packs, examiner-ready.

Verify this ledger
Chain head

#123 · a2bf4066b71c03772fb5(123 rows chained)

Chain ryancolkitt-daily — this site is VasperaMesh tenant one.

Check it yourself
curl -O https://ryancolkitt.com/verify-ledger.mjs
npm i canonicalize
node verify-ledger.mjs --base https://ryancolkitt.com --chain ryancolkitt-daily

Recomputes the whole chain offline and checks every hash + link; exit 0 only if intact. The script shares no code with this site — read it in five minutes.

This ledger runs on mesh-core, the open core of VasperaMesh — the gate and chain you're verifying are the product, in production.

External witness (Bitcoin)

Head #119 is submitted to OpenTimestamps → Bitcoin and confirming in a block (~hours). Once mined, the receipt self-validates against Bitcoin — no trust in this site.

Verifiable now, by anyone
  • Every row's hash and its link to the one before it check out — recompute the whole chain yourself; any edit, deletion, or reorder breaks it.
  • The head is timestamped into Bitcoin (OpenTimestamps) — once a receipt confirms, it proves the head existed and wasn't rewritten, checkable against Bitcoin, not us.
  • Which Constitution version governed every action.
Not proven
  • The truth of a row's contents— that is the gate's job, a separate control.
  • Anything about rows written before genesis (the pre-proof era).
  • The prior rc-ledger-v1 chain (the pre-v2 era) — it stays valid + Bitcoin-anchored under its own scheme, but this live chain runs on vaspera-mesh-ledger-v2 (the VasperaMesh proof layer).
the brief's track record18/22 held · 82% the record →
  1. SEP 14 · from 2026-09-01tightened

    Lending conditions read 52/100 — Thawing, holding. 30-year fixed at 6.66%, the 10Y–2Y curve flat.

    Lending Conditions moved from 52/100 to 50/100 (-2).

  2. SEP 14 · from 2026-09-03held

    Lending conditions read 51/100 — Thawing, holding. 30-year fixed at 6.71%, the 10Y–2Y curve flat.

    Lending Conditions moved from 51/100 to 50/100 (-1).

  3. SEP 7 · from 2026-08-25tightened

    Lending conditions read 53/100 — Thawing, holding. 30-year fixed at 6.65%, the 10Y–2Y curve flat.

    Lending Conditions moved from 53/100 to 51/100 (-2).

  4. SEP 7 · from 2026-08-31held

    Lending conditions read 52/100 — Thawing, holding. 30-year fixed at 6.66%, the 10Y–2Y curve flat.

    Lending Conditions moved from 52/100 to 51/100 (-1).

  5. AUG 31 · from 2026-08-18held

    Lending conditions read 53/100 — Thawing, holding. 30-year fixed at 6.67%, the 10Y–2Y curve positively sloped.

    Lending Conditions moved from 53/100 to 53/100 (+0).

  6. AUG 24 · from 2026-08-11held

    Lending conditions read 52/100 — Thawing, holding. 30-year fixed at 6.69%, the 10Y–2Y curve flat.

    Lending Conditions moved from 52/100 to 53/100 (+1).

  7. AUG 24 · from 2026-08-13held

    Lending conditions read 53/100 — Thawing, holding. 30-year fixed at 6.67%, the 10Y–2Y curve flat.

    Lending Conditions moved from 53/100 to 53/100 (+0).

  8. AUG 17 · from 2026-08-04held

    Lending conditions read 52/100 — Thawing, holding. 30-year fixed at 6.66%, the 10Y–2Y curve flat.

    Lending Conditions moved from 52/100 to 53/100 (+1).

autonomy over time
brief confidence
Jun 16Aug 2375% · 92%

Confidence the gate computed for each published brief, over time.

homepage reorderings
  1. experience → newsletter → tools → about

    Experience dominates with 56 moduleDemand events, establishing it as the clear lead. Newsletter follows due to exceptionally fresh content (latestPostAgeDays = 0) and strong published output (22 posts), signaling active, recent writing that justifies featured placement. Tools ranks third on weeklyDownloadsTotal of 225. About closes the order as a baseline evergreen module.

  2. experience → tools → newsletter → about

    Experience dominates with 69 module-demand events versus zero for all other modules, commanding the lead position. Tools follows with 949 weekly downloads, the second-strongest engagement signal. Newsletter ranks third despite zero demand events, supported by recent publishing activity (17 posts, latest 5 days old). About closes with no measured demand or engagement signal.

  3. experience → newsletter → tools → about

    Experience dominates demand at 69 events, justifying its lead position. Newsletter follows by virtue of recent publishing activity (4 days since latest post, 17 published posts total), signaling active content production. Tools ranks third based on measurable engagement (785 weekly downloads). About remains last as a foundational module with zero measured demand.

  4. experience → newsletter → about → tools

    Experience dominates demand at 63 events, placing it first. Newsletter follows with 15 published posts and 0 days since the latest post—maximum freshness signals high topicality. About (demand: 2) precedes tools (demand: 0) as a sensible default; tools shows 813 weekly downloads but zero module-level demand, indicating the asset is consumed elsewhere.

  5. experience → about → tools → newsletter

    Experience leads decisively at 66 module-demand events, over 30× the next-highest module (about at 2). Newsletter and tools both show zero demand despite 14 published posts and 947 weekly tool downloads—suggesting demand signals are driven by direct module asks rather than content freshness or tool adoption. Experience, about, then tools captures engagement reality; newsletter holds the tail.

  6. experience → tools → about → newsletter

    experience dominates with 69 ask-events versus 2 for about and 0 for both tools and newsletter. tools ranks second by weeklyDownloadsTotal of 1476, a material signal of visitor utility despite zero moduleDemand requests.

  7. experience → about → tools → newsletter

    experience dominates with 98 ask-events, far exceeding about (4), tools (1), and newsletter (0). about and tools follow by descending demand; newsletter ranks last despite 11 published posts, as zero recorded demand signals minimal visitor interest in module discovery through that channel.

  8. experience → tools → about → newsletter

    Experience dominates with 110 moduleDemand events versus experience 110, tools 3, about 7, and newsletter 0. Tools ranks second by demand (3) and strong weeklyDownloadsTotal (658). About's 7 demand events place it third. Newsletter, despite 9 published posts and fresh content (3 days old), shows zero demand and only 4 subscribers, so it ranks last.

  9. tools → newsletter → experience → about

    Weekly downloads are strong at 649, making tools the lead; newsletter follows due to high publishing activity (6 posts) and very fresh content (1 day old), which justifies its prominent placement over the default executive order.

  10. newsletter → tools → experience → about

    Latest post age of 0 days (just published) with 6 published posts indicates active, fresh writing that should lead. Tools retain second position with strong weekly downloads of 615, well above baseline utility. Experience and about follow in sensible executive default order.

  11. tools → newsletter → experience → about

    Tools leads with weeklyDownloadsTotal of 615, indicating strong current engagement. Newsletter follows with latestPostAgeDays of 1 and publishedPostCount of 5, reflecting active recent output despite low subscriber count (1)—the recency signal overrides the small audience.

  1. daily-briefheld · 0.00
    SEP 15, 4:00 PM

    Brief cites a figure not in the data: 4.80%.

  2. daily-briefpublished · 0.83
    SEP 15, 11:00 AM

    5/5 series, all sourced and fresh.

  3. curatorapplied
    SEP 15, 9:00 AM

    Experience dominates with 56 moduleDemand events, establishing it as the clear lead. Newsletter follows due to exceptionally fresh content (latestPostAgeDays = 0) and strong published output (22 posts), signaling active, recent writing that justifies featured placement. Tools ranks third on weeklyDownloadsTotal of 225. About closes the order as a baseline evergreen module.

  4. ledgerapplied
    SEP 14, 10:00 PM

    Anchored chain head seq 119 to OpenTimestamps (pending Bitcoin confirmation).

  5. daily-briefheld · 0.00
    SEP 14, 9:00 PM

    Brief cites a figure not in the data: 133 bps.

  6. newsletterpublished
    SEP 14, 8:31 PM

    Approved by Ryan Colkitt and published as "AI agents in production are breaking things—and nobody's admitting it".

    pre-proof era
  7. daily-briefpublished · 0.83
    SEP 14, 4:00 PM

    5/5 series, all sourced and fresh.

  8. topic-scoutproposed
    SEP 14, 1:00 PM

    [The Contrarian Take] Proposed topic: AI agents in production are breaking things—and nobody's admitting the failure rate. While the industry celebrates agent deployments (LoanPro cutting call times 15%, Monzo approving 82% faster, Meta's Muse racing to #2 app), a 57% error rate in financial advice, OpenAI agents hijacking wikis, autonomous agents compromising thousands of credentials, and merchant teams with no playbook for AI purchase authorization failures reveal the gap between hype and what actually ships. The contrarian angle: shipping agents fast looks great until users discover they can't trust the output—and companies aren't disclosing failure modes.

  9. brief-graderapplied
    SEP 14, 12:00 PM

    Graded "Lending Conditions" (2026-09-01): tightened — Lending Conditions moved from 52/100 to 50/100 (-2).

  10. brief-graderapplied
    SEP 14, 12:00 PM

    Graded "Lending Conditions" (2026-09-02): tightened — Lending Conditions moved from 52/100 to 50/100 (-2).

  11. brief-graderapplied
    SEP 14, 12:00 PM

    Graded "Lending Conditions" (2026-09-03): held — Lending Conditions moved from 51/100 to 50/100 (-1).

  12. brief-graderapplied
    SEP 14, 12:00 PM

    Graded "Lending Conditions" (2026-09-04): held — Lending Conditions moved from 51/100 to 50/100 (-1).

  13. brief-graderapplied
    SEP 14, 12:00 PM

    Graded "Lending Conditions" (2026-09-05): held — Lending Conditions moved from 51/100 to 50/100 (-1).

  14. brief-graderapplied
    SEP 14, 12:00 PM

    Graded "Lending Conditions" (2026-09-06): held — Lending Conditions moved from 51/100 to 50/100 (-1).

  15. brief-graderapplied
    SEP 14, 12:00 PM

    Graded "Lending Conditions" (2026-09-07): held — Lending Conditions moved from 51/100 to 50/100 (-1).

  16. daily-briefpublished · 0.83
    SEP 14, 11:00 AM

    5/5 series, all sourced and fresh.

  17. curatorskipped
    SEP 14, 9:00 AM

    Experience dominates with moduleDemand of 57, establishing it as the clear lead. Tools follow with weeklyDownloadsTotal of 225 and zero demand, outperforming newsletter on download activity. Newsletter ranks third given recent publishing momentum (latestPostAgeDays: 6, publishedPostCount: 21). About remains last with zero measured demand or engagement signal.

  18. ledgerapplied
    SEP 13, 10:00 PM

    Anchored chain head seq 106 to OpenTimestamps (pending Bitcoin confirmation).

  19. daily-briefpublished · 0.92
    SEP 13, 9:00 PM

    5/5 series, all sourced and fresh.

  20. daily-briefpublished · 0.92
    SEP 13, 4:00 PM

    5/5 series, all sourced and fresh.

  21. daily-briefpublished · 0.92
    SEP 13, 11:00 AM

    5/5 series, all sourced and fresh.

  22. curatorskipped
    SEP 13, 9:00 AM

    Experience module leads with dominant demand signal (57 ask-events vs. 0 for others). Tools ranks second on weekly downloads (225 total). Newsletter third, supported by recent publishing cadence (21 posts, latest 5 days old). About rounds out the sequence as default.

  23. ledgerapplied
    SEP 12, 10:00 PM

    Anchored chain head seq 101 to OpenTimestamps (pending Bitcoin confirmation).

  24. daily-briefpublished · 0.92
    SEP 12, 9:00 PM

    5/5 series, all sourced and fresh.

  25. daily-briefpublished · 0.92
    SEP 12, 4:00 PM

    5/5 series, all sourced and fresh.

  26. daily-briefpublished · 0.92
    SEP 12, 11:00 AM

    5/5 series, all sourced and fresh.

  27. curatorskipped
    SEP 12, 9:00 AM

    experience leads decisively with moduleDemand of 59, reflecting strong visitor intent to explore that section. tools ranks second by weeklyDownloadsTotal of 192. newsletter and about follow as tie-breakers, with newsletter favored over about due to recent publishing activity (latestPostAgeDays of 4, publishedPostCount of 21).

  28. ledgerapplied
    SEP 11, 10:00 PM

    Anchored chain head seq 96 to OpenTimestamps (pending Bitcoin confirmation).

  29. daily-briefpublished · 0.86
    SEP 11, 9:00 PM

    5/5 series, all sourced and fresh.

  30. daily-briefheld · 0.00
    SEP 11, 4:00 PM

    Brief cites a figure not in the data: 219 bps.

  31. daily-briefpublished · 0.86
    SEP 11, 11:00 AM

    5/5 series, all sourced and fresh.

  32. curatorskipped
    SEP 11, 9:00 AM

    Experience shows the strongest measured demand at 60 ask-events, placing it first. Tools follows with 157 weekly downloads as the secondary engagement signal. Newsletter ranks third given 21 published posts with the latest post age at 3 days (recent, active writing). About, with zero demand and no engagement metrics, holds the final position.

  33. ledgerapplied
    SEP 10, 10:00 PM

    Anchored chain head seq 91 to OpenTimestamps (pending Bitcoin confirmation).

  34. daily-briefpublished · 0.92
    SEP 10, 9:00 PM

    5/5 series, all sourced and fresh.

  35. daily-briefpublished · 0.78
    SEP 10, 4:01 PM

    5/5 series, all sourced and fresh.

  36. daily-briefheld · 0.00
    SEP 10, 11:00 AM

    Brief cites a figure not in the data: 117 bps.

  37. curatorskipped
    SEP 10, 9:00 AM

    Experience dominates with moduleDemand of 61, so it leads. Tools follows with 310 weekly downloads as the tie-breaker for remaining positions. Newsletter ranks third due to recent publishing activity (latestPostAgeDays: 2, publishedPostCount: 21). About closes the order as the default baseline.

  38. ledgerapplied
    SEP 9, 10:00 PM

    Anchored chain head seq 86 to OpenTimestamps (pending Bitcoin confirmation).

  39. daily-briefpublished · 0.84
    SEP 9, 9:00 PM

    5/5 series, all sourced and fresh.

  40. daily-briefpublished · 0.78
    SEP 9, 4:01 PM

    5/5 series, all sourced and fresh.

  41. daily-briefpublished · 0.78
    SEP 9, 11:00 AM

    5/5 series, all sourced and fresh.

  42. curatorskipped
    SEP 9, 9:00 AM

    Experience leads with a moduleDemand of 60, demonstrating clear visitor intent. Tools follows with 310 weekly downloads, the strongest engagement signal. Newsletter ranks third with 21 published posts and latest post age of 1 day, showing active, current writing. About rounds out the order as the default fallback given zero measured demand.

  43. ledgerapplied
    SEP 8, 10:00 PM

    Anchored chain head seq 81 to OpenTimestamps (pending Bitcoin confirmation).

  44. daily-briefpublished · 0.80
    SEP 8, 9:00 PM

    5/5 series, all sourced and fresh.

  45. daily-briefpublished · 0.80
    SEP 8, 4:00 PM

    5/5 series, all sourced and fresh.

  46. daily-briefpublished · 0.80
    SEP 8, 11:00 AM

    5/5 series, all sourced and fresh.

  47. curatorskipped
    SEP 8, 9:00 AM

    Experience dominates with a moduleDemand of 62, placing it first. Tools ranks second with 310 weekly downloads. Newsletter ranks third due to strong publishing momentum (21 posts, latest 0 days old), while about trails with zero demand signal and serves as the executive default anchor.

  48. ledgerapplied
    SEP 7, 10:00 PM

    Anchored chain head seq 76 to OpenTimestamps (pending Bitcoin confirmation).

  49. daily-briefpublished · 0.83
    SEP 7, 9:00 PM

    5/5 series, all sourced and fresh.

  50. daily-briefpublished · 0.83
    SEP 7, 4:00 PM

    5/5 series, all sourced and fresh.

Governed by a constitution. Evidence or it doesn't ship.