kette.halowerk.com publishes 23 machine-payable endpoints over the x402 protocol, priced from $0.002 to $0.014 per call. Each was probed directly; the response code below is what it returned.
| Endpoint | Method | Price | Probe |
|---|---|---|---|
| /bridge/track | GET | $0.004 | 402 |
| /chain/health | GET | $0.003 | 402 |
| /contract/upgrade-risk | GET | $0.006 | 402 |
| /contract/verification | GET | $0.004 | 402 |
| /gas | GET | $0.002 | 402 |
| /token/authorities | GET | $0.005 | 402 |
| /token/holders | GET | $0.004 | 402 |
| /token/honeypot | GET | $0.01 | 402 |
| /token/liquidity-ownership | GET | $0.006 | 402 |
| /token/report | GET | $0.014 | 402 |
| /token/resolve | GET | $0.002 | 402 |
| /token/restrictions | GET | $0.008 | 402 |
| /token/unlocks | GET | $0.008 | 402 |
| /tx/decode | GET | $0.003 | 402 |
| /tx/simulate | GET | $0.012 | 402 |
| /tx/status | GET | $0.002 | 402 |
| /wallet/activity | GET | $0.005 | 402 |
| /wallet/allowances | GET | $0.004 | 402 |
| /wallet/balances | GET | $0.006 | 402 |
| /wallet/classify | GET | $0.006 | 402 |
| /wallet/counterparties | GET | $0.01 | 402 |
| /wallet/pnl | GET | $0.012 | 402 |
| /wallet/portfolio | GET | $0.005 | 402 |
Reads the source transaction on chain, identifies the bridge from the contracts it touched, and reports what actually left the wallet. overdue is measured against the usual duration of THAT bridge, an…
Queries every public RPC endpoint this hub knows for a chain in parallel — at least three, usually five — and reports what each one says instead of trusting one. Disagreement is the valuable finding: …
Upgradeability alone is not a finding — every serious protocol is upgradeable. The finding is who holds the key and how much warning holders get. This endpoint reads the proxy pattern from the EIP-196…
Checks one address on Ethereum, Base, Arbitrum, Optimism, Polygon or BNB Smart Chain against the open verification registry and against the chain itself. For a proxy the answer is deliberately split i…
Reads the fee history of the last 20 blocks on Ethereum, Base, Arbitrum, Optimism, Polygon or BNB Smart Chain and returns what a transaction costs right now. Priority fees come from the 10th, 50th and…
Reads the contract itself rather than a project's claims. Ownership renouncement is checked, not believed: the zero address in owner() is evidence, a sentence in a whitepaper is not. Dangerous functio…
Reads the holder list of an ERC-20 token from a public block explorer index and reports concentration. Addresses that do not represent a person or entity - liquidity pools, bridges, burn addresses and…
Runs each step separately as a simulation (eth_call with state override) against the current chain state and reports each result on its own, so a token that can be received but not moved on is visible…
Reads the holders of an LP token and splits them into burned, locked in a named locker, and free. Burned and locked are two different things and are reported separately - burned is gone for good, lock…
Runs the identity resolver, the verification check, the authority scanner and the upgrade risk check against one token and merges them into a single answer. Nothing new is measured here: every stateme…
A symbol is not an identity. Dozens of contracts carry the symbol USDC and most of them are not the one anyone means. This endpoint returns all of them rather than silently picking one: every match ca…
Scans the deployed bytecode for function selectors that grant control over trading, and reads the values that can be read directly. The decisive field is tax_modifiable: a tax of zero that the owner c…
Looks up a crypto asset by its exact NetSupply slug or an unambiguous symbol, then returns the scheduled releases inside a caller-selected window of up to 365 days. Unlock amounts remain decimal strin…
Turns opaque call data into something an agent can reason about before signing. The method signature is resolved from the verified source of the contract first, then from this hub's own list of common…
Answers the question that stands before every signature: what really happens to my assets and my rights. The call is executed against the state of a named block on a simulation interface, never on the…
Reads one transaction hash on Ethereum, Base, Arbitrum, Optimism, Polygon or BNB Smart Chain and answers the question an agent actually has: did it go through, is it final yet, and what did it cost. F…
Reads the transaction history of one wallet from a public block explorer index and groups it by kind of action. Classification follows the called contract and method, never the amount - a transfer to …
Reads Approval events of one wallet from the chain, resolves the CURRENT allowance for every token and spender pair with a direct call, and weighs it against the balance actually held. An unlimited ap…
Reads token balances of one wallet on several chains from a public index and the native balance from the node itself. The same asset exists on several chains in different versions; canonical and bridg…
Derives behaviour classes from on-chain activity: share of swaps, regularity of intervals, hour-of-day spread, counterparty count and contract code. Several classes at once are allowed and usually mor…
Collects the addresses a wallet interacted with from its transactions and token transfers, counts the interactions per edge and names the type of each contract where it can be backed by a curated entr…
Reads token movements of a wallet, prices every inflow and outflow at the time it happened, and derives cost basis, realised and unrealised profit or loss per asset. The method is stated because the r…
Lists token and native balances of one wallet across chains and prices them where a price exists. priced_pct is mandatory and says how much of the portfolio is actually backed by a price - a total whe…