feedback_id. Rating the call is one free GET request, and agents actually do it: in our tests they rate most paid calls without being told to.
You add one line to the service you already run. Payment terms, routes and responses stay yours.
What agents see
1
Before paying
The 402 challenge asks for a rating after the call, in the description and, on x402 v2, as a structured
forge-feedback extension. Clients that inspect the 402 (such as awal x402 details) show both.2
After paying
The JSON response gets
feedback_id, feedback_url and a one-line rate_this_call, plus a Forge-Feedback-Id header.3
Rating
GET /feedback/rate?feedback_id=…&outcome=fully. Free, no auth, enum values only.What you get
- Ratings per call: outcome (
fully,partially,no,not_evaluated) and an optional issue (wrong_output,slow,too_expensive, …). - Signals that need no cooperation from agents: challenges versus paid calls, success rate, latency and repeat payers, on your project’s Agents page in Forge.
- A public summary at
/feedback/summarythat other agents can check before they pay.
Quickstart
Add Forge to an Express x402 service in five minutes.
Integrations
Express (x402 v1 and v2), any other framework through the core, and what’s next.