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.
This site governs itself — Constitution, deterministic gate, verifiable ledger.
mesh-core, extracted from the proof; this site runs on it.
VasperaMesh — the same core a regulated lender can own: self-hosted, policy packs, examiner-ready.
#123 · a2bf4066b71c03772fb5…(123 rows chained)
Chain ryancolkitt-daily — this site is VasperaMesh tenant one.
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.
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.
- 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.
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
- 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).
Confidence the gate computed for each published brief, over time.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- daily-briefheld · 0.00SEP 15, 4:00 PM
Brief cites a figure not in the data: 4.80%.
- daily-briefpublished · 0.83SEP 15, 11:00 AM
5/5 series, all sourced and fresh.
- curatorappliedSEP 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.
- ledgerappliedSEP 14, 10:00 PM
Anchored chain head seq 119 to OpenTimestamps (pending Bitcoin confirmation).
- daily-briefheld · 0.00SEP 14, 9:00 PM
Brief cites a figure not in the data: 133 bps.
- newsletterpublishedSEP 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 - daily-briefpublished · 0.83SEP 14, 4:00 PM
5/5 series, all sourced and fresh.
- topic-scoutproposedSEP 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.
- brief-graderappliedSEP 14, 12:00 PM
Graded "Lending Conditions" (2026-09-01): tightened — Lending Conditions moved from 52/100 to 50/100 (-2).
- brief-graderappliedSEP 14, 12:00 PM
Graded "Lending Conditions" (2026-09-02): tightened — Lending Conditions moved from 52/100 to 50/100 (-2).
- brief-graderappliedSEP 14, 12:00 PM
Graded "Lending Conditions" (2026-09-03): held — Lending Conditions moved from 51/100 to 50/100 (-1).
- brief-graderappliedSEP 14, 12:00 PM
Graded "Lending Conditions" (2026-09-04): held — Lending Conditions moved from 51/100 to 50/100 (-1).
- brief-graderappliedSEP 14, 12:00 PM
Graded "Lending Conditions" (2026-09-05): held — Lending Conditions moved from 51/100 to 50/100 (-1).
- brief-graderappliedSEP 14, 12:00 PM
Graded "Lending Conditions" (2026-09-06): held — Lending Conditions moved from 51/100 to 50/100 (-1).
- brief-graderappliedSEP 14, 12:00 PM
Graded "Lending Conditions" (2026-09-07): held — Lending Conditions moved from 51/100 to 50/100 (-1).
- daily-briefpublished · 0.83SEP 14, 11:00 AM
5/5 series, all sourced and fresh.
- curatorskippedSEP 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.
- ledgerappliedSEP 13, 10:00 PM
Anchored chain head seq 106 to OpenTimestamps (pending Bitcoin confirmation).
- daily-briefpublished · 0.92SEP 13, 9:00 PM
5/5 series, all sourced and fresh.
- daily-briefpublished · 0.92SEP 13, 4:00 PM
5/5 series, all sourced and fresh.
- daily-briefpublished · 0.92SEP 13, 11:00 AM
5/5 series, all sourced and fresh.
- curatorskippedSEP 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.
- ledgerappliedSEP 12, 10:00 PM
Anchored chain head seq 101 to OpenTimestamps (pending Bitcoin confirmation).
- daily-briefpublished · 0.92SEP 12, 9:00 PM
5/5 series, all sourced and fresh.
- daily-briefpublished · 0.92SEP 12, 4:00 PM
5/5 series, all sourced and fresh.
- daily-briefpublished · 0.92SEP 12, 11:00 AM
5/5 series, all sourced and fresh.
- curatorskippedSEP 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).
- ledgerappliedSEP 11, 10:00 PM
Anchored chain head seq 96 to OpenTimestamps (pending Bitcoin confirmation).
- daily-briefpublished · 0.86SEP 11, 9:00 PM
5/5 series, all sourced and fresh.
- daily-briefheld · 0.00SEP 11, 4:00 PM
Brief cites a figure not in the data: 219 bps.
- daily-briefpublished · 0.86SEP 11, 11:00 AM
5/5 series, all sourced and fresh.
- curatorskippedSEP 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.
- ledgerappliedSEP 10, 10:00 PM
Anchored chain head seq 91 to OpenTimestamps (pending Bitcoin confirmation).
- daily-briefpublished · 0.92SEP 10, 9:00 PM
5/5 series, all sourced and fresh.
- daily-briefpublished · 0.78SEP 10, 4:01 PM
5/5 series, all sourced and fresh.
- daily-briefheld · 0.00SEP 10, 11:00 AM
Brief cites a figure not in the data: 117 bps.
- curatorskippedSEP 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.
- ledgerappliedSEP 9, 10:00 PM
Anchored chain head seq 86 to OpenTimestamps (pending Bitcoin confirmation).
- daily-briefpublished · 0.84SEP 9, 9:00 PM
5/5 series, all sourced and fresh.
- daily-briefpublished · 0.78SEP 9, 4:01 PM
5/5 series, all sourced and fresh.
- daily-briefpublished · 0.78SEP 9, 11:00 AM
5/5 series, all sourced and fresh.
- curatorskippedSEP 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.
- ledgerappliedSEP 8, 10:00 PM
Anchored chain head seq 81 to OpenTimestamps (pending Bitcoin confirmation).
- daily-briefpublished · 0.80SEP 8, 9:00 PM
5/5 series, all sourced and fresh.
- daily-briefpublished · 0.80SEP 8, 4:00 PM
5/5 series, all sourced and fresh.
- daily-briefpublished · 0.80SEP 8, 11:00 AM
5/5 series, all sourced and fresh.
- curatorskippedSEP 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.
- ledgerappliedSEP 7, 10:00 PM
Anchored chain head seq 76 to OpenTimestamps (pending Bitcoin confirmation).
- daily-briefpublished · 0.83SEP 7, 9:00 PM
5/5 series, all sourced and fresh.
- daily-briefpublished · 0.83SEP 7, 4:00 PM
5/5 series, all sourced and fresh.
Governed by a constitution. Evidence or it doesn't ship.