Skip to content
View Eras256's full-sized avatar

Block or report Eras256

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Eras256/README.md

Giovanny Amador (Eras256)

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.

Open source, with links you can check

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.

Hackathons

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.

Check it yourself

All my PRs · all my issues

Contact: X @vaiossx · Discord: vaiossx

Popular repositories Loading

  1. centinela centinela Public

    Alerts before and after your Bitcoin-backed loan on Writz gets liquidated, on Stellar. Read-only, testnet.

    TypeScript 1 1

  2. x402 x402 Public

    Forked from x402-foundation/x402

    A payments protocol for the internet. Built on HTTP.

    TypeScript

  3. skills skills Public

    Forked from base/skills

    npx skills add base/skills

    Python

  4. stellar-contracts stellar-contracts Public

    Forked from OpenZeppelin/stellar-contracts

    OpenZeppelin Contracts written in Rust for Stellar Soroban

    Rust

  5. Eras256 Eras256 Public

  6. avaxskills avaxskills Public

    Forked from Ayomisco/avaxskills

    TypeScript