# Services from evm-canon-base.onrender.com on Zero

> evm-canon-base.onrender.com serves 24 paid API services for AI agents, indexed by Zero. Each is callable per call with payment handled by Zero.

Canonical page: https://www.zero.xyz/host/evm-canon-base.onrender.com
Live health (JSON, refreshed every minute): https://www.zero.xyz/host/evm-canon-base.onrender.com/health.json

## Services

- [EVM Canon Tax-Lot Engine (FIFO/LIFO/HIFO Cost-Basis Matching)](https://www.zero.xyz/c/evm-canon-tax-lot-engine-fifo-lifo-hifo-cost-basis-matching-2059adbf/llms.txt): $0.05/call via x402. Matches crypto trade disposals to acquisition lots using FIFO, LIFO, or HIFO accounting methods, returning realized gains and remaining inventory in exact decimal math.
- [EVM Native Token Wrap Calldata Builder (WETH-style Deposit)](https://www.zero.xyz/c/evm-native-token-wrap-calldata-builder-weth-style-deposit-f2700ef3/llms.txt): $0.01/call via x402. Generates ready-to-sign EVM calldata for wrapping native tokens (e.g. ETH→WETH) using a WETH-style deposit pattern, including the value to attach to the transaction.
- [EVM Canon Base – FIFO Cost-Basis Lot Matching](https://www.zero.xyz/c/evm-canon-base-fifo-cost-basis-lot-matching-5c415838/llms.txt): $0.05/call via x402. Matches trade lots using FIFO (first-in, first-out) order and computes realized gain per disposal using exact decimal arithmetic
- [EVM Calldata Decoder with Risk Flags](https://www.zero.xyz/c/evm-calldata-decoder-with-risk-flags-792c5f8d/llms.txt): $0.01/call via x402. Decodes raw EVM calldata into typed function arguments and attaches deterministic risk flags for dangerous patterns like unlimited token approvals and admin actions
- [LIFO Cost-Basis Matching for Crypto/Asset Disposals](https://www.zero.xyz/c/lifo-cost-basis-matching-for-crypto-asset-disposals-d313f130/llms.txt): $0.05/call via x402. Applies Last-In-First-Out (LIFO) cost-basis matching to a list of acquisition lots and disposal events, returning realized gain/loss per disposal calculated in exact decimal arithmetic.
- [HIFO Cost-Basis Matching (Highest-In, First-Out)](https://www.zero.xyz/c/hifo-cost-basis-matching-highest-in-first-out-ae0d8167/llms.txt): $0.05/call via x402. Matches disposals against the highest-cost acquisition lots first and returns realized gain/loss per disposal using exact decimal arithmetic
- [EVM ERC-20 Transfer Calldata Encoder](https://www.zero.xyz/c/evm-erc-20-transfer-calldata-encoder-1d9c4bb4/llms.txt): $0.01/call via x402. Encodes ERC-20 transfer calldata from a human-readable token amount, automatically resolving token decimals from a pinned registry
- [ERC-20 Approve Calldata Builder with Unlimited Allowance Flagging](https://www.zero.xyz/c/erc-20-approve-calldata-builder-with-unlimited-allowance-flagging-7fd70266/llms.txt): $0.01/call via x402. Encodes ERC-20 approve() calldata for a given spender and amount, automatically flagging unlimited (max uint256) allowances before any transaction is signed
- [ENS Name Resolver with Forward-Verification](https://www.zero.xyz/c/ens-name-resolver-with-forward-verification-37ee7949/llms.txt): $0.01/call via x402. Resolves ENS names to Ethereum addresses and performs reverse resolution with forward-verification of reverse records
- [EVM Address Checksum Normalizer (Batch)](https://www.zero.xyz/c/evm-address-checksum-normalizer-batch-3a177ab4/llms.txt): $0.001/call via x402. Normalizes a batch of EVM addresses to EIP-55 mixed-case checksum format, flagging invalid entries without failing the entire batch
- [EVM Canon Trade Ledger Validator](https://www.zero.xyz/c/evm-canon-trade-ledger-validator-aa8b8ee7/llms.txt): $0.02/call via x402. Validates a trade ledger and reports all problems at once: unmatched sells, duplicate entries, bad numeric values, and invalid timestamps.
- [EVM ERC-20 transferFrom Calldata Builder](https://www.zero.xyz/c/evm-erc-20-transferfrom-calldata-builder-814f98af/llms.txt): $0.01/call via x402. Encodes delegated ERC-20 transferFrom calldata for on-chain execution, spending a previously granted allowance to move tokens from one address to another.
- [EIP-2612 Permit Calldata Builder](https://www.zero.xyz/c/eip-2612-permit-calldata-builder-5e79241f/llms.txt): $0.01/call via x402. Builds EIP-2612 permit calldata for signature-based ERC-20 token allowances without requiring a separate approval transaction
- [Uniswap V2 Exact-Input Swap Calldata Builder](https://www.zero.xyz/c/uniswap-v2-exact-input-swap-calldata-builder-5fad011c/llms.txt): $0.01/call via x402. Builds Uniswap-V2-style exact-input swap calldata for a given token path, ready to submit on-chain.
- [EVM Calldata Encoder with Risk Flags](https://www.zero.xyz/c/evm-calldata-encoder-with-risk-flags-143f294e/llms.txt): $0.01/call via x402. Encodes EVM calldata from a named function signature and human-readable arguments, returning deterministic risk flags without signing or broadcasting
- [EVM Canon Base – Average Cost Basis (ACB) Calculator](https://www.zero.xyz/c/evm-canon-base-average-cost-basis-acb-calculator-6e841587/llms.txt): $0.05/call via x402. Computes average cost basis for crypto asset disposals by pooling all acquisitions at a running average unit cost and returning realized gain per disposal
- [EVM Canon Base – Lot Inventory (Remaining Holdings)](https://www.zero.xyz/c/evm-canon-base-lot-inventory-remaining-holdings-dec58758/llms.txt): $0.03/call via x402. Returns all remaining unsold tax lots after applying all trades, each with its acquisition timestamp and unit cost basis.
- [EVM Collection-Wide NFT Approval Calldata Encoder (High Risk)](https://www.zero.xyz/c/evm-collection-wide-nft-approval-calldata-encoder-high-risk-2f1da3e5/llms.txt): $0.01/call via x402. Builds EVM calldata for setApprovalForAll NFT operations, flagging the transaction as high risk before any signing occurs
- [EVM Canon Base – Gains Summary (FIFO/Default)](https://www.zero.xyz/c/evm-canon-base-gains-summary-fifo-default-c5f01d56/llms.txt): $0.03/call via x402. Computes realized gain/loss summary per disposal event plus aggregate totals using default cost-basis matching, without exposing individual lot-level detail
- [EVM Ledger Net Balance (No Cost-Basis Matching)](https://www.zero.xyz/c/evm-ledger-net-balance-no-cost-basis-matching-3fdc0973/llms.txt): $0.001/call via x402. Computes net asset positions directly from raw trade/ledger data without any cost-basis lot matching, handling broken or unreconcilable ledgers
- [EVM Token/Value Canonicalization](https://www.zero.xyz/c/evm-token-value-canonicalization-0ccc4f23/llms.txt): $0.01/call via x402. Normalizes a raw EVM token or value payload into a schema-validated, deterministic JSON representation with honest nulls for missing fields
- [ERC-721 Safe Transfer Calldata Builder](https://www.zero.xyz/c/erc-721-safe-transfer-calldata-builder-59cfeed7/llms.txt): $0.01/call via x402. Encodes ERC-721 safeTransferFrom calldata for NFT transfers on EVM-compatible chains
- [EVM Canon Base – Holding Period Splitter](https://www.zero.xyz/c/evm-canon-base-holding-period-splitter-e4c85a62/llms.txt): $0.04/call via x402. Splits each asset disposal into short-term and long-term capital gain/loss portions based on how long the consumed tax lots were held
- [EVM WETH Unwrap Calldata Builder](https://www.zero.xyz/c/evm-weth-unwrap-calldata-builder-3a921ba6/llms.txt): $0.01/call via x402. Encodes calldata for a WETH-style withdraw (unwrap) operation to convert wrapped native token back to native ETH on EVM chains

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

- [Zero catalog index](https://www.zero.xyz/llms.txt)
