Success Means Verified
A crypto library, a cross-chain bridge, and an AI agent all reported success they had never verified. Three ways the wiring between a check and its success signal comes apart—and the rules that hold it toget...
I’m Shreyas, a co-founder and software engineer.
I build systems and write about Rust, operating systems,
and the decisions behind the code.

PHP workers, keep-alive sockets and startup snapshots are all reused because starting fresh is slow. Three CVEs and a platform breach from one October week, and what each one inherited from whoever was there before.
Read the article ↗A crypto library, a cross-chain bridge, and an AI agent all reported success they had never verified. Three ways the wiring between a check and its success signal comes apart—and the rules that hold it toget...
Follow one request from tokens and learned weights to a tool call, a database write, and evidence of success—with a probability playground and an animated failure trace.
Building the OpenWhisk resource APIs, separating HTTP clients, and making request failures available to Rust callers.
Built TOON’s Rust implementation from the format specification, separating parsing and validation from a typed Serde API and interactive tools.
Rearchitected an outdated Cosmos application and guided its rewrite, updating the SDK foundation, validator rewards, deterministic processing, and network-specific signing.
Turned recurring blockchain deployment problems into Kurtosis workflows for nodes, contracts, and bridges, with ordered setup and reuse of running infrastructure.
Shaped the desktop architecture and built tools for music producers, including project search, key and tempo matching, waveform trimming, and missing-sample detection.
On making engineering decisions understandable, learning from first principles, and keeping a record worth returning to.