Spark
Testnet

LEASH

I built LEASH. A personal onchain spend allowances for agents on Monad testnet. The short version: I kept wanting to let an agent move money for me, and I kept not doing it, because the options felt reckless. Either I hand over a hot key, or I dump an unlimited approve, or I stick a soft limit in a config file that the agent can ignore. That anxiety is the whole product. LEASH is a vault I fund myself, then a “session” that leashes a spender to hard caps, optional period limits, expiry, and optional recipient allowlist, enforced in Solidity, not in vibes. When I’m done trusting the run, I revoke. Every step shows up in a live Envio ledger so I’m not staring at a success toast and praying. Shipping a real monorepo under time pressure is different from a demo that only looks real. Foundry tests and a factory deploy are the easy part to feel proud of; the painful part was making the indexer actually run on Envio Cloud, wiring a command-center UI that doesn’t feel like a template, and keeping the path honest: create vault → deposit → session → preflight blocked/allowed → spend → ledger. I also learned that “agent money” is less about fancy AI and more about boring, verifiable limits. That boring part is the feature. ✌️

讨论

登录后即可评论此项目。

还没有评论,快来分享你的看法吧。