Skip to content

Add eve + Pay.sh agent example#1530

Draft
GuiBibeau wants to merge 2 commits into
vercel:mainfrom
GuiBibeau:codex/eve-pay-agent
Draft

Add eve + Pay.sh agent example#1530
GuiBibeau wants to merge 2 commits into
vercel:mainfrom
GuiBibeau:codex/eve-pay-agent

Conversation

@GuiBibeau

@GuiBibeau GuiBibeau commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Description

Adds a minimal eve agent that demonstrates an approval-gated Pay.sh sandbox payment.

  • Inspects the HTTP 402 terms without paying
  • Shows the amount, USDC mint, recipient, and localnet network before approval
  • Rechecks every approved field before handing off to the pinned Pay.sh CLI
  • Disables general shell, filesystem, and web tools
  • Includes Vercel Templates metadata and a one-click deploy link

The sandbox CLI performs its own final challenge fetch, so the recheck is defense in depth rather than a cryptographic binding. Production signing must bind to the approved challenge or enforce hard client-side limits.

No user wallet, private key, mainnet funds, or real payment is used.

Demo URL

https://eve-pay-agent.vercel.app

Connect with eve dev https://eve-pay-agent.vercel.app to try the agent flow.

Type of Change

  • New Example
  • Example updates (Bug fixes, new features, etc.)
  • Other (changes to the codebase, but not to examples)

New Example Checklist

  • 🛫 npm run new-example was used to create the example
  • 📚 The template was not used, but I carefully read the Adding a new example steps and implemented them in the example
  • 📱 Is it responsive? Are mobile and tablets considered? N/A: there is no authored web UI; the deployment uses eve generated status page and terminal client.

@vercel

vercel Bot commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

@GuiBibeau is attempting to deploy a commit to the Vercel Labs Team on Vercel.

A member of the Team first needs to authorize it.

@socket-security

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addednpm/​eve@​0.22.5991001009880
Addednpm/​@​types/​node@​24.5.21001008196100
Addednpm/​ai@​7.0.228610010099100
Addednpm/​@​solana/​addresses@​6.9.010010010096100

View full report

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant