← The evidence ledger
Evidence row 3066460
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://agentforge-taupe.vercel.app/v1/tx-simulate
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 886b790c8f0ea666ea09c690307a888b3c8e3751ba90e6061683a7b44ceb4409
- Leaf
- 0x4427c08bde15193a235af0f049f0b953b3c4baa56bb0879bb6f190df5ef60547
What was observed
{
"endpoints": [
[
"x402",
"https://agentforge-taupe.vercel.app/v1/tx-simulate"
]
],
"name": "Pre-Sign Transaction Simulation",
"owner_address": "0xfa6f352e71c44d217df04ecad902c82b72d2378c",
"raw": {
"accepts": [
{
"amount": "5000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0xFA6F352E71c44d217df04eCAD902C82B72D2378c",
"scheme": "exact"
},
{
"amount": "5000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"assetTransferMethod": "permit2",
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0xFA6F352E71c44d217df04eCAD902C82B72D2378c",
"scheme": "exact"
}
],
"description": "Transaction simulation before signing (pre-sign safety check and drainer detection): simulate an EVM transaction or an approve-then-swap sequence of up to 5 — revert check with reason, every asset leaving or entering the wallet, approvals granted, sanctions/scam screening of every counterparty, and a proceed/caution/avoid verdict. Ethereum, Base, Arbitrum, Optimism, Polygon, BNB Chain, Linea, Unichain, Sonic. Category: security.",
"extensions": {
"bazaar": {
"category": "security",
"discoverable": true,
"info": {
"input": {
"body": {
"chain": "base",
"from": "0x8ec901f7e2710163387d70950f680f1ea2269d15",
"transactions": [
{
"data": "0xa9059cbb000000000000000000000000abababababababababababababababababababab00000000000000000000000000000000000000000000000000000000000f4240",
"to": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
}
]
},
"bodyType": "json",
"method": "POST",
"type": "http"
},
"output": {
"example": {
"approvals": [],
"assetChanges": [],
"calls": [
{
"index": 0,
"revertReason": "Blacklistable: account is blacklisted",
"success": false,
"to": "0x8335…2913",
"toLabel": "USDC"
}
],
"counterparties": [
{
"address": "0x0330…",
"role": "recipient",
"verdict": "block"
}
],
"reasons": [
"Transaction 1 reverts: Blacklistable: account is blacklisted",
"recipient 0x0330… is on a sanctions or scam list"
],
"verdict": "avoid"
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"properties": {
"chain": {
"default": "base",
"enum": [
"ethereum",
"base",
"arbitrum",
"optimism",
"polygon",
"bsc",
"linea",
"unichain",
"sonic"
],
"type": "string"
},
"from": {
"description": "Wallet that will sign",
"pattern": "^0x[a-fA-F0-9]{40}$",
"type": "string"
},
"transactions": {
"items": {
"properties": {
"data": {
"default": "0x",
"type": "string"
},
"gas": {
"type": "string"
},
"to": {
"type": "string"
},
"value": {
"default": "0x0",
"description": "Wei, hex or decimal",
"type": "string"
}
},
"required": [
"to"
],
"type": "object"
},
"maxItems": 5,
"minItems": 1,
"type": "array"
}
},
"required": [
"from",
"transactions"
],
"type": "object"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"properties": {
"approvals": {
"type": "array"
},
"assetChanges": {
"type": "array"
},
"calls": {
"type": "array"
},
"counterparties": {
"type": "array"
},
"reasons": {
"items": {
"type": "string"
},
"type": "array"
},
"relatedServices": {
"type": "array"
},
"verdict": {
"enum": [
"proceed",
"caution",
"avoid"
],
"type": "string"
}
},
"required": [
"verdict",
"reasons",
"calls",
"assetChanges",
"approvals",
"counterparties"
],
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
},
"tags": [
"transaction simulation",
"pre-sign check",
"drainer detection",
"simulate transaction",
"approval check"
]
}
},
"iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png",
"lastUpdated": "2026-11-04T15:38:34.303Z",
"quality": {
"l30DaysTotalCalls": 1,
"l30DaysUniquePayers": 1,
"lastCalledAt": "2026-11-04T15:38:34.112Z"
},
"resource": "https://agentforge-taupe.vercel.app/v1/tx-simulate",
"serviceName": "Pre-Sign Transaction Simulation",
"tags": [
"transaction simulation",
"pre-sign check",
"drainer detection",
"simulate transaction",
"approval check"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Transaction simulation before signing (pre-sign safety check and drainer detection): simulate an EVM transaction or an approve-then-swap sequence of up to 5 — revert check with reason, every asset leaving or entering the wallet, approvals granted, sanctions/scam screening of every counterparty, and a proceed/caution/avoid verdict. Ethereum, Base, Arbitrum, Optimism, Polygon, BNB Chain, Linea, Unichain, Sonic. Category: security."
}What the leaf hashes
{"body":"886b790c8f0ea666ea09c690307a888b3c8e3751ba90e6061683a7b44ceb4409","id":3066460,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793822353637069,"prev":null,"subject":"x402_bazaar:https://agentforge-taupe.vercel.app/v1/tx-simulate","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (424109 rows).
- 0x4427787d2262e73175cb1cc36f6f04f1dc8bae3ed8bda24d2a51feb1728c062f
- 0xb55792c6d01712bc19e742782952ecae501273cda59dfc9b8e5449abd534c8cf
- 0xa43785dd0faad774055e430a1eac830d832bf9769c818bddec3f2b878f065e32
- 0xcdb1609b977cb8da3f6208f5767d1d1fbc3b258a916b8daa3829513bbe1c35d9
- 0x29af1e44842501826a325ca9bacbd15bb8da5058d899e5f43507183b21910b19
- 0xba2f09687cf600fbadb846a525071c616ac647915a16152740e5ac4f78a723c6
- 0x49ce86cb554d28a54d8279f0d64b5cc5985dced571909ca9d50644032d307fb2
- 0xc251c09b9cfea5c0e94b33fa2cacd38e8786837f7788da1570bcd45b96fb694b
- 0xab88ea8fe9b05d62caa748e8eae5a0dd0ac88d8b277df75662fac6cff6066a1e
- 0x5dab0b58434494b262ecd09348f09637eb7eded3bb06302bbc1d890e7f866b56
- 0xcb0483bc39e71fd439cd194df9174e87dc79967289ad70eb393c34fa362da164
- 0x09f3004fd8ed24591cb612d6fc1adbdd23d44a46f8dd3e5b2bce6438fdc6f3f5
- 0x9d313acc513bf50fad94a2f2250bf508d11d7a363a2c544528e2fc4ce0dfcbbf
- 0x3775ac98947ea3444f8e9066b97ed6d5e0ed4bfd990afc8683a340b7b187697f
- 0x0e7da910ed6633cc83110a62e4cfaf050cec994a935be0ff6262890125f0d2d8
- 0xc8267b28cec4406122f99bfc9732f9bb7e0af530b05633084110c1bdbc4a7cd5
- 0x84ade16fc3dc3a4a6aa46b581fe43195d593a51802c7d0a75e650bfd9c3ea4df
- 0x02f64ca19e7d9b09718851d2ce3abf641982580de99411626d894607cf386cd5
- 0x10067354f57fa0cd86b7423e67cc1c7d107d7c9c6823df5246c4fb63b60575e5
- Day root
- 0xd4eed8c0ea3c90ec6f262b19fcc3b849f30cb82a0f84b8b89569e48af7d0c1ee
- Chained
- 0x59305749c32724a02a23c368834d8a36ae9908da93a915e2962fffe01b4e591b
- Published
- On Arc Testnet, block 70772483: 0x813d56041c1efd407e56047129b597b154a1cb26458bb2768fd0a4630ac97345