addrbookFor publishers
← The evidence ledger

Evidence row 425435

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://api.pulsewatch.us/v1/incidents
Recorded
Previous row
#407619
Body SHA-256
aaa19bac1a419959556bd53ef991f23dcae421914dd1130e0781d42064a15313
Leaf
0x7f3b18613d1bcf75106c054a096566d927a13732a1dc1c99daa8b2c2894a1637

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://api.pulsewatch.us/v1/incidents"
    ]
  ],
  "name": "PulseWatch Status API",
  "owner_address": "0x2daf658b01e257206375798a15832e9f547d65dd",
  "raw": {
    "accepts": [
      {
        "amount": "10000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 120,
        "network": "eip155:8453",
        "payTo": "0x2dAF658B01e257206375798a15832E9f547D65dD",
        "scheme": "exact"
      }
    ],
    "description": "List recent outages and incidents for one SaaS vendor. $0.01 USDC on Base per call. Returns up to 10 most recent incidents (title, status, severity, start and resolve times) from PulseWatch. Unknown vendors return 404, not charged. Don't use this for live up/down status; use /v1/status.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "method": "GET",
            "queryParams": {
              "vendor": "stripe"
            },
            "type": "http"
          },
          "output": {
            "example": {
              "checked_at": "2026-10-10T03:35:41Z",
              "data_source": {
                "name": "PulseWatch",
                "url": "https://pulsewatch.us"
              },
              "incident_count": 1,
              "incidents": [
                {
                  "resolved_at": "2026-09-30T14:40:00Z",
                  "severity": "high",
                  "started_at": "2026-09-30T14:02:00Z",
                  "status": "resolved",
                  "title": "[HIGH] Detected: Stripe — elevated API errors",
                  "url": "https://pulsewatch.us/service/stripe"
                }
              ],
              "query": {
                "kind": "name",
                "value": "stripe"
              },
              "source_url": "https://pulsewatch.us/service/stripe",
              "vendor": {
                "name": "Stripe",
                "slug": "stripe"
              }
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "properties": {
                    "vendor": {
                      "description": "Vendor name, slug or domain, e.g. 'Stripe', 'stripe' or stripe.com",
                      "maxLength": 100,
                      "minLength": 2,
                      "type": "string"
                    }
                  },
                  "required": [
                    "vendor"
                  ],
                  "type": "object"
                },
                "type": {
                  "const": "http",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "method"
              ],
              "type": "object"
            },
            "output": {
              "properties": {
                "example": {
                  "type": "object"
                },
                "type": {
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    },
    "lastUpdated": "2026-10-27T01:53:48.774Z",
    "quality": {
      "l30DaysTotalCalls": 2,
      "l30DaysUniquePayers": 2,
      "lastCalledAt": "2026-10-27T01:53:48.487Z"
    },
    "resource": "https://api.pulsewatch.us/v1/incidents",
    "serviceName": "PulseWatch Status API",
    "tags": [
      "incident-history",
      "outage",
      "vendor-incidents",
      "saas-status"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "List recent outages and incidents for one SaaS vendor. $0.01 USDC on Base per call. Returns up to 10 most recent incidents (title, status, severity, start and resolve times) from PulseWatch. Unknown vendors return 404, not charged. Don't use this for live up/down status; use /v1/status."
}

What the leaf hashes

{"body":"aaa19bac1a419959556bd53ef991f23dcae421914dd1130e0781d42064a15313","id":425435,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793086110320023,"prev":407619,"subject":"x402_bazaar:https://api.pulsewatch.us/v1/incidents","subject_kind":"source_record"}

Proof

Its day has not closed yet. A day closes ten minutes after midnight UTC; the proof appears here then.

How to check it · This row as JSON