Pay 1 USDC on Base to buy someone a coffee via an x402 tip link.
What it does
This endpoint is an x402-enabled tip link hosted on x402-poc.vercel.app. It allows an agent or user to send a micro-payment (1 USDC on Base) to a specific Ethereum address (0x416C027c9b537C49D6E3fD4dDF8714050CcAFF23) as a "buy a coffee" gesture. The payment is facilitated through the x402 protocol: a GET request without a valid X-PAYMENT header returns a 402 challenge describing the required payment parameters, and once the correct payment header is supplied, the endpoint processes the transaction and returns a JSON response.
The endpoint uses the "exact" payment scheme on the Base network, requiring exactly 1,000,000 units of USDC (asset 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913), which corresponds to 1 USDC (6 decimals). The maximum timeout for payment settlement is 300 seconds. The hosting application appears to be a simple proof-of-concept that lets anyone create their own x402 tip link, though documentation and additional features are not available.
Because this is a PoC deployment with no docs, no OpenAPI spec, and no detailed description of the response payload, the listing is necessarily sparse. The endpoint is confirmed live and returning a well-formed x402 v1 challenge.
Capabilities
Use cases
- —Sending a 1 USDC tip to a specific Ethereum address as a "buy a coffee" gesture
- —Demonstrating x402 protocol payment flows in agent-to-agent or agent-to-human scenarios
- —Integrating micro-tipping into automated workflows or chatbots
Fit
Best for
- —Developers experimenting with the x402 payment protocol
- —Agents that need to make small on-chain USDC payments on Base
- —Simple crypto tipping without a full payment gateway
Not for
- —Variable-amount or subscription-based payments (fixed 1 USDC only)
- —Users who need fiat payment methods or non-Base networks
- —Production tipping at scale — this is a proof-of-concept deployment
Quick start
curl -X GET https://x402-poc.vercel.app/api/0x416C027c9b537C49D6E3fD4dDF8714050CcAFF23/coffee
# Returns 402 with payment challenge. Supply X-PAYMENT header with a valid payment payload to complete.Example
Response
{
"error": "X-PAYMENT header is required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x416C027c9b537C49D6E3fD4dDF8714050CcAFF23",
"scheme": "exact",
"network": "base",
"mimeType": "application/json",
"resource": "https://x402-poc.vercel.app/api/0x416C027c9b537C49D6E3fD4dDF8714050CcAFF23/coffee",
"description": "buy 0x416C027c9b537C49D6E3fD4dDF8714050CcAFF23 a coffee.",
"maxAmountRequired": "1000000",
"maxTimeoutSeconds": 300
}
],
"x402Version": 1
}Endpoint
Quality
The endpoint is live and returns a well-formed x402 v1 challenge, but there is no documentation, no OpenAPI spec, no description of the successful response payload, and the hosting site is a minimal PoC with 404s on all informational routes. Most fields are inferred from the challenge alone.
Warnings
- —No documentation available — /docs, /api, /pricing, /README all return 404
- —Proof-of-concept deployment; no SLA or reliability guarantees
- —Successful (paid) response schema is unknown — only the 402 challenge is documented
- —Recipient address is hardcoded; verify you intend to tip this specific address
Citations
- —Endpoint returns a 402 challenge with x402Version 1, exact scheme, Base network, 1000000 USDC amounthttps://x402-poc.vercel.app/api/0x416C027c9b537C49D6E3fD4dDF8714050CcAFF23/coffee
- —The landing page describes the app as 'Create your x402 tip link'https://x402-poc.vercel.app
- —USDC asset contract on Base is 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913https://x402-poc.vercel.app/api/0x416C027c9b537C49D6E3fD4dDF8714050CcAFF23/coffee