{"x402Version":2,"kind":"resource-server","name":"LogicNodes","description":"Hallucination-proof blockchain and finance tools for AI agents: exact answers or typed errors, with receipts timestamped into Bitcoin.","resources":[{"url":"https://logicnodes.io/premium/snapshot","method":"GET","description":"Gas price estimates for every supported chain in a single call.","price":"$0.005","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/premium/curve","method":"GET","description":"A dense gas-price curve (20 confidence points, 5-99%) for one chain, beyond the free tier's 12-level cap.","price":"$0.002","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/premium/forecast","method":"GET","description":"Deterministic worst/best-case base-fee bound for the next 1-10 blocks (EIP-1559's 12.5%-per-block cap), not a statistical prediction.","price":"$0.01","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/gas_estimate","method":"POST","description":"Gas / fee estimate. Current fee tiers for a chain as decimal strings with explicit units. EVM: confidence levels (default 99/95/90/80/70) in gwei with base fee, priority fee and max fee. Aptos: deprioritized/regular/prioritized gas unit prices in octas per gas unit. Data older than its freshness bud","price":"$0.001","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/tx_status","method":"POST","description":"Transaction status. Whether a transaction is committed, failed, pending or not found, with a plain-English explanation. 'Not found' is reported as such and is not proof the transaction never existed.","price":"$0.001","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/aptos_name_resolve","method":"POST","description":"Resolve an Aptos name (.apt). name -> address, or address -> primary name (give exactly one). A name resolves to its TARGET address, which can differ from its owner; a registered name with no target resolves to nothing (NOT_FOUND) and its owner is never substituted. An address's primary name is retu","price":"$0.001","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/aptos_asset_resolve","method":"POST","description":"Resolve an Aptos asset. Turns a symbol, registry id, fungible-asset address or coin type into one asset, with its on-chain symbol/name/decimals read live. Several different assets share the symbols USDC and USDT (Circle/Tether native vs LayerZero-bridged); those return AMBIGUOUS_INPUT with every can","price":"$0.001","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/aptos_balance_get","method":"POST","description":"Aptos balances at a ledger version. Balances of an address for APT and fungible assets, all read at ONE ledger version (stated, or the current one pinned). Amounts are exact integer strings plus decimal strings. Default assets: APT and every verified asset; pass `assets` (symbols, ids, addresses, co","price":"$0.002","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/aptos_fee_estimate","method":"POST","description":"Aptos fee estimate. Gas unit price tiers (deprioritized/regular/prioritized) plus the cost of common transactions in octas, APT and USD. Gas units are MEASURED by simulating real transfers now, not taken from a table. USD comes only from two independent exchanges that agree; otherwise USD is explici","price":"$0.005","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/aptos_tx_simulate","method":"POST","description":"Simulate an Aptos transaction. Runs an UNSIGNED entry-function transaction through the node's own simulator (no key needed, nothing is submitted) and returns success or the abort decoded in plain English, exact gas and fee, balance changes, and events. Arguments are type-checked against the module A","price":"$0.005","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/aptos_tx_decode","method":"POST","description":"Decode an Aptos entry-function call. Explains what an entry-function payload would do, in plain English, with every argument type-checked against the module ABI and amounts shown using the asset's live decimals. Known patterns (transfers, batch transfers, key rotation, code publishing) carry a risk ","price":"$0.002","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/aptos_tx_status","method":"POST","description":"Aptos transaction status. Committed, failed, pending or not found for a transaction hash, with the VM status explained in plain English (Move aborts decoded to module, error name, code and category; the raw status is always included). Fee is computed from the VM's own fee statement.","price":"$0.001","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/aptos_view","method":"POST","description":"Call an Aptos view function. Calls a Move #[view] function read-only, after checking every type argument and argument against the module's ABI: u64/u128/u256 must be decimal strings, vector<u8> a 0x hex string, Option<T> written {\"vec\":[]} or {\"vec\":[value]}, addresses in AIP-40 form. A wrong argume","price":"$0.002","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/slippage_bounds","method":"POST","description":"Slippage bounds in base units. From a quoted amount in base units (integer string) and a slippage tolerance in basis points, computes the minimum you should accept (min_out, rounded down) or the maximum you should pay (max_in, rounded up). Integer arithmetic only; the rounding direction is stated.","price":"$0.001","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/swap_price_impact","method":"POST","description":"Constant-product swap output and price impact. For a Uniswap-V2-style pool, computes the exact output of a swap (the router's integer formula), the total cost versus the spot price including the fee, and the part due to trade size alone, in basis points. Inputs are reserves and amounts in base units","price":"$0.001","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/money_calc","method":"POST","description":"Currency-aware money math. Rounds, adds, subtracts, multiplies, or splits an amount of an ISO 4217 currency, using that currency's real number of minor units (JPY 0, USD 2, KWD 3). A currency not in the list is refused, never assumed to have 2 decimals. split divides a total into equal parts or by r","price":"$0.001","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/interest_calc","method":"POST","description":"Simple and compound interest. Exact simple or compound interest for a principal, an annual percentage rate and a term in years, compounded annually, semiannually, quarterly, monthly, weekly or daily. The number of periods must be whole; fractional periods are refused, not approximated. Also returns ","price":"$0.001","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/loan_calc","method":"POST","description":"Level-payment loan. Monthly payment, total interest and total paid for a fixed-rate amortizing loan, in exact arithmetic. The payment is rounded once to the currency scale and the final payment absorbs the rounding so the balance ends at exactly zero.","price":"$0.001","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/business_days","method":"POST","description":"Business-day arithmetic. Counts business days between two dates, adds business days to a date, or tests whether a date is a business day. Weekends are configurable. NO holidays are assumed: pass the holidays you want observed. Dates are calendar dates (YYYY-MM-DD) with no time zone.","price":"$0.001","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/evm_balance","method":"POST","description":"EVM balances at one block. Native and ERC-20 balances of an address, ALL read at one stated block (number and hash returned). Token decimals are read from the token contract, never assumed; an address with no code, or a contract that is not a standard ERC-20, is an error and is never reported as a z","price":"$0.002","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/evm_nonce","method":"POST","description":"EVM account nonce. The transaction count of an address at one stated block. Pending-pool transactions are not counted, and the answer says so.","price":"$0.001","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/evm_block","method":"POST","description":"EVM block summary. Number, hash, timestamp, base fee (gwei), gas used/limit and transaction count of one block. Use block \"finalized\" for a block that can no longer reorganize.","price":"$0.001","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/evm_tx_receipt","method":"POST","description":"EVM transaction receipt. Status (success / reverted / pending), block, gas used and the exact fee in wei and native units for a transaction hash. 'Not found' is reported as such and is not proof the transaction never existed.","price":"$0.002","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/evm_token_metadata","method":"POST","description":"ERC-20 token metadata. Name, symbol, decimals and total supply of an ERC-20 read from its contract at one block. Handles tokens whose name/symbol are bytes32. If decimals() is missing, it is an error: decimals are never assumed.","price":"$0.002","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/evm_allowance","method":"POST","description":"ERC-20 allowance. How much a spender may take from an owner for a token, at one block, in exact base units and human units, flagging 'unlimited' approvals.","price":"$0.002","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/evm_contract_type","method":"POST","description":"Classify an EVM address. Says what is at an address using on-chain evidence: empty account, EIP-7702 delegated account, EIP-1167 minimal proxy, EIP-1967 proxy (with implementation and admin), Safe wallet (with owners and threshold), or other contract. Each classification lists the evidence. It is no","price":"$0.003","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/evm_logs","method":"POST","description":"EVM event logs (bounded). Logs emitted by one contract in a block range of at most 2000 blocks, optionally filtered by topics. Refuses (rather than truncates) when more than 1000 logs match, so an answer is always complete.","price":"$0.003","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/evm_calldata_decode","method":"POST","description":"Decode calldata with your ABI. Decodes transaction calldata against an ABI that YOU supply and returns the function, its signature and each argument. If the selector is not in your ABI it says so and lists the selectors it does have; it does not guess from a selector database. An ABI that does not b","price":"$0.001","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/evm_log_decode","method":"POST","description":"Decode an event log with your ABI. Decodes one event log (its topics and data) against an ABI that YOU supply and returns the event name and arguments. If no event in your ABI matches topic0 it says so rather than guessing from a database of known events.","price":"$0.001","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/payment_verify","method":"POST","description":"Verify a token payment from a receipt. Given a transaction hash, lists the ERC-20 transfers in its receipt and, if you give expectations (payee, asset, amount, payer), says whether a successful transaction contains a matching transfer. Use it to check an x402 or other USDC payment. A match proves to","price":"$0.002","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/random_from_block","method":"POST","description":"Verifiable randomness from a finalized block. Deterministic, publicly recomputable random integers derived from a FINALIZED block hash and a salt. Refuses a block that is not yet final. Not secret and not for cases where the salt can be chosen after seeing the block.","price":"$0.002","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/evm_spend_report","method":"POST","description":"Wallet token spend report (CSV). Every transfer of one ERC-20 token out of (or into) a wallet across a block range of up to 20,000 blocks, with exact amounts, per-counterparty totals, per-UTC-day totals, and an accounting CSV. Reads public chain data only. The range is queried in full 2000-block pie","price":"$0.005","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/x402_settlement_verify","method":"POST","description":"Did this agent really pay me? (x402 settlement check). For sellers taking x402 or other stablecoin payments: give the network, the settlement transaction (EVM hash or Solana signature) and your payout address, and optionally the asset, minimum amount (base units) and payer. Reads the chain itself an","price":"$0.002","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/token_price","method":"POST","description":"Token price in USD (two exchanges must agree). Spot USD price of a crypto asset by ticker (BTC, ETH, SOL, USDC, APT, LINK, ...), read live from Coinbase and Kraken. A price is returned only when both answer and agree within 1%; the answer is their midpoint, with both readings and the deviation. If o","price":"$0.001","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/ens_resolve","method":"POST","description":"ENS name to address, or address to ENS name. Resolves an ENS name (e.g. vitalik.eth) to its Ethereum address, or an address to its primary ENS name, read live from Ethereum mainnet. Give exactly one of name or address. A reverse result is returned only if that name resolves back to the same address ","price":"$0.001","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/tx_safety_check","method":"POST","description":"Is this transaction safe to sign? (simulate + risk check). Before your agent signs an EVM transaction: simulates it on the current chain state and reports every token and native-coin movement in and out of the sender, decodes what it asks for (ERC-20 approve/permit, Permit2, setApprovalForAll, trans","price":"$0.005","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/sanctions_check","method":"POST","description":"Sanctions screening for a crypto address. Checks whether an address appears on public sanctions lists: the US Treasury OFAC SDN digital-currency addresses (EVM, Bitcoin, Solana, Tron, Litecoin, Bitcoin Cash) and, for EVM addresses, Chainalysis' on-chain sanctions oracle. Returns sanctioned true/fals","price":"$0.001","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/counterparty_check","method":"POST","description":"Can I trust this counterparty? (sanctions, history, identity, verified deals). Before paying or delivering to an agent or address: checks sanctions lists, on-chain activity on Base and Ethereum (wallet, contract or EIP-7702 wallet; transaction counts), whether it owns an ERC-8004 agent identity, its","price":"$0.003","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/wallet_watch_create","method":"POST","description":"Watch a wallet for 30 days (signed webhooks). Subscribes for 30 days: LogicNodes watches one EVM address and POSTs a signed webhook (X-LogicNodes-Signature: sha256=HMAC of the body with your secret) when tokens arrive (incoming) or leave (outgoing), when it grants a token or NFT approval (approval),","price":"$5.00","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/audit_log_append","method":"POST","description":"Append an entry to an audit log. Adds one entry (any JSON object up to 8 KB: a payment, a decision, a delivery, ...) to your log. Returns its sequence number, its chain hash and the receipt digest that will be in today's Bitcoin-timestamped root. Needs the log's write key.","price":"$0.001","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/deal_dispute_review","method":"POST","description":"Advisory ruling on a notarized deal (dispute review). For a deal recorded by the LogicNodes deal notary: verifies the signed, hash-chained record and gives an ADVISORY ruling from fixed rules (R0, R1, R2, R3, R4, R5, R6: settled, delivered and checked, failed check, uncheckable, never delivered, nev","price":"$1.00","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/operator_verify_check","method":"POST","description":"Check and issue the verified-operator badge. Step 2 of the verified-operator badge: reads https://<domain>/.well-known/logicnodes-verify.txt and the DNS TXT record _logicnodes.<domain>; if either holds the line from operator_verify_start, the badge is recorded for 365 days and shows in counterparty_","price":"$10.00","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]},{"url":"https://logicnodes.io/paid/v1/tools/agent_register_publish","method":"POST","description":"Host the agent's files and build its ERC-8004 registration transaction. Step 2: with the signature from agent_register_prepare, LogicNodes hosts the registration file at https://logicnodes.io/a/<address>/registration.json and the agent card next to it, and returns the unsigned transaction that calls","price":"$5.00","networks":["eip155:8453","eip155:137","eip155:42161","eip155:43114","eip155:1329","eip155:1","eip155:10","eip155:130","eip155:146","eip155:480","eip155:5042","eip155:999","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"]}],"payments":{"methods":"https://logicnodes.io/v1/payments/methods","scheme":"exact","asset":"USDC","networks":[{"network":"eip155:8453","payTo":"0x78845031f7bCA8fB9F3Ac0cc86678Ef8cE33Ea0e","settledVia":"x402-exact"},{"network":"eip155:137","payTo":"0x78845031f7bCA8fB9F3Ac0cc86678Ef8cE33Ea0e","settledVia":"x402-exact"},{"network":"eip155:42161","payTo":"0x78845031f7bCA8fB9F3Ac0cc86678Ef8cE33Ea0e","settledVia":"x402-exact"},{"network":"eip155:43114","payTo":"0x78845031f7bCA8fB9F3Ac0cc86678Ef8cE33Ea0e","settledVia":"x402-exact"},{"network":"eip155:1329","payTo":"0x78845031f7bCA8fB9F3Ac0cc86678Ef8cE33Ea0e","settledVia":"x402-exact"},{"network":"eip155:1","payTo":"0x78845031f7bCA8fB9F3Ac0cc86678Ef8cE33Ea0e","settledVia":"circle-gateway"},{"network":"eip155:10","payTo":"0x78845031f7bCA8fB9F3Ac0cc86678Ef8cE33Ea0e","settledVia":"circle-gateway"},{"network":"eip155:130","payTo":"0x78845031f7bCA8fB9F3Ac0cc86678Ef8cE33Ea0e","settledVia":"circle-gateway"},{"network":"eip155:146","payTo":"0x78845031f7bCA8fB9F3Ac0cc86678Ef8cE33Ea0e","settledVia":"circle-gateway"},{"network":"eip155:480","payTo":"0x78845031f7bCA8fB9F3Ac0cc86678Ef8cE33Ea0e","settledVia":"circle-gateway"},{"network":"eip155:5042","payTo":"0x78845031f7bCA8fB9F3Ac0cc86678Ef8cE33Ea0e","settledVia":"circle-gateway"},{"network":"eip155:999","payTo":"0x78845031f7bCA8fB9F3Ac0cc86678Ef8cE33Ea0e","settledVia":"circle-gateway"},{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"EWRrxshztUL5PgV8LrE1n9QyZF1MDh23Q6Y14mkWxXpj","settledVia":"x402-exact"}]},"mcp":"https://logicnodes.io/mcp/v2","openapi":"https://logicnodes.io/openapi.json","attestation":{"type":"none"},"docs":"https://logicnodes.io/docs","identity":{"erc8004":{"agentId":55092,"registry":"eip155:8453:0x8004a169fb4a3325136eb29fa0ceb6d2e539a432"}},"updated":"2026-10-25T00:00:00Z"}