← The evidence ledger
Evidence row 2070
Observed , by baseline/1.
- Kind
- listing
- About
- source_record agentic_market:defi-halowerk-com
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- f56470e134d332f15aabf81d137a3d4cfa62b0992068f9202c82a1c81b7dae1c
- Leaf
- 0x1507d2b878265854d3d62c5858bd5d49625abe9a96919daacc1533c379ab7073
What was observed
{
"endpoints": [
[
"x402",
"https://defi.halowerk.com/bridge/quote"
],
[
"x402",
"https://defi.halowerk.com/dex/quote"
],
[
"x402",
"https://defi.halowerk.com/lending/health"
],
[
"x402",
"https://defi.halowerk.com/mev/risk"
],
[
"x402",
"https://defi.halowerk.com/oracle/crosscheck"
],
[
"x402",
"https://defi.halowerk.com/pool/liquidity"
],
[
"x402",
"https://defi.halowerk.com/yield/normalize"
]
],
"name": "defi.halowerk.com",
"owner_address": null,
"raw": {
"caip2_networks": [
"eip155:8453"
],
"category": "",
"description": "",
"domain": "defi.halowerk.com",
"endpoints": [
{
"description": "Fetches live offers from a public bridge aggregator and reports for every option what arrives, what it costs in fees and gas, and how long it usually takes. The security model is given equal weight to the price: bridges are the most expensive failures this industry has, so trust_assumptions spells out who a user has to trust for that route to hold. No recommendation is forced - three best values by three criteria are given and the caller chooses. Limits: security_model and trust_assumptions come",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "1000000",
"group": "body",
"name": "amount",
"required": false,
"type": "string"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": "base",
"group": "body",
"name": "from_chain",
"required": false,
"type": "string"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": "arbitrum",
"group": "body",
"name": "to_chain",
"required": false,
"type": "string"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"group": "body",
"name": "to_token",
"required": false,
"type": "string"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"group": "body",
"name": "token",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.008",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "3",
"l30DaysUniquePayers": "3"
},
"serviceName": "HALOWERK defiwerk",
"tags": [],
"url": "https://defi.halowerk.com/bridge/quote"
},
{
"description": "For a given chain, token pair and input amount, every connected DEX is queried through its own contracts: Uniswap V3 through the Quoter via eth_call across all fee tiers, constant-product pools through the pool maths on live reserves, Solidly-style pools through their own getAmountOut. Two-hop routes through the wrapped native token and the chain USDC are included, priced by chaining the hops exactly as a real swap would traverse them. Nothing is executed, submitted or handed to a router — every",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "1000000",
"group": "body",
"name": "amount_in",
"required": false,
"type": "string"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": "base",
"group": "body",
"name": "chain",
"required": false,
"type": "string"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"group": "body",
"name": "token_in",
"required": false,
"type": "string"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"group": "body",
"name": "token_out",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.005",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": null,
"serviceName": "HALOWERK defiwerk",
"tags": [],
"url": "https://defi.halowerk.com/dex/quote"
},
{
"description": "Resolves pool, price oracle and data provider through the protocol address provider rather than hard-coded addresses, then reads every reserve the wallet touches: collateral amounts, variable and stable debt, LTV, liquidation threshold, liquidation bonus and the borrow rate, all at one block. Values are computed with the price the protocol oracle reports, not with a market price from an exchange — a liquidation follows the oracle, and the oracle source contract per asset is named in the answer s",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "base",
"group": "body",
"name": "chain",
"required": false,
"type": "string"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": "aave-v3",
"group": "body",
"name": "protocol",
"required": false,
"type": "string"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E",
"group": "body",
"name": "wallet",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.006",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": null,
"serviceName": "HALOWERK defiwerk",
"tags": [],
"url": "https://defi.halowerk.com/lending/health"
},
{
"description": "Takes chain, token pair, input amount and slippage tolerance, finds the pool the trade would most likely use and reads its live state. The maximum the caller can lose is arithmetic and exact: the gap between the quoted output and the minimum output their own tolerance permits. The attacker profit is an estimate and labelled as one — the profit-maximising front-run size is searched for inside a constant-liquidity pool model, bounded by the largest front-run the caller own tolerance still permits,",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "1000000",
"group": "body",
"name": "amount_in",
"required": false,
"type": "string"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": "base",
"group": "body",
"name": "chain",
"required": false,
"type": "string"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"group": "body",
"name": "token_in",
"required": false,
"type": "string"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"group": "body",
"name": "token_out",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.006",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": null,
"serviceName": "HALOWERK defiwerk",
"tags": [],
"url": "https://defi.halowerk.com/mev/risk"
},
{
"description": "Reads a Chainlink aggregator directly from the chain, pulls Pyth and RedStone, queries public exchange tickers and derives spot plus a 30-minute TWAP from the deepest Uniswap V3 pool of the asset against USDC on the requested chain. Every source carries its own age in seconds, its own price and a link to verify it. Nothing is smoothed into an average: the median is stated alongside the full list and the maximum deviation in basis points, because disagreement between sources is the finding, not a",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "ETH",
"group": "body",
"name": "asset",
"required": false,
"type": "string"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": "base",
"group": "body",
"name": "chain",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.004",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": null,
"serviceName": "HALOWERK defiwerk",
"tags": [],
"url": "https://defi.halowerk.com/oracle/crosscheck"
},
{
"description": "Resolves a pool either by address or by chain, token pair and DEX, then reads token0, token1, fee tier, reserves, in-range liquidity and the current tick straight from the contract. Exit impact is not estimated from a formula but simulated: for Uniswap V3 through the official Quoter contract via eth_call, which walks the same ticks a real swap would and reports how many it crossed; for constant-product and Solidly pools through the pool maths or the pool own getAmountOut. Nothing is ever execute",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "base",
"group": "body",
"name": "chain",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.005",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": null,
"serviceName": "HALOWERK defiwerk",
"tags": [],
"url": "https://defi.halowerk.com/pool/liquidity"
},
{
"description": "Resolves a pool in a public yield directory by chain, protocol and pool id or symbol, then rebuilds the number a buyer actually needs. Advertised total APY and a conservative APY are reported separately: the conservative figure uses the trailing seven-day realised base yield and deliberately excludes token emissions, because emissions are only worth what the reward token is worth. Every reward token is priced at the moment of the call and that price is stated as the assumption it is; the end of ",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "base",
"group": "body",
"name": "chain",
"required": false,
"type": "string"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": "USDC",
"group": "body",
"name": "pool",
"required": false,
"type": "string"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": "aave-v3",
"group": "body",
"name": "protocol",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.006",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": null,
"serviceName": "HALOWERK defiwerk",
"tags": [],
"url": "https://defi.halowerk.com/yield/normalize"
}
],
"enriched": false,
"iconUrl": "",
"id": "defi-halowerk-com",
"integrationType": "",
"isNew": false,
"name": "defi.halowerk.com",
"networks": [
"Base"
],
"priceSummary": {
"avgCostBasis": "exact",
"avgCostPerTransaction": "0.005714",
"currency": "USDC",
"maxAmount": "0.008",
"minAmount": "0.004"
},
"provider": "defi.halowerk.com",
"providerUrl": "",
"serviceName": "HALOWERK defiwerk",
"tags": []
},
"source": "agentic_market",
"summary": ""
}What the leaf hashes
{"body":"f56470e134d332f15aabf81d137a3d4cfa62b0992068f9202c82a1c81b7dae1c","id":2070,"kind":"listing","method":"baseline/1","observed_us":1793025260417723,"prev":null,"subject":"agentic_market:defi-halowerk-com","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0x1507c12c1bcde11977b375ea07cab2c47019b1d9def7d2846892d5420562451a
- 0x904b0c2f0655551233e87963395be3abd363b7413e29e0592c86a92031630247
- 0xa821d5d7a14ddf8811cec6b55f31616e5f14e812d06d07751ec4ef9c365b5bd4
- 0xd64a3fd0c4c4ba56ecfa6883d88ad045b29ab4123b3823f9d783f1748254f86b
- 0xbf75c731835d8e3a2d08736ef03539c5e891a7a5dc1fde5b1ac90ffe52f9ca91
- 0xabfeb1ce7cdda8901988e9dc0fd81bcd9c3ff068528769795955f1db051d8d09
- 0x02fe20a1ef377d0675114e069594c203564ae2d2c64923ec98fdfde5efae0955
- 0x0be177a55d74d8c7d12aaba970948f149d1387b6cb330934d6dd0b933a4d507a
- 0xef11a71beed9d9f71f58bb83457901650436413ebd22769e10ada1db356dabd0
- 0x008cbf3247d4503d443f28c4c20ecbbf230ffd5cf8ab0fd65a43b17b5b4825ba
- 0xb5d5212c69fb335bad2409aa4a0da0469cc6cc62939ca82d5235005f3b154a2b
- 0x2412cb8bc4d10d94e1eb907d5058dd12133e55416609e1b314e811af76620542
- 0xff1c28bdf595a3d1333e9915edc68e9c5fded7bd5923fa85870979af34cbc3b3
- 0xb49e8c2564256e5322e375cb619d9ac70fd17c1d1eba9c991bba4cb6428f45cc
- 0x60582ab4b41e72eb70eb0bce07fbf0fb4d2b62a8bad5be50f5d16d511adc746c
- 0xc6a4d7899a0f442958e26505011190b7cff2483611c1b94eba9043e0ba9ac36e
- 0x8c756542e482157df0c36464d75c937b845e4423dbbcfad08f0cf8d5a16b9a13
- 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae