addrbookFor publishers
← The evidence ledger

Evidence row 2633545

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://guard.facts402.com/v1/guard/exit
Recorded
Previous row
#2202351
Body SHA-256
14cc75c579b26970fc7f9641402042c5782002b2f2811d550348140e30f6221b
Leaf
0x88bde158e44064bebafef80cdfede8c629175a566cb7e0da397d34897da4d361

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://guard.facts402.com/v1/guard/exit"
    ]
  ],
  "name": "Base Exit Liquidity Check",
  "owner_address": "0x5498b0aa90cd56f8962cbd136df3d3769c85f149",
  "raw": {
    "accepts": [
      {
        "amount": "20000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:8453",
        "payTo": "0x5498b0Aa90cd56F8962CBd136DF3D3769C85f149",
        "scheme": "exact"
      }
    ],
    "description": "Use when an agent holds a Base token or memecoin and needs to know if it can still sell: simulates selling your size on the deepest pool and returns net received, price impact/slippage, the largest size that exits under 3% impact, measured sell tax and an EXIT_TRAP flag (>15% impact). Priced for repeated checks. $0.02 USDC on Base; invalid input is a 400 before payment; charged only on 2xx.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "body": {
              "position_usd": 2500,
              "token": "0x4ed4e862860bed51a9570b96d89af5e1b0efefed"
            },
            "bodyType": "json",
            "method": "POST",
            "type": "http"
          },
          "output": {
            "example": {
              "amount_tokens": null,
              "block": 53330000,
              "chain": "base",
              "chain_id": 8453,
              "data_sources": [
                "Base mainnet JSON-RPC (block-pinned eth_call / eth_getCode / eth_getStorageAt, state-override trade simulation)"
              ],
              "disclaimer": "Automated on-chain facts and rules-based flags. Not investment advice.",
              "exit": {
                "data": {
                  "amount_tokens": "574780000000000000000000",
                  "exit_trap": false,
                  "max_position_usd_for_3pct_impact": 3620,
                  "net_received_quote": "216250000000000000",
                  "net_received_usd": 2434.92,
                  "pool": {
                    "address": "0xc9034c3e7f58003e6ae0c8438e7c8f4598d5acaa",
                    "fee": 3000,
                    "kind": "uniswap_v3",
                    "quote_reserve_usd": 119650.42,
                    "quote_token": "0x4200000000000000000000000000000000000006",
                    "stable": null
                  },
                  "position_usd": 2500,
                  "price_impact_pct": 2.31,
                  "sims_used": 4,
                  "trade_simulation_reverted": false,
                  "untaxed": false
                },
                "detail": null,
                "reason": null,
                "status": "ok"
              },
              "generated_at": "2026-10-31T12:00:00+00:00",
              "position_usd": 2500,
              "simulation": {
                "data": {
                  "approve_ok": true,
                  "buy_ok": true,
                  "buy_tax_pct": 0,
                  "content_origin": "third_party_untrusted",
                  "gas_buy": 118402,
                  "gas_sell": 126930,
                  "gas_transfer": 34811,
                  "honeypot": false,
                  "pool": {
                    "address": "0xc9034c3e7f58003e6ae0c8438e7c8f4598d5acaa",
                    "fee": 3000,
                    "kind": "uniswap_v3",
                    "quote_reserve_usd": 119650.42,
                    "quote_token": "0x4200000000000000000000000000000000000006",
                    "stable": null
                  },
                  "revert_reason_untrusted": null,
                  "sell_ok": true,
                  "sell_tax_pct": 0,
                  "transfer_ok": true,
                  "transfer_tax_pct": 0
                },
                "detail": null,
                "reason": null,
                "status": "ok"
              },
              "token": "0x4ed4e862860bed51a9570b96d89af5e1b0efefed"
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "body": {
                  "additionalProperties": false,
                  "description": "Exactly one of `position_usd` / `amount_tokens`.",
                  "oneOf": [
                    {
                      "required": [
                        "position_usd"
                      ]
                    },
                    {
                      "required": [
                        "amount_tokens"
                      ]
                    }
                  ],
                  "properties": {
                    "amount_tokens": {
                      "description": "Token amount in RAW units (the token's smallest unit, i.e. amount * 10^decimals) as a decimal string",
                      "pattern": "^[1-9][0-9]{0,77}$",
                      "type": "string"
                    },
                    "position_usd": {
                      "description": "Position size in USD for the exit-liquidity simulation (default 500)",
                      "maximum": 10000000,
                      "minimum": 1,
                      "type": "number"
                    },
                    "token": {
                      "description": "Base mainnet (chain id 8453) ERC-20 token contract address",
                      "pattern": "^0x[0-9a-fA-F]{40}$",
                      "type": "string"
                    }
                  },
                  "required": [
                    "token"
                  ],
                  "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": {
                  "additionalProperties": false,
                  "properties": {
                    "amount_tokens": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "block": {
                      "type": "integer"
                    },
                    "chain": {
                      "const": "base",
                      "default": "base",
                      "type": "string"
                    },
                    "chain_id": {
                      "const": 8453,
                      "default": 8453,
                      "type": "integer"
                    },
                    "data_sources": {
                      "items": {
                        "type": "string"
                      },
                      "type": "array"
                    },
                    "disclaimer": {
                      "const": "Automated on-chain facts and rules-based flags. Not investment advice.",
                      "default": "Automated on-chain facts and rules-based flags. Not investment advice.",
                      "type": "string"
                    },
                    "exit": {
                      "additionalProperties": false,
                      "properties": {
                        "data": {
                          "anyOf": [
                            {
                              "additionalProperties": false,
                              "properties": {
                                "amount_tokens": {
                                  "type": "string"
                                },
                                "exit_trap": {
                                  "type": "boolean"
                                },
                                "max_position_usd_for_3pct_impact": {
                                  "anyOf": [
                                    {
                                      "type": "number"
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                },
                                "net_received_quote": {
                                  "type": "string"
                                },
                                "net_received_usd": {
                                  "anyOf": [
                                    {
                                      "type": "number"
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                },
                                "pool": {
                                  "additionalProperties": false,
                                  "properties": {
                                    "address": {
                                      "type": "string"
                                    },
                                    "fee": {
                                      "anyOf": [
                                        {
                                          "type": "integer"
                                        },
                                        {
                                          "type": "null"
                                        }
                                      ]
                                    },
                                    "kind": {
                                      "type": "string"
                                    },
                                    "quote_reserve_usd": {
                                      "anyOf": [
                                        {
                                          "type": "number"
                                        },
                                        {
                                          "type": "null"
                                        }
                                      ]
                                    },
                                    "quote_token": {
                                      "type": "string"
                                    },
                                    "stable": {
                                      "anyOf": [
                                        {
                                          "type": "boolean"
                                        },
                                        {
                                          "type": "null"
                                        }
                                      ]
                                    }
                                  },
                                  "required": [
                                    "kind",
                                    "address",
                                    "quote_token",
                                    "fee",
                                    "stable",
                                    "quote_reserve_usd"
                                  ],
                                  "type": "object"
                                },
                                "position_usd": {
                                  "anyOf": [
                                    {
                                      "type": "number"
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                },
                                "price_impact_pct": {
                                  "type": "number"
                                },
                                "sims_used": {
                                  "type": "integer"
                                },
                                "trade_simulation_reverted": {
                                  "default": false,
                                  "type": "boolean"
                                },
                                "untaxed": {
                                  "default": false,
                                  "type": "boolean"
                                }
                              },
                              "required": [
                                "pool",
                                "position_usd",
                                "amount_tokens",
                                "net_received_quote",
                                "net_received_usd",
                                "price_impact_pct",
                                "max_position_usd_for_3pct_impact",
                                "exit_trap",
                                "sims_used"
                              ],
                              "type": "object"
                            },
                            {
                              "type": "null"
                            }
                          ],
                          "default": null
                        },
                        "detail": {
                          "anyOf": [
                            {
                              "type": "string"
                            },
                            {
                              "type": "null"
                            }
                          ],
                          "default": null
                        },
                        "reason": {
                          "anyOf": [
                            {
                              "type": "string"
                            },
                            {
                              "type": "null"
                            }
                          ],
                          "default": null
                        },
                        "status": {
                          "enum": [
                            "ok",
                            "unavailable"
                          ],
                          "type": "string"
                        }
                      },
                      "required": [
                        "status"
                      ],
                      "type": "object"
                    },
                    "generated_at": {
                      "type": "string"
                    },
                    "position_usd": {
                      "anyOf": [
                        {
                          "type": "number"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "simulation": {
                      "additionalProperties": false,
                      "properties": {
                        "data": {
                          "anyOf": [
                            {
                              "additionalProperties": false,
                              "properties": {
                                "approve_ok": {
                                  "type": "boolean"
                                },
                                "buy_ok": {
                                  "type": "boolean"
                                },
                                "buy_tax_pct": {
                                  "anyOf": [
                                    {
                                      "type": "number"
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                },
                                "content_origin": {
                                  "const": "third_party_untrusted",
                                  "default": "third_party_untrusted",
                                  "type": "string"
                                },
                                "gas_buy": {
                                  "anyOf": [
                                    {
                                      "type": "integer"
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                },
                                "gas_sell": {
                                  "anyOf": [
                                    {
                                      "type": "integer"
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                },
                                "gas_transfer": {
                                  "anyOf": [
                                    {
                                      "type": "integer"
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                },
                                "honeypot": {
                                  "type": "boolean"
                                },
                                "pool": {
                                  "additionalProperties": false,
                                  "properties": {
                                    "address": {
                                      "type": "string"
                                    },
                                    "fee": {
                                      "anyOf": [
                                        {
                                          "type": "integer"
                                        },
                                        {
                                          "type": "null"
                                        }
                                      ]
                                    },
                                    "kind": {
                                      "type": "string"
                                    },
                                    "quote_reserve_usd": {
                                      "anyOf": [
                                        {
                                          "type": "number"
                                        },
                                        {
                                          "type": "null"
                                        }
                                      ]
                                    },
                                    "quote_token": {
                                      "type": "string"
                                    },
                                    "stable": {
                                      "anyOf": [
                                        {
                                          "type": "boolean"
                                        },
                                        {
                                          "type": "null"
                                        }
                                      ]
                                    }
                                  },
                                  "required": [
                                    "kind",
                                    "address",
                                    "quote_token",
                                    "fee",
                                    "stable",
                                    "quote_reserve_usd"
                                  ],
                                  "type": "object"
                                },
                                "revert_reason_untrusted": {
                                  "anyOf": [
                                    {
                                      "type": "string"
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                },
                                "sell_ok": {
                                  "type": "boolean"
                                },
                                "sell_tax_pct": {
                                  "anyOf": [
                                    {
                                      "type": "number"
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                },
                                "transfer_ok": {
                                  "type": "boolean"
                                },
                                "transfer_tax_pct": {
                                  "anyOf": [
                                    {
                                      "type": "number"
                                    },
                                    {
                                      "type": "null"
                                    }
                                  ]
                                }
                              },
                              "required": [
                                "pool",
                                "buy_ok",
                                "transfer_ok",
                                "approve_ok",
                                "sell_ok",
                                "buy_tax_pct",
                                "transfer_tax_pct",
                                "sell_tax_pct",
                                "honeypot",
                                "gas_buy",
                                "gas_transfer",
                                "gas_sell",
                                "revert_reason_untrusted"
                              ],
                              "type": "object"
                            },
                            {
                              "type": "null"
                            }
                          ],
                          "default": null
                        },
                        "detail": {
                          "anyOf": [
                            {
                              "type": "string"
                            },
                            {
                              "type": "null"
                            }
                          ],
                          "default": null
                        },
                        "reason": {
                          "anyOf": [
                            {
                              "type": "string"
                            },
                            {
                              "type": "null"
                            }
                          ],
                          "default": null
                        },
                        "status": {
                          "enum": [
                            "ok",
                            "unavailable"
                          ],
                          "type": "string"
                        }
                      },
                      "required": [
                        "status"
                      ],
                      "type": "object"
                    },
                    "token": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "token",
                    "block",
                    "generated_at",
                    "data_sources",
                    "position_usd",
                    "amount_tokens",
                    "simulation",
                    "exit"
                  ],
                  "type": "object"
                },
                "type": {
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    },
    "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1793657279/bazaar-icons/95c7451a652d96a5.png",
    "lastUpdated": "2026-11-02T22:31:20.995Z",
    "quality": {
      "l30DaysTotalCalls": 3,
      "l30DaysUniquePayers": 2,
      "lastCalledAt": "2026-11-02T22:31:20.46Z"
    },
    "resource": "https://guard.facts402.com/v1/guard/exit",
    "serviceName": "Base Exit Liquidity Check",
    "tags": [
      "exit liquidity",
      "can i sell this token",
      "slippage check",
      "price impact",
      "sell tax"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Use when an agent holds a Base token or memecoin and needs to know if it can still sell: simulates selling your size on the deepest pool and returns net received, price impact/slippage, the largest size that exits under 3% impact, measured sell tax and an EXIT_TRAP flag (>15% impact). Priced for repeated checks. $0.02 USDC on Base; invalid input is a 400 before payment; charged only on 2xx."
}

What the leaf hashes

{"body":"14cc75c579b26970fc7f9641402042c5782002b2f2811d550348140e30f6221b","id":2633545,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793734405458994,"prev":2202351,"subject":"x402_bazaar:https://guard.facts402.com/v1/guard/exit","subject_kind":"source_record"}

Proof

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

  1. 0x88bd5c3ff6546d49ea1922e4c44a32f79ebad307a9066595903376dd74c14066
  2. 0xbf6d72eee9cbd43927146e07c5b603c91184244ee799ec516bf7cfda54d5641a
  3. 0xa5eb30355916c87b7d4fb417bf2d4dd76666a8fe40259eeac24c120ef32888d1
  4. 0xa33ee0506940f434a767a5a4e010113d264e7533834210082588539fa923f1be
  5. 0xa3bab744612eac1d0fbbe4f1a56009c4cc96d3c28032c6beab22bde62a969570
  6. 0x2d1ef2b43f1b82afcd6ca60c00633d4af9af1bc01a2e300262d8cb1fbd8feaee
  7. 0xf75ba19783a460ad69ebd221a9811e1b5294e2f4c360c6ba4e4bc9abe563e859
  8. 0x88d3c5b08eae36c74fe424818daf63575245ebfe0fdf4d3b0300c3052f9ca22b
  9. 0x65486a15b65f2870c0f6486076722f5d4c1525c5ab0c5ac2eff4239158fe5dc7
  10. 0xf1a8febd022550c0d0bd82c1a463ce4737ccbdb54b6b2731bd9f68e96700842e
  11. 0x302757ae55c3ec01363b9f3df212dba10f77cba2282544085c3d09d764923d0c
  12. 0xd20ec8842c47223f02740078dd0e5b5b17206d7372fcdbcf51b5e0e46355919a
  13. 0xf7c67c96024b4a69e763701d06d6e4b51458c1259af3b5d0a9d5873b55301b3a
  14. 0x2c7b214378c568c43cd230b3af22d5b7530813ac1c6dd11bb8169f29d025bb3d
  15. 0xd7fa57d9cb0ff551366a474cfe5dd932be199a84a12f0b57b253725627acf8dc
  16. 0x4f4b24a0a0ca0387085210387f5358e81c7f788419e50cf11713524585340a3c
  17. 0x271a5f715272513f57457682f93389885577f2664b5ae5dcea924ad10a098eb5
  18. 0x717b5d7cbc24826c5b1f7b7433bf30b76e9ba1370476af4e1b494a5211897cc3
  19. 0xe35032d4b064b015fe60638756eeb0bc24e7c7943586468d33349341ee0ed3d6
Day root
0xb646ffa569e24bf8336b0a15a9d98d0a2f1239f58e10c2b18a9d22e43343566a
Chained
0x35e926359fd19031c6b5e08fb3b44f2524386a57c8fdd353336c185603f53d43
Published
On Arc Testnet, block 70601990: 0xa5f9dadba13cde129126b950e64b815e6833cb8ff53b75026c9dbe769c3768c7

How to check it · This row as JSON