zFinia live services

22 deterministic, machine-consumable services paid per call through x402.

If you do not already know which utility to call, unpaid POST /v1/router/quote returns the matching already-live x402 route at that route's unchanged price. GET /v1/router is the free contract. This is not a new paid SKU.

Data Compatibility Checker

Compare caller-supplied source and target flat field schemas before ingestion, migration, CI deployment or machine-to-machine handoff. Returns a deterministic JSON mismatch report with type incompatibilities, missing required fields, nullability warnings and remediation codes. Does not fetch data or validate nested schemas, data values or runtime API behaviour.

POST /x402/v1/data-compatibility-checker

3000 atomic USDC on eip155:8453

OpenAPI contract

Accessibility Contrast Calculator

Calculate WCAG 2.x sRGB contrast for one caller-supplied foreground/background pair of hex colours (#RRGGBB). Returns JSON with the contrast ratio and AA/AAA threshold booleans for normal or large text. Does not assess a whole interface, support alpha colours or certify accessibility.

POST /x402/v1/accessibility-contrast-calculator

1000 atomic USDC on eip155:8453

OpenAPI contract

Catalog Offer Evidence Extractor

Extract schema.org Product JSON-LD structured data from caller-supplied authorized public product-page HTML. Returns deterministic normalized Product/Offer JSON, including supplied price and currency when present, with source HTML and record SHA-256 hashes. Performs no URL fetching or browser execution; hashes do not prove authenticity and supplied prices may be stale.

POST /x402/v1/catalog-offer-evidence-extractor

100000 atomic USDC on eip155:8453

OpenAPI contract

Machine Economy Changes Since

Return curated machine-economy developments covering x402 and agent commerce after a supplied cursor or since value. This delta feed includes material additions, corrections and retractions with provenance and nextCursor for caller-managed polling; an empty result is valid. No transaction feed, built-in scheduler, generic web search or exhaustive ecosystem monitoring.

POST /v1/intelligence/changes-since

10000 atomic USDC on eip155:8453

OpenAPI contract

Merchant Contract Regression Report

Compare supplied baseline/current merchant API contracts for CI review. Returns a structured diff report with hashes, remediation, route/method checks, network/asset/payee policy checks, flat input/output compatibility and declared current price against the buyer maximum. No URL fetching, live or future-price guarantee, security audit or CI enforcement.

POST /x402/v1/merchant-contract-regression-report

50000 atomic USDC on eip155:8453

OpenAPI contract

Company Evidence Pack

Company enrichment and KYB data for due diligence by domain: verify a counterparty, supplier or vendor before outreach, onboarding or payment. Returns firmographics (legal name, LEI, SEC CIK, industry, HQ, founded, employees), domain intelligence (age, email provider, SPF/DMARC), public role emails, socials, plus OFAC SDN and EU sanctions screening. Source-cited; unknowns null. Company data only, not personal contacts or compliance clearance. Unresolvable domains not charged.

POST /x402/v1/company-evidence-pack

60000 atomic USDC on eip155:8453

OpenAPI contract

x402 Challenge Decoder

Decode an x402 payment challenge before paying: give it the raw 402 body or payment-required header, as JSON or base64, and get back the version, resource, and every accepted payment normalised to scheme, network, asset, amount and payTo. Names what is wrong with named warnings — bad amount, unrecognised network, invalid payTo, unsupported scheme, missing input or output schema — and returns the declared Bazaar schemas. No network call, no payment sent.

POST /x402/v1/x402-challenge-decode

2000 atomic USDC on eip155:8453

OpenAPI contract

x402 Endpoint Preflight

Find out what an x402 endpoint will charge before you pay it. Probes the endpoint, reads the challenge from the header or the body, and returns the decoded price, network, asset and payTo plus the declared input and output schemas. Never sends a payment. Only reviewed origins are reachable, and a redirect is refused rather than followed.

POST /x402/v1/x402-endpoint-preflight

4000 atomic USDC on eip155:8453

OpenAPI contract

x402 Endpoint Health

Is this paid endpoint answering right now? Returns whether it serves a payment challenge, how many well-formed priced offers it carries, which warnings would actually break a payment as opposed to merely making the call harder to construct, and a single payable_now flag. Reports only what was observed; it makes no judgement about the seller.

POST /x402/v1/x402-endpoint-health

4000 atomic USDC on eip155:8453

OpenAPI contract

x402 Metadata Drift

Did this paid endpoint change its terms since you last looked? Give it a previous challenge as the baseline and it returns every difference: price changes with old and new amounts, offers added or removed, a protocol version change, and a payee_changed flag when a new recipient address appears. Never pays the endpoint.

POST /x402/v1/x402-metadata-drift

6000 atomic USDC on eip155:8453

OpenAPI contract

Base Network Snapshot

Is Base ready to transact right now? One call returns the current block height, gas price in wei and how many seconds old the chain head is, all read at the same block. Refuses before payment if the endpoint is on the wrong chain or its head is stale, so you are never charged for a reading that is quietly out of date.

POST /x402/v1/base-network-snapshot

4000 atomic USDC on eip155:8453

OpenAPI contract

Base Finality Snapshot

How settled is Base right now? Returns the latest and finalized block heights, how many confirmations the finalized head trails by, and both timestamps. Lets an agent decide whether a transaction is safe to treat as done, instead of guessing a confirmation count.

POST /x402/v1/base-finality-snapshot

4000 atomic USDC on eip155:8453

OpenAPI contract

Base Wallet Snapshot

Read a Base wallet native ETH balance and up to five ERC20 token balances at one pinned block. Separate balance lookups each answer at whatever height they happened to see, so they cannot be compared; these are all read at the same block and the block is in the response. Replaces six calls with one.

POST /x402/v1/base-wallet-snapshot

8000 atomic USDC on eip155:8453

OpenAPI contract

Base Token Metadata

Read a Base token name, symbol, decimals and total supply in one call. Handles tokens that return a bytes32 name or symbol instead of a string, which is the case that breaks naive decoders. Fields the contract does not implement come back null and are listed, rather than guessed at. Refuses an address with no contract.

POST /x402/v1/base-token-metadata

6000 atomic USDC on eip155:8453

OpenAPI contract

Base Transaction Outcome

Did my Base transaction work and what did it cost? One call returns success or reverted, gas used, effective gas price, the fee in wei and in exact decimal ETH, confirmations behind the head, sender, recipient, value and log count. Pending and unknown hashes get a definite answer rather than an error.

POST /x402/v1/base-transaction-outcome

6000 atomic USDC on eip155:8453

OpenAPI contract

Base NFT Owner

Who owns this Base ERC721 token right now? Returns the current owner address at a pinned block. A token with no owner is refused before payment rather than returned as the zero address, which a caller could otherwise mistake for a real holder.

POST /x402/v1/base-nft-owner

4000 atomic USDC on eip155:8453

OpenAPI contract

Page Metadata

Fetch a reviewed public page and return its title, every meta and Open Graph tag, and the canonical URL. No JavaScript is executed and no script content is read. Returns the licence and creator for the content alongside it, so reuse terms travel with the result.

POST /x402/v1/page-metadata

4000 atomic USDC on eip155:8453

OpenAPI contract

Page JSON-LD

Fetch a reviewed public page and return every JSON-LD structured-data block it declares, parsed. No script is executed. A block that is malformed is reported as a named warning rather than being silently dropped, so a caller can tell an empty page from a broken one.

POST /x402/v1/page-json-ld

5000 atomic USDC on eip155:8453

OpenAPI contract

Page Tables

Fetch a reviewed public page and return its HTML tables as arrays of rows and cells. Bounded to ten tables, fifty rows each and twenty cells per row, and every bound that is reached is named in the warnings so a truncated table is never mistaken for a short one.

POST /x402/v1/page-tables

6000 atomic USDC on eip155:8453

OpenAPI contract

Page Links

Fetch a reviewed public page and return its links with resolved absolute URLs and anchor text, the canonical URL, the declared meta robots directive, and how many links leave the host. Relative hrefs are resolved against the page, so a caller never has to guess a base.

POST /x402/v1/page-links

4000 atomic USDC on eip155:8453

OpenAPI contract

Page Fingerprint

Fetch a reviewed public page and return SHA-256 hashes of both the raw HTML and the visible text, with byte and character counts. Two hashes because they answer different questions: the HTML hash moves when anything at all changes, the text hash moves only when the content a reader would notice does.

POST /x402/v1/page-fingerprint

4000 atomic USDC on eip155:8453

OpenAPI contract

Page Markdown

Fetch a reviewed public page and return its readable content as Markdown, with headings and list structure preserved. Script, style and template content is removed, and nav and aside elements plus anything marked role="navigation" are excluded from the text. Returns the licence and creator, because this content is reusable only on those terms. Truncation at any bound is reported, never silent.

POST /x402/v1/page-markdown

6000 atomic USDC on eip155:8453

OpenAPI contract