@RestController@PostMapping("/v1/holds")Receipt reserve(ReserveCmd c) {return ledger.placeHold(c);}
// provider event → outboxvoid on(SignedEvent e) {outbox.publish(FundsPending(e));}
@Aggregateclass PositionBook {void on(TradeExecuted e) {apply(QtyAdjusted(e));}}
type ReconDiff = {txnId: stringexpected: Moneyobserved: Money}
$ docker compose up -d✓ postgres ready :5432✓ redis ready :6379✓ worker settlement-q
@EventHandlervoid on(TxnSettled e) {statement.applySettlement(e);}
Design the rails, ship the real system
We sit with founders, ops, and engineering before code: duties, contracts, automation. Builders get specs and trade-offs; sponsors get scope, risks, and milestones. Same brief, one delivery model.
≤24h
Structured reply on business days
Ops-ready
Instrumentation and runbooks in scope
Named handover
Docs, diagrams, owners committed