{
  "x402Version": 2,
  "id": 55086,
  "slug": "55086",
  "resource": "https://supplier-risk-api-production.up.railway.app/abandonment-check",
  "description": "Website abandonment check for a company domain. Fetches the homepage now and says why it is or isn't serving: hosting billing lapsed (Vercel, Squarespace, Wix), site removed from its platform, CDN origin unreachable, parked or for sale, 410 gone, bot challenge, or serving. For domains Tiag Scovik watches nightly, adds the date the current state began and up to 30 nights of history. Use before paying or onboarding a vendor. GET /abandonment-check?domain=acme.com. $0.01 USDC via x402.",
  "type": "http",
  "resourceType": "Security",
  "accepts": [
    {
      "scheme": "exact",
      "network": "eip155:8453",
      "payTo": "0x32fb20b949bf1606f01d344601571b5c56d07ed0",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "amount": "10000",
      "amountUsd": 0.01,
      "maxTimeoutSeconds": 300
    }
  ],
  "outputSchema": {
    "properties": {
      "example": {
        "properties": {
          "abandonmentSignal": {
            "description": "true when the class is billing lapsed, site removed, origin unreachable, parked/for sale, or 410",
            "type": "boolean"
          },
          "domain": {
            "type": "string"
          },
          "history": {
            "type": "object"
          },
          "live": {
            "type": "object"
          },
          "onsetDate": {
            "description": "Date the current dead/unreachable state began (watched domains only)",
            "type": [
              "string",
              "null"
            ]
          },
          "websiteClass": {
            "description": "Live homepage class (falls back to last nightly class when the live check is skipped)",
            "enum": [
              "platform_billing_lapsed",
              "platform_site_removed",
              "edge_origin_unreachable",
              "parked_or_for_sale",
              "gone_410",
              "bot_challenge",
              "no_response",
              "http_error_other",
              "serving"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": {
        "type": "string"
      }
    },
    "required": [
      "type"
    ],
    "type": "object"
  },
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "method": "GET",
          "queryParams": {
            "domain": "stripe.com"
          },
          "type": "http"
        },
        "output": {
          "example": {
            "abandonmentSignal": true,
            "domain": "example-vendor.com",
            "history": {
              "confirmedDate": "2026-10-01",
              "events": [
                {
                  "date": "2026-10-01",
                  "first_candidate_date": "2026-09-29",
                  "type": "origin_dead"
                }
              ],
              "firstObserved": "2026-09-25",
              "indexNight": "2026-10-10",
              "lastNightClass": "platform_billing_lapsed",
              "lastObserved": "2026-10-10",
              "leftCensored": false,
              "nights": [
                {
                  "class": "serving",
                  "date": "2026-09-28"
                },
                {
                  "class": "platform_billing_lapsed",
                  "date": "2026-09-29"
                }
              ],
              "nightsObserved": 16,
              "onsetDate": "2026-09-29",
              "state": "DEAD",
              "watched": true
            },
            "live": {
              "checked": true,
              "checkedAt": "2026-10-10T00:00:00.000Z",
              "class": "platform_billing_lapsed",
              "elapsedMs": 412,
              "finalUrl": "https://example-vendor.com/",
              "httpStatus": 503,
              "reason": "vercel DEPLOYMENT_PAUSED",
              "robots": "none",
              "scheme": "https"
            },
            "meta": {
              "classifier": "origin_class_v1",
              "generatedAt": "2026-10-10T00:00:00.000Z",
              "network": "eip155:8453",
              "version": "1.4.0"
            },
            "note": "Describes the website only, as observed by Tiag Scovik; not a statement about the legal or financial status of the business.",
            "onsetDate": "2026-09-29",
            "websiteClass": "platform_billing_lapsed"
          },
          "type": "json"
        }
      },
      "schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "input": {
            "additionalProperties": false,
            "properties": {
              "method": {
                "enum": [
                  "GET"
                ],
                "type": "string"
              },
              "queryParams": {
                "properties": {
                  "domain": {
                    "description": "Company domain to check (e.g. acme.com)",
                    "type": "string"
                  }
                },
                "required": [
                  "domain"
                ],
                "type": "object"
              },
              "type": {
                "const": "http",
                "type": "string"
              }
            },
            "required": [
              "type",
              "method"
            ],
            "type": "object"
          },
          "output": {
            "properties": {
              "example": {
                "properties": {
                  "abandonmentSignal": {
                    "description": "true when the class is billing lapsed, site removed, origin unreachable, parked/for sale, or 410",
                    "type": "boolean"
                  },
                  "domain": {
                    "type": "string"
                  },
                  "history": {
                    "type": "object"
                  },
                  "live": {
                    "type": "object"
                  },
                  "onsetDate": {
                    "description": "Date the current dead/unreachable state began (watched domains only)",
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "websiteClass": {
                    "description": "Live homepage class (falls back to last nightly class when the live check is skipped)",
                    "enum": [
                      "platform_billing_lapsed",
                      "platform_site_removed",
                      "edge_origin_unreachable",
                      "parked_or_for_sale",
                      "gone_410",
                      "bot_challenge",
                      "no_response",
                      "http_error_other",
                      "serving"
                    ],
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "type": {
                "type": "string"
              }
            },
            "required": [
              "type"
            ],
            "type": "object"
          }
        },
        "required": [
          "input"
        ],
        "type": "object"
      }
    }
  },
  "tags": [
    "bazaar"
  ],
  "sourceHost": "supplier-risk-api-production.up.railway.app",
  "lastUpdated": "2026-10-11T01:11:22.268Z",
  "quality": {
    "calls30d": 2,
    "uniquePayers30d": 2,
    "lastCalledAt": "2026-10-11T01:11:22.058Z"
  },
  "metadata": {
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "method": "GET",
            "queryParams": {
              "domain": "stripe.com"
            },
            "type": "http"
          },
          "output": {
            "example": {
              "abandonmentSignal": true,
              "domain": "example-vendor.com",
              "history": {
                "confirmedDate": "2026-10-01",
                "events": [
                  {
                    "date": "2026-10-01",
                    "first_candidate_date": "2026-09-29",
                    "type": "origin_dead"
                  }
                ],
                "firstObserved": "2026-09-25",
                "indexNight": "2026-10-10",
                "lastNightClass": "platform_billing_lapsed",
                "lastObserved": "2026-10-10",
                "leftCensored": false,
                "nights": [
                  {
                    "class": "serving",
                    "date": "2026-09-28"
                  },
                  {
                    "class": "platform_billing_lapsed",
                    "date": "2026-09-29"
                  }
                ],
                "nightsObserved": 16,
                "onsetDate": "2026-09-29",
                "state": "DEAD",
                "watched": true
              },
              "live": {
                "checked": true,
                "checkedAt": "2026-10-10T00:00:00.000Z",
                "class": "platform_billing_lapsed",
                "elapsedMs": 412,
                "finalUrl": "https://example-vendor.com/",
                "httpStatus": 503,
                "reason": "vercel DEPLOYMENT_PAUSED",
                "robots": "none",
                "scheme": "https"
              },
              "meta": {
                "classifier": "origin_class_v1",
                "generatedAt": "2026-10-10T00:00:00.000Z",
                "network": "eip155:8453",
                "version": "1.4.0"
              },
              "note": "Describes the website only, as observed by Tiag Scovik; not a statement about the legal or financial status of the business.",
              "onsetDate": "2026-09-29",
              "websiteClass": "platform_billing_lapsed"
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "properties": {
                    "domain": {
                      "description": "Company domain to check (e.g. acme.com)",
                      "type": "string"
                    }
                  },
                  "required": [
                    "domain"
                  ],
                  "type": "object"
                },
                "type": {
                  "const": "http",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "method"
              ],
              "type": "object"
            },
            "output": {
              "properties": {
                "example": {
                  "properties": {
                    "abandonmentSignal": {
                      "description": "true when the class is billing lapsed, site removed, origin unreachable, parked/for sale, or 410",
                      "type": "boolean"
                    },
                    "domain": {
                      "type": "string"
                    },
                    "history": {
                      "type": "object"
                    },
                    "live": {
                      "type": "object"
                    },
                    "onsetDate": {
                      "description": "Date the current dead/unreachable state began (watched domains only)",
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "websiteClass": {
                      "description": "Live homepage class (falls back to last nightly class when the live check is skipped)",
                      "enum": [
                        "platform_billing_lapsed",
                        "platform_site_removed",
                        "edge_origin_unreachable",
                        "parked_or_for_sale",
                        "gone_410",
                        "bot_challenge",
                        "no_response",
                        "http_error_other",
                        "serving"
                      ],
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "type": {
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    }
  },
  "liveness": {
    "reliability": null
  },
  "verified": false,
  "featured": false,
  "provider": {
    "host": "supplier-risk-api-production.up.railway.app",
    "manifest_name": "supplier-risk-api-production.up.railway.app",
    "source": "cdp-mirror",
    "source_manifest_url": "https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources",
    "submitted_at": "2026-10-14T01:15:01.050Z"
  },
  "exampleResponse": {
    "example": {
      "abandonmentSignal": true,
      "domain": "string",
      "history": {},
      "live": {},
      "onsetDate": "string",
      "websiteClass": "platform_billing_lapsed"
    },
    "type": "string"
  }
}