Stories A promise's telling
Kevin
Kevin Lynch, CEO of Skilled Education and heading for the IU Group board, commits a paid pilot of ONE — the e-learning AI tutor or marketing/CRM/tracking — on the strength of a live statutory case (EHC) and a sovereignty claim that is true, not marketed.
The seven beats
- World
- Every ed-tech pitch an education operator like Kevin sees is a walled SaaS company asking to be the new vendor lock — a login a university rents forever, hosted somewhere the university never controls.
- Cast
- Kevin Lynch, a serial education operator — Think Education, Open Colleges, UP Education, Berlitz — now CEO of Skilled Education, the Oakley Capital vehicle that bought SFU Vienna, and heading for the IU Group board. Tony, who built the substrate for his own son. Brian's case in EHC, the demo. The UK government, the buyer whose objection ('what happens if the vendor disappears') the open-source key already answers.
- Knock
- On 2026-07-06, through Tomas, Kevin raised two avenues: an e-learning AI tutor, and marketing/CRM/tracking. He needs a bet that is fast to prove and big to land — fast because marketing/CRM/tracking can pilot in weeks, big because the IU Group universities and then a national government could adopt the same substrate.
- Want
- Kevin sees a real statutory case running today, understands that the same key a school uses is the same key a government could issue itself, and commits a paid pilot before the government pitch is even built.
- Way
- The demo — a recorded walk through Brian's EHC case, nine agents, a duty clock the law can be shown obeying. The claim — cryptographic sovereignty, cited against vault.ts and LICENSE.md, never asserted as an adjective. The sequence — demo, then a paid pilot with one Skilled Education or IU Group institution, then the government pitch, each stage's proof funding the next stage's credibility.
- Turn
- The moment Kevin stops evaluating ONE as a vendor and starts evaluating it as infrastructure a government could own outright — the same shift a school makes when it learns the master key never leaves its own device.
- Lesson
- Open — kept when a pilot term sheet is signed; Kevin himself has not yet seen the demo.
This story carries its beats but no written telling yet — text/kevin.md has no “The story” section.
Connected to
Every link here was checked against the repo when the page was built. 1 name the story uses could not be found and is shown without a link.
People
- Kevin Lynch — CEO/MD, Skilled Education; heading for the IU Group board
- Tomas Lynch — the warm intro (no relation), and the relay every message goes through
- Donal — who taught Kevin Claude Code (lesson plan 2026-07-18)
- Tony — the teller, EHC's builder
- a pilot school or local authority — VERIFY: not yet named
- a UK government department — the Stage 3 buyer, VERIFY: DfE or a named local authority
Agents
Each opens a chat with that agent.
- sell-closer
- CEO
Skills
Each opens the skill's page.
- promise-make
- voice
Paths
The flows this story walks — trigger → step → step.
- chat:send (brief) → event:track → human: schedule demo call → human: pilot term sheet → promise:make (pilot terms) → PROVE at proof date → promise:settle
Tools
Receivers and scripts it signals.
Promises
What it holds; a told promise opens its own story.
Events
Every event is a signal; each names the path it marks or warns.
- chat:send · from Tony or Donal, sending the forwardable brief to Tomas, who relays it to Kevin marks the (education-operator → briefed) path if a reply follows within a week tags: kevin, sell
- promise:make · from Tony, once a pilot partner signs the pilot's terms + one proof; PROVE at the proof date decides kept or broken tags: kevin, pilot
- promise:settle · from whoever runs PROVE at the pilot's proof date kept → mark() strengthens the education-sell path for the next investor; broken → warn() tags: kevin, pilot
Transactions
- a signed pilot term sheet — amount VERIFY: not yet negotiated
- promise:make mints the pilot promise; a kept proof marks the path a future education pitch reuses
Analytics
- reply rate on the brief, tracked by event:track
- whether the demo call converts to a term sheet