{
 "id": "2d8f4ef974c2",
 "url": "http://www.0816.cn/v1/base/proxy-upgrade",
 "host": "www.0816.cn",
 "method": "POST",
 "type": "http",
 "x402Version": 2,
 "scheme": "exact",
 "network": "eip155:196",
 "net": "xlayer",
 "testnet": false,
 "asset": "0xb6ceceab302e2e4948951ee7843fc24e92933061",
 "price_atomic": "20000",
 "price_usd": 0.02,
 "band": "1c-10c",
 "payTo": "0x567047dbd96a12f17e96d4427714a66811be2e11",
 "networks": [
  "eip155:196"
 ],
 "description": "Upgradeable contract and proxy admin check for any EVM contract on Base (POST wrapper, body: {contract}). Reads EIP-1967 implementation, admin and beacon slots directly from chain state. Returns whether the contract can be upgraded, who controls the upgrade, and an upgrade risk verdict. Call when an agent needs to know if a contract owner can silently change its logic. $0.02 USDC",
 "serviceName": "Sentinel Contract Safety",
 "tags": [
  "proxy",
  "upgrade risk",
  "upgradeable contract",
  "admin",
  "eip1967"
 ],
 "mimeType": "application/json",
 "iconUrl": null,
 "bazaar": {
  "info": {
   "input": {
    "body": {
     "contract": "0x4200000000000000000000000000000000000006"
    },
    "type": "http",
    "method": "POST",
    "bodyType": "json"
   },
   "output": {
    "type": "json",
    "example_truncated": true,
    "chars": 414
   }
  },
  "has_schema": true
 },
 "quality": null,
 "catalogs": [
  {
   "name": "payai",
   "lastUpdated": "2026-09-16T19:16:31.346Z",
   "seen_at": "2026-09-30T23:10:40.669Z"
  }
 ],
 "catalog_names": [
  "payai"
 ],
 "first_seen_catalog": "2026-09-16T19:16:31.346Z",
 "last_updated_catalog": "2026-09-16T19:16:31.346Z",
 "first_seen": "2026-09-30",
 "templated": false,
 "category": "trading-signals",
 "probe": null,
 "onchain": {
  "resolved": true,
  "source": "blockscout-sample",
  "payers": 1,
  "payments": 1,
  "usd": 0.02,
  "median_usd": null,
  "first": "2026-09-19T02:41:19.000000Z",
  "last": "2026-09-19T02:41:19.000000Z",
  "sampler_share": null,
  "non_sampler_payers": null,
  "sample": {
   "page_items": 1,
   "usdc_items": 1,
   "x402_shaped": 1,
   "has_more": false,
   "note": "newest page of inbound ERC-20 transfers only (<=50); counts are a floor, not a total"
  },
  "name": null
 },
 "status": "unprobed",
 "valid_402": false,
 "dead": false,
 "verdict": "unprobed",
 "live_reprobe": null,
 "featured": null,
 "page": "https://bazaar.agentexchange.work/r/2d8f4ef974c2",
 "seller": "https://bazaar.agentexchange.work/seller/www.0816.cn",
 "seller_json": "https://bazaar.agentexchange.work/seller/www.0816.cn.json",
 "paid": {
  "probe_now": {
   "url": "https://bazaar.agentexchange.work/r/2d8f4ef974c2/probe.json",
   "price_usd": 0.01,
   "protocol": "x402"
  },
  "feature": {
   "url": "https://bazaar.agentexchange.work/featured",
   "method": "POST",
   "body": {
    "id": "2d8f4ef974c2"
   },
   "price_usd": 1,
   "protocol": "x402"
  }
 },
 "license": "CC BY 4.0"
}