Per-call weather data for agents, paid in USDG.
Canopy fetched a valid live 402 Payment Required response and confirmed the advertised payment requirements match this listing.
The provider has not completed identity or organization verification with Canopy.
The service implementation has not undergone a Canopy security review or audit.
Per-call weather data for agents, paid in USDG.
import { getSupported, createPermit2Payment, post } from "canopy-facilitator/sdk";
// 1. Discover this service's payment requirements
const res = await fetch("https://facilitator.canopyfinance.io/demo/weather"); // → 402 Payment Required
const { accepts } = await res.json();
const req = accepts[0]; // exact-permit2-v2 on eip155:4663
// 2. Sign an exact 0.01 USDG Permit2 payment (payer wallet)
const payment = await createPermit2Payment({ requirements: req, signer: wallet });
// 3. Retry with the X-PAYMENT header — Canopy verifies + settles, then the
// provider returns the resource.
const paid = await fetch("https://facilitator.canopyfinance.io/demo/weather", { headers: { "X-PAYMENT": payment } });
| Provider | Canopy Labs (Canopy-operated) |
| Payee | 0xed05353C543a9A880c6a1d538425A6Fea8eDE6E4 |
| Tags | data ai |
| Price | 0.01 USDG / request |
| Atomic | 10000 |
| Asset | 0x5fc5…d168 |
| Scheme | exact-permit2-v2 v2 |
| Service ID | 0x5f62…8efa |
| Network | eip155:4663 |
| Method | GET |
| Response | application/json |
| Health | Live · checked 4 minutes ago |
Usage reflects settlements attributed to this payee + exact amount. Zero until real payments occur.
Services are operated by independent providers unless identified as Canopy services. Endpoint verification confirms payment metadata at the time of checking and does not constitute an audit, endorsement, or guarantee. Report this service: security disclosure.
Funded by Canopy for demonstration. The payment is real and settles onchain. No visitor funds are used.