addrbookFor publishers
← 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).

  1. 0x1507c12c1bcde11977b375ea07cab2c47019b1d9def7d2846892d5420562451a
  2. 0x904b0c2f0655551233e87963395be3abd363b7413e29e0592c86a92031630247
  3. 0xa821d5d7a14ddf8811cec6b55f31616e5f14e812d06d07751ec4ef9c365b5bd4
  4. 0xd64a3fd0c4c4ba56ecfa6883d88ad045b29ab4123b3823f9d783f1748254f86b
  5. 0xbf75c731835d8e3a2d08736ef03539c5e891a7a5dc1fde5b1ac90ffe52f9ca91
  6. 0xabfeb1ce7cdda8901988e9dc0fd81bcd9c3ff068528769795955f1db051d8d09
  7. 0x02fe20a1ef377d0675114e069594c203564ae2d2c64923ec98fdfde5efae0955
  8. 0x0be177a55d74d8c7d12aaba970948f149d1387b6cb330934d6dd0b933a4d507a
  9. 0xef11a71beed9d9f71f58bb83457901650436413ebd22769e10ada1db356dabd0
  10. 0x008cbf3247d4503d443f28c4c20ecbbf230ffd5cf8ab0fd65a43b17b5b4825ba
  11. 0xb5d5212c69fb335bad2409aa4a0da0469cc6cc62939ca82d5235005f3b154a2b
  12. 0x2412cb8bc4d10d94e1eb907d5058dd12133e55416609e1b314e811af76620542
  13. 0xff1c28bdf595a3d1333e9915edc68e9c5fded7bd5923fa85870979af34cbc3b3
  14. 0xb49e8c2564256e5322e375cb619d9ac70fd17c1d1eba9c991bba4cb6428f45cc
  15. 0x60582ab4b41e72eb70eb0bce07fbf0fb4d2b62a8bad5be50f5d16d511adc746c
  16. 0xc6a4d7899a0f442958e26505011190b7cff2483611c1b94eba9043e0ba9ac36e
  17. 0x8c756542e482157df0c36464d75c937b845e4423dbbcfad08f0cf8d5a16b9a13
  18. 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON