GitShow/vercel/acp-handler
vercel

acp-handler

Integrate the Agentic Commerce Protocol (ACP) into your servers

by vercel
acpagenticcommerceexpresshononextjsprotocol
Star on GitHubForkWebsitenpm

TypeScript

24 stars5 forks1 contributorQuiet · 7mo agoSince 2025MIT

Meet the team

See all 1 on GitHub →
blurrah
blurrah97 contributions

Languages

View on GitHub →
TypeScript90%
Bru10%

Commit activity

Last 12 weeks · 0 commits

Full graph →

Community health

2 of 6 standards met

Community profile →
50
✓README✓License○Contributing○Code of Conduct○Issue Template○PR Template

Recent PRs & issues

Quiet · 4 in progress · Last activity 7mo ago
See all on GitHub →
chrisedington
Example site is downOpenIssue

https://acp-handler-chat-sdk-example.vercel.app/

chrisedington · 6mo ago
ctate
fix: upgrade Next.js to 15.6.0-canary.58 (CVE-2025-55182)OpenPR

This upgrade fixes CVE-2025-55182, a React Server Components RCE vulnerability.

ctate · 8mo ago
ctate
upgrade nextOpenPR
ctate · 8mo ago

Recent fixes

View closed PRs →
blurrah
fix(webhooks): add timeout, prevent replay attacks, improve reliabilityMergedPR

Summary Add 30s fetch timeout with AbortController to prevent hanging requests in serverless environments Include timestamp in signed webhook payload to prevent replay attacks Sanitize merchant name to ensure valid HTTP header tokens per RFC 7230 Remove unnecessary session fetch in webhook methods Update README with correct payload format and API examples Test plan All existing tests pass (37 tests) Type-checking passes with no errors Linting passes on all source files Build succeeds 🤖 Generated with Claude Code

blurrah · 8mo ago
blurrah
fix(sdk): resolve 8 critical bugs in checkout handlersMergedPR

Summary Fixed 8 critical bugs in payment processing, idempotency, and state management: Idempotency race condition: Prevent double-payment execution when concurrent requests fail TTL mismatch: Align idempotency cache (1h → 24h) with session TTL to prevent late retries Type safety: Add proper response type for complete handler order data FSM violations: Prevent illegal state transitions in update handler Error handling: Consistent exception handling across all handlers and storage Data corruption: Gracefully handle malformed JSON in session storage Data integrity**: Remove duplicate timestamp overwrites in storage layer All tests pass (37/37). Ready for review. 🤖 Generated with Claude Code

blurrah · 8mo ago
blurrah
feat: add product feedsMergedPR

Adds product feeds based on the spec with ability to output as endpoint

blurrah · 10mo ago
Structured data for AI agents

Repository: vercel/acp-handler. Description: Integrate the Agentic Commerce Protocol (ACP) into your servers Stars: 24, Forks: 5. Primary language: TypeScript. Languages: TypeScript (90%), Bru (10%). License: MIT. Homepage: https://acp-handler-chat-sdk-example.vercel.app Topics: acp, agentic, commerce, express, hono, nextjs, protocol. Open PRs: 4, open issues: 2. Last activity: 7mo ago. Community health: 50%. Top contributors: blurrah.

·@ofershap

Replace github.com with gitshow.dev