addrbookFor publishers
← The evidence ledger

Evidence row 452121

Observed , by sync.x402_bazaar/1.

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

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-27T10:02:27.637Z",
    "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":"ddb240124685dddcabd6e65abc762e33019e412e4c37707c63f47cb28284efbb","id":452121,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793100517784917,"prev":425435,"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