addrbookFor publishers
← The evidence ledger

Evidence row 1039962

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://stall-row-production.up.railway.app/v1/flagged-paytos
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
92289b6a2bdcfbc651e68fe9a6e14fb27ef67162c5811a889b6f1d35c121d88a
Leaf
0xdd9ef5ee12fd200a26876a08d876592b176bec39d3e5e0abc13284c307d58f26

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://stall-row-production.up.railway.app/v1/flagged-paytos"
    ]
  ],
  "name": "stall-row",
  "owner_address": "0x097f9685d1e0752bf8b02d61e5ce9be7ea0fba7f",
  "raw": {
    "accepts": [
      {
        "amount": "5000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:8453",
        "payTo": "0x097f9685D1e0752bF8B02d61E5Ce9be7eA0FBA7F",
        "scheme": "exact"
      }
    ],
    "description": "Bad-payTo Registry Feed — the currently flagged payTos, each with its evidence: every address in the bundled OFAC SDN snapshot, payTos the newest catalog snapshot pair shows rotated away from live listings, and payTos of listings that vanished between snapshots. Built from the same two sources the Pre-Trade Guard screens against. No entry without evidence; entry and evidence caps are stated, never silent. Use this when a router or guard wants the fleet's current avoid-list in one cheap call.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "body": {},
            "bodyType": "json",
            "method": "POST",
            "type": "http"
          },
          "output": {
            "example": {
              "baseline_at": "2026-10-27T05:38:08Z",
              "counts": {
                "entries_returned": 101,
                "flagged_paytos": 101,
                "ofac_sdn": 91,
                "rotated_away_events": 3,
                "vanished_events": 12
              },
              "current_at": "2026-10-27T11:39:12Z",
              "entries": [
                {
                  "evidence": {
                    "ofac_sdn": {
                      "detail": "Address appears verbatim in the bundled OFAC SDN digital-currency snapshot.",
                      "snapshot_date": "2026-10-21",
                      "snapshot_source": "https://www.treasury.gov/ofac/downloads/sdn.csv"
                    }
                  },
                  "pay_to": "0x0330070fd38ec3bb94f58fa55d40368271e9e54a",
                  "reasons": [
                    "ofac_sdn"
                  ]
                }
              ],
              "generated_at": "2026-10-27T12:00:00Z",
              "index_note": null,
              "limits": "Flags are evidence, not verdicts.",
              "truncation": {
                "entries_capped_at": 500,
                "entries_truncated": 0,
                "evidence_examples_per_reason": 5
              }
            },
            "schema": {
              "properties": {
                "baseline_at": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "counts": {
                  "type": "object"
                },
                "current_at": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "entries": {
                  "items": {
                    "type": "object"
                  },
                  "type": "array"
                },
                "generated_at": {
                  "type": "string"
                },
                "index_note": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "limits": {
                  "type": "string"
                },
                "truncation": {
                  "type": "object"
                }
              },
              "required": [
                "generated_at",
                "counts",
                "entries"
              ],
              "type": "object"
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "body": {
                  "properties": {},
                  "required": [],
                  "type": "object"
                },
                "bodyType": {
                  "enum": [
                    "json",
                    "form-data",
                    "text"
                  ],
                  "type": "string"
                },
                "method": {
                  "enum": [
                    "POST",
                    "PUT",
                    "PATCH"
                  ],
                  "type": "string"
                },
                "type": {
                  "const": "http",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "method",
                "bodyType",
                "body"
              ],
              "type": "object"
            },
            "output": {
              "properties": {
                "example": {
                  "properties": {
                    "baseline_at": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "counts": {
                      "type": "object"
                    },
                    "current_at": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "entries": {
                      "items": {
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "generated_at": {
                      "type": "string"
                    },
                    "index_note": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "limits": {
                      "type": "string"
                    },
                    "truncation": {
                      "type": "object"
                    }
                  },
                  "required": [
                    "generated_at",
                    "counts",
                    "entries"
                  ],
                  "type": "object"
                },
                "schema": {
                  "type": "object"
                },
                "type": {
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    },
    "lastUpdated": "2026-10-29T11:50:21.101Z",
    "quality": {
      "l30DaysTotalCalls": 1,
      "l30DaysUniquePayers": 1,
      "lastCalledAt": "2026-10-29T11:50:20.899Z"
    },
    "resource": "https://stall-row-production.up.railway.app/v1/flagged-paytos",
    "serviceName": "stall-row",
    "tags": [
      "x402",
      "security",
      "sanctions",
      "registry",
      "agents"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Bad-payTo Registry Feed — the currently flagged payTos, each with its evidence: every address in the bundled OFAC SDN snapshot, payTos the newest catalog snapshot pair shows rotated away from live listings, and payTos of listings that vanished between snapshots. Built from the same two sources the Pre-Trade Guard screens against. No entry without evidence; entry and evidence caps are stated, never silent. Use this when a router or guard wants the fleet's current avoid-list in one cheap call."
}

What the leaf hashes

{"body":"92289b6a2bdcfbc651e68fe9a6e14fb27ef67162c5811a889b6f1d35c121d88a","id":1039962,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793298478204537,"prev":null,"subject":"x402_bazaar:https://stall-row-production.up.railway.app/v1/flagged-paytos","subject_kind":"source_record"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (242798 rows).

  1. 0xdd9f68ea7a90db0bbb6be02ecea2101ab41a4bedc29f631cec6f9ecb4a88bc8f
  2. 0xc6ac81411ff87ca451dfb997d20dfa81327d9d4b230e4b740e5e489ad725311f
  3. 0x015152e8af4888d933831726fb038d5bcdadd754053250557bf2e73713c07efa
  4. 0x3351476e159f4781c249d8fc4a6f4986571cb9420b4cfc8665464231d7490eab
  5. 0x3a9471bdaa11965df29b388d8469675061789aedc02ff8f5bf1ed81e5018372e
  6. 0x35e7055f7e119d171ff8cbffc7e044cc424c5a52a07cf860cc447b873756f576
  7. 0xdb8c94798262a05e1d3314899d5e3d5e68e4ffe305cdd71989a2e176aca0ebf5
  8. 0x5fec6d12e5a16d5ea1df0e98a868ad1659d831c766efc7799b0097f43d3fb5eb
  9. 0x5c1b5598226b9b0b89c12dde48d6027a55e86956e295edac11195ae13e31a087
  10. 0xb1ffc5a634def2412396a16371a80ed709a3696a88cb22e8fe04a70bed30612a
  11. 0xeb28bb21c6a8b6bd5dbb8a5e882d7530c7fd98f7d3f603587499546ad6cbe165
  12. 0x91659f9227d0d8f876c1d6d35b7451f81a24fe738397b46d4368c29825967f19
  13. 0x064aad02bfe6e55281a4da30da2a91a289f618df1d6a346db244682ddd6c8d93
  14. 0xb75e183026f9112474e3710d846b63188d3bba750c3ad3feabd9a22ee7d080fc
  15. 0xa7d3fa0a08edea990614977b51a6b3289c357a88d8ca06dcbfe67415a017c0e7
  16. 0xa034ebc8d117fbf1ed466b70baa0478bf213b743e1a41cba1d2da7a9f310184d
  17. 0x1597ec94933260048e5e583aff1ad0fd44cc49efcd0a994091ed5db4924d7b02
  18. 0xe01539ac4c9f9cdf265a9e5c6d99c8da11e70ff0c7175fb23e402d33b9d79785
Day root
0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c
Chained
0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6
Published
On Arc Testnet, block 69753317: 0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1

How to check it · This row as JSON