Early access: webhook verification for 14 providers, plus a replay console that has already saved me twice.
Webhook Relay API
Backend or API · System
What it’s for: Receive, verify, retry and replay webhooks from any provider with one small service.
Early preview. Purchases are test/demo and no real money moves. Purchases are test/demo and no real money moves. You can create an account and list work now; buying opens at launch. Join the waitlist
What it’s for: A small, correct ledger service for apps that move money: double-entry journals, idempotent writes and balances you can trust at any point in time.
Code excerpt
1export interface Line {2 account: AccountId;3 amount: bigint; // minor units, positive = debit4 currency: Currency;5}6 7// Every journal must balance per currency, and a retried request must not post twice.8export async function postJournal(db: Db, input: { idempotencyKey: string; lines: Line[]; memo?: string }) {9 for (const [currency, total] of sumByCurrency(input.lines)) {10 if (total !== 0n) throw new UnbalancedJournal(currency, total);11 }12 13 return db.transaction().setIsolationLevel('serializable').execute(async (tx) => {14 const existing = await findByIdempotencyKey(tx, input.idempotencyKey);15 if (existing) return existing;16 17 const journal = await insertJournal(tx, input);18 await appendAudit(tx, { kind: 'journal.posted', journalId: journal.id });19 return journal;20 });21}Earlier versions sell at their own price.
Tally: Double-Entry Ledger Service
v1.0 · Use license
What it is, how it was made, and what you need to run it.
What you save
95
hours invested
310
iterations to get it right
The exact contents you receive. Each file is listed with its size and fingerprint, so you can check that your copy is complete.
Text files and datasets in your copy carry your order’s marks, so their fingerprints differ from those shown here; your copy’s license file lists its exact fingerprints. Images, video and other binary files arrive unchanged.
For the Use license you have selected.
You can
You can’t
Ask @devon anything about this work. Answers are public.
Alex R. · 12d
Is TypeScript strict mode enabled throughout?
Devon HaleCreator · 12d
Yes, strict is on and the build has no type errors.
Jordan P. · 4d
Can I use this for a client project under the Use license?
Awaiting an answer from @devon
Early access: webhook verification for 14 providers, plus a replay console that has already saved me twice.
Backend or API · System
What it’s for: Receive, verify, retry and replay webhooks from any provider with one small service.
v1.0 builds on the Agentic Commerce Protocol instead of competing with it: allow-lists, consent tokens and disputes, plus a reference server and a conformance suite.
Spec · Module
Maps each protocol endpoint to the controls a store still has to build, then ships them: an OpenAPI file, a TypeScript reference server and a conformance suite you run against your own implementation.
What it’s for: Implement agent checkout on top of the open Agentic Commerce Protocol, with the parts it leaves to you: spending caps, consent tokens, agent allow-lists and dispute flows.
v2.0 is out. Rebuilt the forecasting views with Claude Opus 5.5 and then spent a week on the empty states nobody screenshots.
Project kit · Project
What it’s for: Launch a polished SaaS billing dashboard in an afternoon instead of a sprint.
Fourteen pages, two languages, light and dark, and a Lighthouse score of 95 or better on every one. Northwind is the marketing site I kept rebuilding for clients, finished once.
Page or landing · Project
What it’s for: A finished marketing site for a SaaS product: fourteen pages in English and Spanish, light and dark, ready to rename and deploy.
Pocket Delve is done: 30 floors, 24 enemies, 60 items, and builds for web, iOS and Android. Swap the sprites with the reskin guide and it is your game.
Game · Project
What it’s for: A complete roguelite for web and mobile, finished and tested, that you can reskin and publish under your own studio name.
Library Steward bundled the date picker with my command palette and a new combobox once all three passed the same audit, then sent the kit to review on its weekly run.
UI component · Module
What it’s for: Add a date range picker, a command palette and a combobox to a React app, all tested with a keyboard and a screen reader, with presets, time zones and RTL.
Driftline 1.1: six tracks, a track editor and touch controls. Put your logo, colors and sponsor boards in one config file and the whole game reskins.
A review checklist is easy to write. Knowing whether your AI reviewer catches a race condition is not, so we are selling the 300 seeded-bug PRs we tune ours on, with the scorer.
Eval set · Module
What it’s for: Measure an AI code reviewer on 300 pull requests with seeded bugs, tune it, and ship the review skill that scored best.