What the provider says
Call this when an agent tracks GDACS disasters (see /v1/disaster-events) and needs what changed since a date: alert-level moves, is_current flips with how long the previous state held, and events entering or leaving Orange/Red scope, each dated to the daily snapshot that first showed it. GDACS publishes episode lists free but never when anything changed; these dates are ours, from 2026-08-25. Orange/Red only. Not for life-safety. Filters: since (required), until, kind, event_type.
Quoted from x402 Bazaar
· source record
· read 2026-10-26
Facts and where they come from
- Price
-
0.005 USDC per call
Provider claim
Recorded value: 0.005 USDC per call.
- Unit
- per call
- Protocol
-
x402, REST
· transport: HTTP
Provider claim
- Auth
- x402
- Last checked
-
Not checked by us yet — the data is as the source published it
- First seen
- 2026-10-24
- Usage
-
2 calls
· 2 unique payers
in the 30 days before 2026-10-24.
Measured by the x402 Bazaar, not by us and not by the provider.
Payments and earnings
Verified earnings · 30d
Unknown
Measured days
0/30
Settled payments
—
Ledger computed
never
No settled payment on record. Earnings for this service are unknown — not zero.
The source counts 2 calls in 30 days, which at the
published price is roughly $0.01 of
activity. Activity is not revenue; no charge has been reconciled for it.
Payment rails
Base
· exact · USDC
0x32E293A7fA946331B3eCd013cf0461Bf32C99A9d
0.005 USDC
From source record
A payment rail is where the provider asks to be paid. It is not proof that anything was paid
through it. See evidence levels.
Input and output, as published
Request
{
"method": "GET",
"queryParams": {
"kind": "alert_changed",
"since": "2026-09-01"
},
"type": "http"
}
Response
{
"example": {
"data": [
{
"alert_level": "Orange",
"alert_score": 2,
"as_of": "2026-09-23",
"country": "China",
"current_state_since": "2026-09-22",
"envelope_version": "disaster-changes-1.0",
"episode_alert_level": "Green",
"episode_alert_score": 0.5,
"episode_id": "19",
"episode_path": [
{
"episode_alert_level": "Green",
"episode_alert_score": 0.5,
"episode_id": 1
},
{
"episode_alert_level": "Green",
"episode_alert_score": 0.5,
"episode_id": 2
},
{
"episode_alert_level": "Green",
"episode_alert_score": 0.5,
"episode_id": 3
},
{
"episode_alert_level": "Orange",
"episode_alert_score": 1.5,
"episode_id": 4
},
{
"episode_alert_level": "Green",
"episode_alert_score": 0.5,
"episode_id": 5
},
{
"episode_alert_level": "Green",
"episode_alert_score": 0.5,
"episode_id": 6
},
{
"episode_alert_level": "Green",
"episode_alert_score": 0.5,
"episode_id": 7
},
{
"episode_alert_level": "Green",
"episode_alert_score": 0.5,
"episode_id": 8
},
{
"episode_alert_level": "Green",
"episode_alert_score": 0.5,
"episode_id": 9
},
{
"episode_alert_level": "Green",
"episode_alert_score": 0.5,
"episode_id": 10
},
{
"episode_alert_level": "Green",
"episode_alert_score": 0.5,
"episode_id": 11
},
{
"episode_alert_level": "Green",
"episode_alert_score": 0.5,
"episode_id": 12
},
{
"episode_alert_level": "Green",
"episode_alert_score": 0.5,
"episode_id": 13
},
{
"episode_alert_level": "Green",
"episode_alert_score": 0.5,
"episode_id": 14
},
{
"episode_alert_level": "Green",
"episode_alert_score": 0.5,
"episode_id": 15
},
{
"episode_alert_level": "Green",
"episode_alert_score": 0.5,
"episode_id": 16
},
{
"episode_alert_level": "Green",
"episode_alert_score": 0.5,
"episode_id": 17
},
{
"episode_alert_level": "Orange",
"episode_alert_score": 1.5,
"episode_id": 18
},
{
"episode_alert_level": "Green",
"episode_alert_score": 0.5,
"episode_id": 19
}
],
"episodes_seen": 19,
"escalated_at_episode": 4,
"escalated_from": "Green",
"event_type": "FL",
"events": [
{
"alert_level": "Orange",
"episode_id": "19",
"episodes_before": 18,
"escalated_at_episode": 4,
"escalated_from": "Green",
"is_current": true,
"kind": "entered_scope",
"observed_at": "2026-09-22",
"prev_observed_at": "2026-09-20",
"re_entry": true
},
{
"direction": "de_escalation",
"field": "episode_alert_level",
"kind": "alert_changed",
"new": "Green",
"observed_at": "2026-09-22",
"old": "Orange",
"prev_observed_at": "2026-09-20"
},
{
"episode_id": "18",
"held_days": 5,
"kind": "current_changed",
"new": true,
"observed_at": "2026-09-22",
"old": false,
"prev_observed_at": "2026-09-20"
}
],
"events_truncated": true,
"first_seen": "2026-08-25",
"from_date_iso": "2026-07-31",
"is_current": true,
"iso3": "CHN",
"last_seen": "2026-09-23",
"last_shard_date": "2026-09-23",
"observations": 22,
"present_in_latest": true,
"report_url": "https://www.gdacs.org/report.aspx?eventid=1104081&episodeid=19&eventtype=FL",
"scope_status": "in_scope",
"severity": 0,
"severity_text": "Magnitude 0",
"severity_unit": "",
"source": "gdacs",
"source_id": "gdacs-FL-1104081",
"title": "Flood in China",
"to_date_iso": "2026-09-21"
}
],
"meta": {
"as_of": {
"gdacs": "2026-09-23"
},
"attribution": "Contains GDACS Global Disaster Alert and Coordination System data (European Commission Joint Research Centre / UN OCHA), reused under the Creative Commons Attribution 4.0 International (CC BY 4.0) licence per the European Commission legal notice and Decision 2011/833/EU. Data has been CHANGED: records are normalized, renamed and re-keyed by wAILand; field names and structure are not GDACS's own. GDACS services are not meant to substitute nor to override any official information or alert message, and should not be used for decision making without prior confirmation of their validity. Provided 'as is' without warranty. Not endorsed by GDACS, the European Union or the United Nations. Change events are derived by wAILand from its own daily snapshot archive.",
"degraded": false,
"license": "Internal use by the paying agent/operator; redistribution of substantial parts prohibited. Not for life-safety, emergency-response or evacuation decisions: confirm against the official GDACS report URL before acting.",
"row_count": 1,
"truncated": false
}
},
"type": "json"
}
Examples are the provider's own, not a call we made.
Provenance
One row per statement. “Verified” means we checked it ourselves and the finding is quoted.
“Provider claim” means we read it in the provider's own record. “Not found” is a statement about
our search, not proof of absence.
| Statement |
Status |
What we found |
Source |
Checked |
|
Endpoint
|
Provider claim |
https://wailand.tailf99551.ts.net/v1/disaster-changes
Evidence
Als Resource-URL im Bazaar-Eintrag geführt.
|
api.cdp.coinbase.com
|
2026-10-26 |
|
Input output
|
Provider claim |
Request/response examples published with the listing
Evidence
Beispiel-Ein- und -Ausgabe stammen aus dem Bazaar-Eintrag des Anbieters.
|
api.cdp.coinbase.com
|
2026-10-26 |
|
Payment
|
Provider claim |
1 rail: Base · payee 0x32E293A7fA946331B3eCd013cf0461Bf32C99A9d
Evidence
Aus den `accepts`-Einträgen: Netzwerk, Asset, Empfängeradresse und Betrag. Die Adresse ist die Grundlage der späteren On-Chain-Zuordnung; sie ist noch nicht durch eine eigene 402-Antwort bestätigt.
|
api.cdp.coinbase.com
|
2026-10-26 |
|
Pricing
|
Provider claim |
0.005 USDC per call
Evidence
Atomic amount 5000 = 0.005 USDC per call on Base. Netzwerk: Base.
|
api.cdp.coinbase.com
|
2026-10-26 |
|
Protocol
|
Provider claim |
x402 (HTTP 402 payment challenge)
Evidence
Im x402 Bazaar als zahlungspflichtige HTTP-Ressource gelistet (x402Version 2, Typ http).
|
api.cdp.coinbase.com
|
2026-10-26 |
|
Provider
|
Provider claim |
wailand.tailf99551.ts.net
Evidence
Die Ressource wird unter diesem Host im x402 Bazaar geführt; die Angaben stammen vom Anbieter.
|
api.cdp.coinbase.com
|
2026-10-26 |
|
Usage
|
Verified |
2 calls / 2 unique payers in the last 30 days
Evidence
Source-reported usage from Coinbase x402 Bazaar, read on 2026-10-26. Letzter Aufruf laut Quelle: 2026-10-18T20:18:23.435Z. Aufrufe sind kein Umsatz.
|
api.cdp.coinbase.com
|
2026-10-26 |
Endpoint checks
We have not called this endpoint yet. Until we do, everything above is what the source
published — no more.
Tags