I build payment and verification infrastructure for AI agents: how an agent pays for a service, how it checks who it is paying, and how it proves what it did. Mostly TypeScript, Rust and Soroban.
Based in Mexico.
18 pull requests merged into repos I don't control — full list, filtered and verifiable.
- x402 (the HTTP payments protocol): found and fixed a crash in the official e2e conformance suite (#3228, merged), added a missing check in the facilitator safety checks (#3336, merged), and closed a gap that let settlement amounts exceed their declared cap (#3338, merged).
- Stellar: production patterns for x402 and MPP in the official Stellar dev skill (#97, merged after about 16 review rounds), and a fix for two invalid mainnet constants in the MPP SDK (#69, merged).
- OpenZeppelin: a shared mainnet facilitator was down for 32 days. I reported it and confirmed the fix with a real payment, not just a 200 response (relayer-plugin-x402-facilitator#47).
- Anchor: four PRs merged by the maintainer, starting with #4960, which removed a dependency that could break builds.
- Ethereum Attestation Service: reported a security bug in
getUIDsFromAttestReceipt, fixed in eas-sdk 2.10.0 (#132).
When I'm wrong, I say so: I closed my own OpenZeppelin/stellar-contracts#839 after finding the bug was in how I built the auth entries, not in the library.
Everything I ship is non-custodial: the user's own wallet signs, or a role that can't move funds by design.
Weekend builds. Two wins were announced by the event itself. The third only has my own tweet, so take it as that.
- ActivaChain: 1st place, ETH Uruguay 2025 hackathon, with Monserrat; prize included the trip to Devconnect. Announced by the event.
- CreatorChain: 1st and 3rd place at ETH Mexico Monterrey 2025. Announced. Solo build.
- BioShield Insurance: won the FDA Track at DeSci Builders Hackathon 2025, with Monserrat. Deployed on Solana, Base and Optimism. Source: my own tweet.
Contact: X @vaiossx · Discord: vaiossx



