Animica x402 Directory

Directory

api.jagent.dev

api.jagent.dev publishes 19 machine-payable endpoints over the x402 protocol, priced from $0.001 to $0.01 per call. Each was probed directly; the response code below is what it returned.

Endpoints

EndpointMethodPriceProbe
/v1/base-gas POST $0.005 402
/v1/cron-next POST $0.001 402
/v1/csv-to-json POST $0.005 402
/v1/evm-decode POST $0.003 402
/v1/evm-log POST $0.003 402
/v1/evm-util POST $0.002 402
/v1/hash POST $0.001 402
/v1/json-to-csv POST $0.001 402
/v1/json-validate POST $0.001 402
/v1/jwt-inspect POST $0.001 402
/v1/markdown-to-html POST $0.001 402
/v1/regex-test POST $0.001 402
/v1/sig-check POST $0.005 402
/v1/text-diff POST $0.001 402
/v1/time-convert POST $0.001 402
/v1/token-check POST $0.008 402
/v1/tx-check POST $0.005 402
/v1/wallet-profile POST $0.008 402
/v1/wallet-summary POST $0.01 402

What these endpoints do

api.jagent.dev/v1/base-gas

Base mainnet gas fees now, with USD cost estimates. Optional JSON body: gas_limit (integer 21000-30000000). Returns next base fee, 20-block base fee min/max/trend, slow/standard/fast priority and max …

POST · $0.005 · probe 402

api.jagent.dev/v1/cron-next

Validate a 5-field cron expression (names like mon/jan and macros like @daily allowed) and list its next run times in UTC. JSON: expression, optional count (1-100, default 5), optional from (ISO date,…

POST · $0.001 · probe 402

api.jagent.dev/v1/csv-to-json

Convert CSV text to JSON. JSON body: csv (string, rows separated by newlines), optional delimiter (single character), header (true = first row holds the field names), infer_types (turn numbers and boo…

POST · $0.005 · probe 402

api.jagent.dev/v1/evm-decode

Decode EVM calldata offline. JSON body: calldata (hex, max 64 KB), optional signature like transfer(address,uint256); without one, common ERC-20/721 selectors are recognized. Types: address, bool, int…

POST · $0.003 · probe 402

api.jagent.dev/v1/evm-log

Decode an EVM event log offline. JSON body: topics (1-4 hex strings, 32 bytes each), data (hex, max 64 KB), optional signature like Transfer(address indexed from,address indexed to,uint256 value). Wit…

POST · $0.003 · probe 402

api.jagent.dev/v1/evm-util

EVM helper computations, offline. JSON body with any of: text (keccak256 of UTF-8), hex (keccak256 of bytes), signature (canonical form, 4-byte selector and event topic0), address (validity, EIP-55 ch…

POST · $0.002 · probe 402

api.jagent.dev/v1/hash

Hash or HMAC a string. Send JSON: data (string), optional input_encoding (utf8|hex|base64|base64url, default utf8), algorithms (any of md5 sha1 sha256 sha384 sha512 sha3-256 sha3-512, default [sha256]…

POST · $0.001 · probe 402

api.jagent.dev/v1/json-to-csv

Convert an array of JSON objects to CSV. JSON: rows (array of objects, max 50000), optional columns (column order), delimiter (1 char, default comma), flatten (default true: nested keys become a.b and…

POST · $0.001 · probe 402

api.jagent.dev/v1/json-validate

Validate JSON data against a JSON Schema (common keywords: type, required, properties, items, enum, min/max, etc.; local #/ $ref only, no remote refs). JSON: schema (object or boolean), data (any JSON…

POST · $0.001 · probe 402

api.jagent.dev/v1/jwt-inspect

Decode and optionally verify a JWS-compact JWT. JSON: token, optional secret (HS256/384/512; secret_encoding utf8 or base64) or public_key PEM (RS/PS/ES 256/384/512), now (unix s), leeway_seconds (max…

POST · $0.001 · probe 402

api.jagent.dev/v1/markdown-to-html

Convert Markdown to HTML. Send JSON {markdown: string}. Returns html, headings [{level,text}], chars_in. Supports headings, paragraphs, bold/italic/strike, inline and fenced code, lists, task lists, b…

POST · $0.001 · probe 402

api.jagent.dev/v1/regex-test

Test a JavaScript regular expression. Send JSON: pattern, text, optional flags (d g i m s u y), replacement, max_matches (1-1000, default 100). Returns valid, matched, count, truncated, matches [{matc…

POST · $0.001 · probe 402

api.jagent.dev/v1/sig-check

Pre-sign risk check for EIP-712 typed data, offline and rule-based. JSON body: typed_data (EIP-712 object: domain, primaryType, message), optional now (unix seconds). Recognizes Permit, DAI permit, Pe…

POST · $0.005 · probe 402

api.jagent.dev/v1/text-diff

Line-based diff of two texts. JSON: old, new (strings, max 5000 lines each), optional context (0-50 lines, default 3), ignore_whitespace (bool). Returns identical, added, removed, unchanged line count…

POST · $0.001 · probe 402

api.jagent.dev/v1/time-convert

Convert a time between IANA timezones. JSON: time (ISO with Z/offset, local YYYY-MM-DDTHH:MM read in from_tz, unix seconds or "now"; default now), from_tz (default UTC), to_tz (zone or array of 1-20, …

POST · $0.001 · probe 402

api.jagent.dev/v1/token-check

Live risk check for a token contract on Base mainnet. JSON body: address (0x + 40 hex). Reads code, name, symbol, decimals, totalSupply, owner() and EIP-1967 proxy slots, and scans the bytecode for mi…

POST · $0.008 · probe 402

api.jagent.dev/v1/tx-check

Pre-sign safety check for EVM calldata, offline and rule-based. JSON body: calldata (hex), optional signature, to (address), value_wei (decimal string). Flags unlimited or partial token approvals, app…

POST · $0.005 · probe 402

api.jagent.dev/v1/wallet-profile

Live profile of any address on Base mainnet. JSON body: address (0x + 40 hex). Returns kind (eoa, contract, or eoa_7702_delegated with the delegate address), nonce, ETH balance, and nonzero balances o…

POST · $0.008 · probe 402

api.jagent.dev/v1/wallet-summary

Plain-English profile of one Base address. JSON body: address (0x + 40 hex). Reads it onchain (contract or wallet, nonce, ETH balance, balances of common tokens), then an AI model returns a 2-4 senten…

POST · $0.01 · probe 402