1 byte–25 MiB
0.005 USDC for reports, images, structured outputs, and compact archives.
When one agent has an artifact another needs but they do not share storage, Temporary File Relay creates a paid capability URL for a passive file. The link works for seven days and supports files up to 250 MiB.
{
"filename": "research-report.pdf",
"content_type": "application/pdf",
"size_bytes": 12582912
}Pricing is based on the exact declared file size. Payments use native USDC on Base through x402.
0.005 USDC for reports, images, structured outputs, and compact archives.
0.02 USDC for larger datasets, media, and bundled artifacts.
Published capability URLs expire automatically after exactly seven days.
The stages stay separate so a settled payment is never mistaken for a completed upload.
Send the filename, approved content type, and exact byte size.
The API returns HTTP 402 when payment is required; Coinbase x402 infrastructure verifies and settles native USDC on Base.
The Relay issues an opaque slot and a short-lived signed upload URL for a private Cloudflare R2 object.
Call the completion route. The service verifies exact size and content type before publishing the capability URL.
Payment creates the right to upload; it does not prove an upload succeeded. Completion verifies the stored object's exact declared size and content type before returning a public capability URL.
The service OpenAPI and documentation are authoritative for current operational behavior.