Servidor MCP

Genesis402 by UnyKorn (x402 pay-per-call)

io.github.FTHTrading/genesis402-mcp

Qué hace este MCP

Provides paid APIs for DeFi, blockchain analysis, sanctions screening, SEC financials, web extraction, domain intelligence, and related research.

genesis402_answer_from_text
Answer a question from a document
Paid ($0.006 USDC). Answer one question strictly from a document you supply, and return the verbatim quote that supports the answer. Use for contract, policy, filing or email questions where the answer must be traceable to the source. For an overview rather than one answer use genesis402_summarize; to pull many named fields at once use genesis402_extract_json. Returns the answer and a supporting quote that the rail verifies appears in the text. Payment: call once without payment_signature to get the exact price quote (nothing is charged or signed), then call again with the signed payment to receive the result and settlement details.
Acceso externo
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['text', 'question'], 'properties': {'text': {'type': 'string', 'maxLength': 24000, 'minLength': 1, 'description': 'The source document to answer from, up to 24,000 characters.'}, 'question': {'type': 'string', 'maxLength': 500, 'minLength': 3, 'description': "One question about the text, up to 500 characters, e.g. 'What is the termination notice period?'."}, 'payment_signature': {'type': 'string', 'maxLength': 8000, 'description': "Optional. An x402 v2 payment you signed for this call's quote (the PAYMENT-SIGNATURE header value). Omit to get the price quote first; nothing is charged without it."}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['mode', 'paid'], 'properties': {'mode': {'enum': ['QUOTE_ONLY', 'PAID', 'FREE'], 'type': 'string', 'description': 'QUOTE_ONLY: price quote only, nothing signed or charged. PAID: the call was paid and result holds the data. FREE: the endpoint answered without payment.'}, 'paid': {'type': 'boolean', 'description': 'true only when a payment was settled for this call.'}, 'price': {'anyOf': [{'type': 'object', 'required': ['atomic', 'usd', 'payTo', 'network'], 'properties': {'usd': {'type': 'number', 'description': 'Price in US dollars.'}, 'payTo': {'type': 'string', 'description': 'Address the payment settles to.'}, 'atomic': {'type': 'string', 'description': 'Price in USDC atomic units (6 decimals), as a decimal string.'}, 'network': {'type': 'string', 'description': 'CAIP-2 network id of the lane, eip155:8453 (Base).'}}, 'additionalProperties': False}, {'type': 'null'}], 'description': 'The Base USDC quote. Present on QUOTE_ONLY and on PAID calls made by a local payer; null when the rail offered no Base USDC lane or the caller signed the payment.'}, 'result': {'description': "PAID or FREE: the endpoint's JSON result."}, 'resource': {'type': 'string', 'description': 'QUOTE_ONLY: the full URL of the paid resource.'}, 'how_to_pay': {'type': 'string', 'description': 'QUOTE_ONLY: how to sign and resend the call.'}, 'settlement': {'description': 'PAID: decoded PAYMENT-RESPONSE settlement (transaction hash, network, payer), or null if the rail sent none.'}, 'what_you_get': {'type': 'string', 'description': "QUOTE_ONLY: the rail's description of what the payment buys."}, 'payment_required_b64': {'type': ['string', 'null'], 'description': 'QUOTE_ONLY: the raw base64 PAYMENT-REQUIRED header, to sign with any x402 v2 client.'}, 'also_accepted_networks': {'type': 'array', 'items': {'type': 'string'}, 'description': 'QUOTE_ONLY: every network the 402 challenge accepts.'}}, 'additionalProperties': False}
genesis402_call
Call any endpoint
Calls any of the 366 Genesis402 endpoints by name (DeFi, SEC filings, research, web/domain intel, AI text tools, multi-chain reads). Prices $0.001-$0.25 USDC on Base. Use for any endpoint without a dedicated tool; look up the name and parameters with genesis402_catalog first. Parameters are validated for free before any quote. Without payment_signature (or a local payer) it returns the exact price quote and signs nothing; with payment it returns the result plus the settlement details.
Acceso externo
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['endpoint'], 'properties': {'params': {'type': 'object', 'description': 'Parameters for that endpoint as an object, matching the parameter schema shown in genesis402_catalog. Omit if the endpoint takes none.', 'additionalProperties': {}}, 'endpoint': {'type': 'string', 'maxLength': 64, 'minLength': 2, 'description': 'Endpoint name exactly as listed by genesis402_catalog, e.g. "defi-yields" or "wallet-brief" (a leading slash is ignored).'}, 'payment_signature': {'type': 'string', 'maxLength': 8000, 'description': "Optional. An x402 v2 payment you signed for this call's quote (the PAYMENT-SIGNATURE header value). Omit to get the price quote first; nothing is charged without it."}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['mode', 'paid'], 'properties': {'mode': {'enum': ['QUOTE_ONLY', 'PAID', 'FREE'], 'type': 'string', 'description': 'QUOTE_ONLY: price quote only, nothing signed or charged. PAID: the call was paid and result holds the data. FREE: the endpoint answered without payment.'}, 'paid': {'type': 'boolean', 'description': 'true only when a payment was settled for this call.'}, 'price': {'anyOf': [{'type': 'object', 'required': ['atomic', 'usd', 'payTo', 'network'], 'properties': {'usd': {'type': 'number', 'description': 'Price in US dollars.'}, 'payTo': {'type': 'string', 'description': 'Address the payment settles to.'}, 'atomic': {'type': 'string', 'description': 'Price in USDC atomic units (6 decimals), as a decimal string.'}, 'network': {'type': 'string', 'description': 'CAIP-2 network id of the lane, eip155:8453 (Base).'}}, 'additionalProperties': False}, {'type': 'null'}], 'description': 'The Base USDC quote. Present on QUOTE_ONLY and on PAID calls made by a local payer; null when the rail offered no Base USDC lane or the caller signed the payment.'}, 'result': {'description': "PAID or FREE: the endpoint's JSON result."}, 'resource': {'type': 'string', 'description': 'QUOTE_ONLY: the full URL of the paid resource.'}, 'how_to_pay': {'type': 'string', 'description': 'QUOTE_ONLY: how to sign and resend the call.'}, 'settlement': {'description': 'PAID: decoded PAYMENT-RESPONSE settlement (transaction hash, network, payer), or null if the rail sent none.'}, 'what_you_get': {'type': 'string', 'description': "QUOTE_ONLY: the rail's description of what the payment buys."}, 'payment_required_b64': {'type': ['string', 'null'], 'description': 'QUOTE_ONLY: the raw base64 PAYMENT-REQUIRED header, to sign with any x402 v2 client.'}, 'also_accepted_networks': {'type': 'array', 'items': {'type': 'string'}, 'description': 'QUOTE_ONLY: every network the 402 challenge accepts.'}}, 'additionalProperties': False}
genesis402_catalog
List endpoints and prices (free)
Free, no payment, read-only. Lists Genesis402 endpoints with name, HTTP path, USD price, title and parameter schema, read from the rail's live /.well-known/x402 manifest (refreshed every 10 minutes). Use it to find an endpoint that has no dedicated genesis402_* tool, then pass its exact name and parameters to genesis402_call. Filter by keyword to keep the list short (e.g. "defi", "sec", "wiki"); with no filter it returns every endpoint, up to 400. Returns the rail origin, total endpoint count, number matched, the current payer mode (QUOTE_ONLY, HOSTED or LIVE with its cap) and the matching endpoints.
Solo lectura Acceso externo
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'filter': {'type': 'string', 'maxLength': 60, 'description': 'Optional keyword to narrow the list, matched against endpoint name, title and tags, e.g. "defi", "sec", "price". Omit for all endpoints.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['origin', 'total_endpoints', 'matched', 'payer_mode', 'endpoints'], 'properties': {'origin': {'type': 'string', 'description': 'Rail origin the catalog was read from.'}, 'matched': {'type': 'integer', 'description': 'Number of endpoints matching the filter.'}, 'endpoints': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'path', 'price_usd'], 'properties': {'name': {'type': 'string', 'description': 'Endpoint name to pass to genesis402_call.'}, 'path': {'type': 'string', 'description': 'HTTP path on the rail.'}, 'title': {'type': 'string', 'description': 'Short human title.'}, 'price_usd': {'type': ['number', 'null'], 'description': 'Price per call in USD, null if the manifest carries none.'}, 'parameters': {'description': 'Parameter schema from the manifest.'}}, 'additionalProperties': False}, 'description': 'Matching endpoints, at most 400.'}, 'payer_mode': {'type': 'string', 'description': 'QUOTE_ONLY, HOSTED, or LIVE (cap $X) for a local self-paying server.'}, 'total_endpoints': {'type': 'integer', 'description': 'Number of endpoints in the live manifest.'}}, 'additionalProperties': False}
genesis402_company_lookup
Look up a company (GLEIF, SEC)
Paid ($0.01 USDC). Look up one company worldwide in the official registers: GLEIF (Legal Entity Identifiers, every country) and US SEC EDGAR. By LEI: legal name, status, jurisdiction, addresses, registration authority, renewal dates and its registered direct and ultimate parent. By name: ranked matches, live registrations first, with legal forms understood across languages and names in their own script. By SEC CIK: filer profile, tickers and latest filings. Registry data only: not KYC, not a compliance determination, not legal advice. Payment: call once without payment_signature to get the exact price quote (nothing is charged or signed), then call again with the signed payment to receive the result and settlement details.
Acceso externo
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'query': {'type': 'string', 'maxLength': 200, 'minLength': 3, 'description': 'Company name (3 to 200 characters), 20-character LEI, or SEC CIK.'}, 'payment_signature': {'type': 'string', 'maxLength': 8000, 'description': "Optional. An x402 v2 payment you signed for this call's quote (the PAYMENT-SIGNATURE header value). Omit to get the price quote first; nothing is charged without it."}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['mode', 'paid'], 'properties': {'mode': {'enum': ['QUOTE_ONLY', 'PAID', 'FREE'], 'type': 'string', 'description': 'QUOTE_ONLY: price quote only, nothing signed or charged. PAID: the call was paid and result holds the data. FREE: the endpoint answered without payment.'}, 'paid': {'type': 'boolean', 'description': 'true only when a payment was settled for this call.'}, 'price': {'anyOf': [{'type': 'object', 'required': ['atomic', 'usd', 'payTo', 'network'], 'properties': {'usd': {'type': 'number', 'description': 'Price in US dollars.'}, 'payTo': {'type': 'string', 'description': 'Address the payment settles to.'}, 'atomic': {'type': 'string', 'description': 'Price in USDC atomic units (6 decimals), as a decimal string.'}, 'network': {'type': 'string', 'description': 'CAIP-2 network id of the lane, eip155:8453 (Base).'}}, 'additionalProperties': False}, {'type': 'null'}], 'description': 'The Base USDC quote. Present on QUOTE_ONLY and on PAID calls made by a local payer; null when the rail offered no Base USDC lane or the caller signed the payment.'}, 'result': {'description': "PAID or FREE: the endpoint's JSON result."}, 'resource': {'type': 'string', 'description': 'QUOTE_ONLY: the full URL of the paid resource.'}, 'how_to_pay': {'type': 'string', 'description': 'QUOTE_ONLY: how to sign and resend the call.'}, 'settlement': {'description': 'PAID: decoded PAYMENT-RESPONSE settlement (transaction hash, network, payer), or null if the rail sent none.'}, 'what_you_get': {'type': 'string', 'description': "QUOTE_ONLY: the rail's description of what the payment buys."}, 'payment_required_b64': {'type': ['string', 'null'], 'description': 'QUOTE_ONLY: the raw base64 PAYMENT-REQUIRED header, to sign with any x402 v2 client.'}, 'also_accepted_networks': {'type': 'array', 'items': {'type': 'string'}, 'description': 'QUOTE_ONLY: every network the 402 challenge accepts.'}}, 'additionalProperties': False}
genesis402_counterparty_report
Counterparty report: company, parents, sanctions verdict
Paid ($0.25 USDC). Check one company before you deal with it. Resolves the company in the GLEIF register (name or 20-character LEI), follows its registered direct and ultimate parent, and screens every name in that group against the UN, US OFAC SDN, EU and UK sanctions lists. Returns one verdict (clear, review or stop) with every reason sourced, the registry record, the group screened, the list versions used, an Ed25519-signed receipt, a private link to a branded PDF (7 days) and a public verify page. A vague name (e.g. a bare brand) returns review and names the entity it assumed. Screening and registry signals only: not KYC, not a compliance determination, not legal advice. Payment: call once without payment_signature to get the exact price quote (nothing is charged or signed), then call again with the signed payment to receive the result and settlement details.
Acceso externo
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'type': {'enum': ['individual', 'entity'], 'type': 'string', 'description': 'Optional. Used only when no registry record is found and the name is screened as given.'}, 'query': {'type': 'string', 'maxLength': 200, 'minLength': 3, 'description': 'Company legal name (3 to 200 characters) or its 20-character LEI. The exact legal name or LEI gives the most precise result.'}, 'payment_signature': {'type': 'string', 'maxLength': 8000, 'description': "Optional. An x402 v2 payment you signed for this call's quote (the PAYMENT-SIGNATURE header value). Omit to get the price quote first; nothing is charged without it."}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['mode', 'paid'], 'properties': {'mode': {'enum': ['QUOTE_ONLY', 'PAID', 'FREE'], 'type': 'string', 'description': 'QUOTE_ONLY: price quote only, nothing signed or charged. PAID: the call was paid and result holds the data. FREE: the endpoint answered without payment.'}, 'paid': {'type': 'boolean', 'description': 'true only when a payment was settled for this call.'}, 'price': {'anyOf': [{'type': 'object', 'required': ['atomic', 'usd', 'payTo', 'network'], 'properties': {'usd': {'type': 'number', 'description': 'Price in US dollars.'}, 'payTo': {'type': 'string', 'description': 'Address the payment settles to.'}, 'atomic': {'type': 'string', 'description': 'Price in USDC atomic units (6 decimals), as a decimal string.'}, 'network': {'type': 'string', 'description': 'CAIP-2 network id of the lane, eip155:8453 (Base).'}}, 'additionalProperties': False}, {'type': 'null'}], 'description': 'The Base USDC quote. Present on QUOTE_ONLY and on PAID calls made by a local payer; null when the rail offered no Base USDC lane or the caller signed the payment.'}, 'result': {'description': "PAID or FREE: the endpoint's JSON result."}, 'resource': {'type': 'string', 'description': 'QUOTE_ONLY: the full URL of the paid resource.'}, 'how_to_pay': {'type': 'string', 'description': 'QUOTE_ONLY: how to sign and resend the call.'}, 'settlement': {'description': 'PAID: decoded PAYMENT-RESPONSE settlement (transaction hash, network, payer), or null if the rail sent none.'}, 'what_you_get': {'type': 'string', 'description': "QUOTE_ONLY: the rail's description of what the payment buys."}, 'payment_required_b64': {'type': ['string', 'null'], 'description': 'QUOTE_ONLY: the raw base64 PAYMENT-REQUIRED header, to sign with any x402 v2 client.'}, 'also_accepted_networks': {'type': 'array', 'items': {'type': 'string'}, 'description': 'QUOTE_ONLY: every network the 402 challenge accepts.'}}, 'additionalProperties': False}
genesis402_defi_yields
Find DeFi yields
Paid ($0.01 USDC). Ranked DeFi yield pools from DefiLlama (15,000+ pools), filterable by chain, protocol, token, stablecoin-only and minimum TVL. Use to answer 'where is the best yield for X'. For other DeFi or market data search genesis402_catalog and call the endpoint through genesis402_call. All filters are optional and combine with AND; with none set it returns the top pools above $1M TVL. Returns up to limit pools, each with protocol, chain, symbol, TVL, base APY vs reward APY, 30-day mean APY, impermanent-loss risk, exposure and DefiLlama's outlook class. APYs are variable and backward-looking; not investment advice. Payment: call once without payment_signature to get the exact price quote (nothing is charged or signed), then call again with the signed payment to receive the result and settlement details.
Acceso externo
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'sort': {'enum': ['apy', 'tvl'], 'type': 'string', 'description': "Sort order: 'apy' (highest yield first) or 'tvl' (largest pool first)."}, 'chain': {'type': 'string', 'maxLength': 40, 'description': 'Filter to one chain by name, e.g. Ethereum, Base, Arbitrum. Omit for all chains.'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'How many pools to return, 1 to 100.'}, 'token': {'type': 'string', 'maxLength': 20, 'description': 'Token symbol that must be in the pool, e.g. USDC, ETH, WBTC.'}, 'project': {'type': 'string', 'maxLength': 60, 'description': 'Filter to one protocol by its DefiLlama slug, e.g. aave-v3. Omit for all protocols.'}, 'min_tvl_usd': {'type': 'number', 'description': 'Minimum pool TVL in US dollars as a plain number. Defaults to 1000000 ($1M) when omitted.'}, 'stablecoin_only': {'type': 'boolean', 'description': 'true = only stablecoin pools. Omit or false for all pools.'}, 'payment_signature': {'type': 'string', 'maxLength': 8000, 'description': "Optional. An x402 v2 payment you signed for this call's quote (the PAYMENT-SIGNATURE header value). Omit to get the price quote first; nothing is charged without it."}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['mode', 'paid'], 'properties': {'mode': {'enum': ['QUOTE_ONLY', 'PAID', 'FREE'], 'type': 'string', 'description': 'QUOTE_ONLY: price quote only, nothing signed or charged. PAID: the call was paid and result holds the data. FREE: the endpoint answered without payment.'}, 'paid': {'type': 'boolean', 'description': 'true only when a payment was settled for this call.'}, 'price': {'anyOf': [{'type': 'object', 'required': ['atomic', 'usd', 'payTo', 'network'], 'properties': {'usd': {'type': 'number', 'description': 'Price in US dollars.'}, 'payTo': {'type': 'string', 'description': 'Address the payment settles to.'}, 'atomic': {'type': 'string', 'description': 'Price in USDC atomic units (6 decimals), as a decimal string.'}, 'network': {'type': 'string', 'description': 'CAIP-2 network id of the lane, eip155:8453 (Base).'}}, 'additionalProperties': False}, {'type': 'null'}], 'description': 'The Base USDC quote. Present on QUOTE_ONLY and on PAID calls made by a local payer; null when the rail offered no Base USDC lane or the caller signed the payment.'}, 'result': {'description': "PAID or FREE: the endpoint's JSON result."}, 'resource': {'type': 'string', 'description': 'QUOTE_ONLY: the full URL of the paid resource.'}, 'how_to_pay': {'type': 'string', 'description': 'QUOTE_ONLY: how to sign and resend the call.'}, 'settlement': {'description': 'PAID: decoded PAYMENT-RESPONSE settlement (transaction hash, network, payer), or null if the rail sent none.'}, 'what_you_get': {'type': 'string', 'description': "QUOTE_ONLY: the rail's description of what the payment buys."}, 'payment_required_b64': {'type': ['string', 'null'], 'description': 'QUOTE_ONLY: the raw base64 PAYMENT-REQUIRED header, to sign with any x402 v2 client.'}, 'also_accepted_networks': {'type': 'array', 'items': {'type': 'string'}, 'description': 'QUOTE_ONLY: every network the 402 challenge accepts.'}}, 'additionalProperties': False}
genesis402_email_check
Check email or domain deliverability
Paid ($0.002 USDC). Deliverability and trust check for an email address or domain. Use to vet a signup email or an inbound sender. For the domain's registration age and registrar use genesis402_whois. Returns whether it can receive mail (MX), the hosting provider, SPF and DMARC records and policy, a disposable-domain flag and a 0-5 trust score. DNS-only: no SMTP probe, no email sent, the mailbox is never contacted. Payment: call once without payment_signature to get the exact price quote (nothing is charged or signed), then call again with the signed payment to receive the result and settlement details.
Acceso externo
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['email_or_domain'], 'properties': {'email_or_domain': {'type': 'string', 'maxLength': 320, 'description': 'A full email address (user@domain.com) or a bare domain (domain.com), without scheme or path.'}, 'payment_signature': {'type': 'string', 'maxLength': 8000, 'description': "Optional. An x402 v2 payment you signed for this call's quote (the PAYMENT-SIGNATURE header value). Omit to get the price quote first; nothing is charged without it."}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['mode', 'paid'], 'properties': {'mode': {'enum': ['QUOTE_ONLY', 'PAID', 'FREE'], 'type': 'string', 'description': 'QUOTE_ONLY: price quote only, nothing signed or charged. PAID: the call was paid and result holds the data. FREE: the endpoint answered without payment.'}, 'paid': {'type': 'boolean', 'description': 'true only when a payment was settled for this call.'}, 'price': {'anyOf': [{'type': 'object', 'required': ['atomic', 'usd', 'payTo', 'network'], 'properties': {'usd': {'type': 'number', 'description': 'Price in US dollars.'}, 'payTo': {'type': 'string', 'description': 'Address the payment settles to.'}, 'atomic': {'type': 'string', 'description': 'Price in USDC atomic units (6 decimals), as a decimal string.'}, 'network': {'type': 'string', 'description': 'CAIP-2 network id of the lane, eip155:8453 (Base).'}}, 'additionalProperties': False}, {'type': 'null'}], 'description': 'The Base USDC quote. Present on QUOTE_ONLY and on PAID calls made by a local payer; null when the rail offered no Base USDC lane or the caller signed the payment.'}, 'result': {'description': "PAID or FREE: the endpoint's JSON result."}, 'resource': {'type': 'string', 'description': 'QUOTE_ONLY: the full URL of the paid resource.'}, 'how_to_pay': {'type': 'string', 'description': 'QUOTE_ONLY: how to sign and resend the call.'}, 'settlement': {'description': 'PAID: decoded PAYMENT-RESPONSE settlement (transaction hash, network, payer), or null if the rail sent none.'}, 'what_you_get': {'type': 'string', 'description': "QUOTE_ONLY: the rail's description of what the payment buys."}, 'payment_required_b64': {'type': ['string', 'null'], 'description': 'QUOTE_ONLY: the raw base64 PAYMENT-REQUIRED header, to sign with any x402 v2 client.'}, 'also_accepted_networks': {'type': 'array', 'items': {'type': 'string'}, 'description': 'QUOTE_ONLY: every network the 402 challenge accepts.'}}, 'additionalProperties': False}
genesis402_extract_json
Extract JSON fields from text
Paid ($0.006 USDC). Pull the fields you define out of unstructured text as JSON. Anything the text does not state comes back null, never invented. Use to turn emails, invoices, contracts or listings into structured data. To get a web page's text first use genesis402_web_extract. The field descriptions steer the extraction, so include units and formats (e.g. "ISO date", "number in USD"). Returns one JSON object with exactly your keys, each holding the extracted value or null. Payment: call once without payment_signature to get the exact price quote (nothing is charged or signed), then call again with the signed payment to receive the result and settlement details.
Acceso externo
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['text', 'fields'], 'properties': {'text': {'type': 'string', 'maxLength': 16000, 'description': 'The source text to read, up to 16,000 characters. Trim longer input first.'}, 'fields': {'type': 'object', 'description': 'Up to 30 fields: an object mapping each output key to a short description of what it should hold, including unit or format, e.g. { "invoice_total": "total amount due in USD, number", "due_date": "ISO date" }.', 'additionalProperties': {'type': 'string'}}, 'payment_signature': {'type': 'string', 'maxLength': 8000, 'description': "Optional. An x402 v2 payment you signed for this call's quote (the PAYMENT-SIGNATURE header value). Omit to get the price quote first; nothing is charged without it."}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['mode', 'paid'], 'properties': {'mode': {'enum': ['QUOTE_ONLY', 'PAID', 'FREE'], 'type': 'string', 'description': 'QUOTE_ONLY: price quote only, nothing signed or charged. PAID: the call was paid and result holds the data. FREE: the endpoint answered without payment.'}, 'paid': {'type': 'boolean', 'description': 'true only when a payment was settled for this call.'}, 'price': {'anyOf': [{'type': 'object', 'required': ['atomic', 'usd', 'payTo', 'network'], 'properties': {'usd': {'type': 'number', 'description': 'Price in US dollars.'}, 'payTo': {'type': 'string', 'description': 'Address the payment settles to.'}, 'atomic': {'type': 'string', 'description': 'Price in USDC atomic units (6 decimals), as a decimal string.'}, 'network': {'type': 'string', 'description': 'CAIP-2 network id of the lane, eip155:8453 (Base).'}}, 'additionalProperties': False}, {'type': 'null'}], 'description': 'The Base USDC quote. Present on QUOTE_ONLY and on PAID calls made by a local payer; null when the rail offered no Base USDC lane or the caller signed the payment.'}, 'result': {'description': "PAID or FREE: the endpoint's JSON result."}, 'resource': {'type': 'string', 'description': 'QUOTE_ONLY: the full URL of the paid resource.'}, 'how_to_pay': {'type': 'string', 'description': 'QUOTE_ONLY: how to sign and resend the call.'}, 'settlement': {'description': 'PAID: decoded PAYMENT-RESPONSE settlement (transaction hash, network, payer), or null if the rail sent none.'}, 'what_you_get': {'type': 'string', 'description': "QUOTE_ONLY: the rail's description of what the payment buys."}, 'payment_required_b64': {'type': ['string', 'null'], 'description': 'QUOTE_ONLY: the raw base64 PAYMENT-REQUIRED header, to sign with any x402 v2 client.'}, 'also_accepted_networks': {'type': 'array', 'items': {'type': 'string'}, 'description': 'QUOTE_ONLY: every network the 402 challenge accepts.'}}, 'additionalProperties': False}
genesis402_multi_chain_scan
Scan address across 10 EVM chains
Paid ($0.008 USDC). Sweeps one address across 10 EVM chains at once and reports where it is actually active. Use to find which networks an address uses before drilling into one chain. No risk scoring or sanctions check: for that use genesis402_wallet_brief. Returns, per chain, the native balance, the number of transactions sent and whether contract bytecode is deployed; chains whose RPC did not answer are listed separately, never counted as inactive. Activity is inferred from nonce, balance and code, so an address that only ever received tokens can show a zero nonce; check its balance field. Public on-chain data with sources and an evidence hash. Payment: call once without payment_signature to get the exact price quote (nothing is charged or signed), then call again with the signed payment to receive the result and settlement details.
Acceso externo
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address'], 'properties': {'address': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': 'The EVM address to scan, 0x followed by 40 hex characters. Checksum case is optional.'}, 'payment_signature': {'type': 'string', 'maxLength': 8000, 'description': "Optional. An x402 v2 payment you signed for this call's quote (the PAYMENT-SIGNATURE header value). Omit to get the price quote first; nothing is charged without it."}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['mode', 'paid'], 'properties': {'mode': {'enum': ['QUOTE_ONLY', 'PAID', 'FREE'], 'type': 'string', 'description': 'QUOTE_ONLY: price quote only, nothing signed or charged. PAID: the call was paid and result holds the data. FREE: the endpoint answered without payment.'}, 'paid': {'type': 'boolean', 'description': 'true only when a payment was settled for this call.'}, 'price': {'anyOf': [{'type': 'object', 'required': ['atomic', 'usd', 'payTo', 'network'], 'properties': {'usd': {'type': 'number', 'description': 'Price in US dollars.'}, 'payTo': {'type': 'string', 'description': 'Address the payment settles to.'}, 'atomic': {'type': 'string', 'description': 'Price in USDC atomic units (6 decimals), as a decimal string.'}, 'network': {'type': 'string', 'description': 'CAIP-2 network id of the lane, eip155:8453 (Base).'}}, 'additionalProperties': False}, {'type': 'null'}], 'description': 'The Base USDC quote. Present on QUOTE_ONLY and on PAID calls made by a local payer; null when the rail offered no Base USDC lane or the caller signed the payment.'}, 'result': {'description': "PAID or FREE: the endpoint's JSON result."}, 'resource': {'type': 'string', 'description': 'QUOTE_ONLY: the full URL of the paid resource.'}, 'how_to_pay': {'type': 'string', 'description': 'QUOTE_ONLY: how to sign and resend the call.'}, 'settlement': {'description': 'PAID: decoded PAYMENT-RESPONSE settlement (transaction hash, network, payer), or null if the rail sent none.'}, 'what_you_get': {'type': 'string', 'description': "QUOTE_ONLY: the rail's description of what the payment buys."}, 'payment_required_b64': {'type': ['string', 'null'], 'description': 'QUOTE_ONLY: the raw base64 PAYMENT-REQUIRED header, to sign with any x402 v2 client.'}, 'also_accepted_networks': {'type': 'array', 'items': {'type': 'string'}, 'description': 'QUOTE_ONLY: every network the 402 challenge accepts.'}}, 'additionalProperties': False}
genesis402_paper_search
Search scholarly papers
Paid ($0.003 USDC). Search scholarly literature in OpenAlex and get works with citation counts and open-access links. Use to find research, prior art or the most-cited work on a topic. For preprints by recency search arXiv (arxiv-search) and for one known DOI use crossref-doi, both through genesis402_call. Returns up to limit works, ranked by relevance or by citations. Payment: call once without payment_signature to get the exact price quote (nothing is charged or signed), then call again with the signed payment to receive the result and settlement details.
Acceso externo
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['q'], 'properties': {'q': {'type': 'string', 'maxLength': 300, 'minLength': 2, 'description': "Search terms, e.g. 'zero-knowledge proof rollups' or an exact paper title."}, 'sort': {'enum': ['relevance', 'cited'], 'type': 'string', 'description': "'relevance' (default) or 'cited' for most-cited first."}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'How many works to return, 1 to 50. Defaults to 10.'}, 'from_year': {'type': 'integer', 'maximum': 2100, 'minimum': 1900, 'description': 'Only works published in or after this year, e.g. 2020. Omit for all years.'}, 'payment_signature': {'type': 'string', 'maxLength': 8000, 'description': "Optional. An x402 v2 payment you signed for this call's quote (the PAYMENT-SIGNATURE header value). Omit to get the price quote first; nothing is charged without it."}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['mode', 'paid'], 'properties': {'mode': {'enum': ['QUOTE_ONLY', 'PAID', 'FREE'], 'type': 'string', 'description': 'QUOTE_ONLY: price quote only, nothing signed or charged. PAID: the call was paid and result holds the data. FREE: the endpoint answered without payment.'}, 'paid': {'type': 'boolean', 'description': 'true only when a payment was settled for this call.'}, 'price': {'anyOf': [{'type': 'object', 'required': ['atomic', 'usd', 'payTo', 'network'], 'properties': {'usd': {'type': 'number', 'description': 'Price in US dollars.'}, 'payTo': {'type': 'string', 'description': 'Address the payment settles to.'}, 'atomic': {'type': 'string', 'description': 'Price in USDC atomic units (6 decimals), as a decimal string.'}, 'network': {'type': 'string', 'description': 'CAIP-2 network id of the lane, eip155:8453 (Base).'}}, 'additionalProperties': False}, {'type': 'null'}], 'description': 'The Base USDC quote. Present on QUOTE_ONLY and on PAID calls made by a local payer; null when the rail offered no Base USDC lane or the caller signed the payment.'}, 'result': {'description': "PAID or FREE: the endpoint's JSON result."}, 'resource': {'type': 'string', 'description': 'QUOTE_ONLY: the full URL of the paid resource.'}, 'how_to_pay': {'type': 'string', 'description': 'QUOTE_ONLY: how to sign and resend the call.'}, 'settlement': {'description': 'PAID: decoded PAYMENT-RESPONSE settlement (transaction hash, network, payer), or null if the rail sent none.'}, 'what_you_get': {'type': 'string', 'description': "QUOTE_ONLY: the rail's description of what the payment buys."}, 'payment_required_b64': {'type': ['string', 'null'], 'description': 'QUOTE_ONLY: the raw base64 PAYMENT-REQUIRED header, to sign with any x402 v2 client.'}, 'also_accepted_networks': {'type': 'array', 'items': {'type': 'string'}, 'description': 'QUOTE_ONLY: every network the 402 challenge accepts.'}}, 'additionalProperties': False}
genesis402_prove
Issue a signed proof receipt
Paid ($0.25 USDC). Issue one Ed25519-signed, hash-chained receipt recording that a SHA-256 digest existed at the time of payment. Use as a cheap timestamped proof that you held a document or statement. To look the receipt up later use genesis402_receipt (free). Send text (hashed by the rail, labelled OBSERVED) or a sha256 you computed yourself (labelled ATTESTED; keeps the content private), not both. Returns the receipt bound to your payment transaction, with its truth labels and limitations. It verifies offline with the open verifier at github.com/FTHTrading/402-truth. The rail stores the receipt, never your bytes. Not externally anchored on a public blockchain yet. Payment: call once without payment_signature to get the exact price quote (nothing is charged or signed), then call again with the signed payment to receive the result and settlement details.
Acceso externo
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'text': {'type': 'string', 'maxLength': 16384, 'description': 'Raw UTF-8 text to hash and prove, up to 16 KiB (16,384 characters). Provide this or sha256, not both.'}, 'claim': {'type': 'string', 'maxLength': 512, 'description': "Optional short statement bound into the signed receipt, up to 512 characters, e.g. 'Draft v2 of the purchase agreement'."}, 'sha256': {'type': 'string', 'pattern': '^[0-9a-f]{64}$', 'description': 'Lowercase hex SHA-256 digest (64 characters) of the content to prove. Provide this or text, not both.'}, 'payment_signature': {'type': 'string', 'maxLength': 8000, 'description': "Optional. An x402 v2 payment you signed for this call's quote (the PAYMENT-SIGNATURE header value). Omit to get the price quote first; nothing is charged without it."}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['mode', 'paid'], 'properties': {'mode': {'enum': ['QUOTE_ONLY', 'PAID', 'FREE'], 'type': 'string', 'description': 'QUOTE_ONLY: price quote only, nothing signed or charged. PAID: the call was paid and result holds the data. FREE: the endpoint answered without payment.'}, 'paid': {'type': 'boolean', 'description': 'true only when a payment was settled for this call.'}, 'price': {'anyOf': [{'type': 'object', 'required': ['atomic', 'usd', 'payTo', 'network'], 'properties': {'usd': {'type': 'number', 'description': 'Price in US dollars.'}, 'payTo': {'type': 'string', 'description': 'Address the payment settles to.'}, 'atomic': {'type': 'string', 'description': 'Price in USDC atomic units (6 decimals), as a decimal string.'}, 'network': {'type': 'string', 'description': 'CAIP-2 network id of the lane, eip155:8453 (Base).'}}, 'additionalProperties': False}, {'type': 'null'}], 'description': 'The Base USDC quote. Present on QUOTE_ONLY and on PAID calls made by a local payer; null when the rail offered no Base USDC lane or the caller signed the payment.'}, 'result': {'description': "PAID or FREE: the endpoint's JSON result."}, 'resource': {'type': 'string', 'description': 'QUOTE_ONLY: the full URL of the paid resource.'}, 'how_to_pay': {'type': 'string', 'description': 'QUOTE_ONLY: how to sign and resend the call.'}, 'settlement': {'description': 'PAID: decoded PAYMENT-RESPONSE settlement (transaction hash, network, payer), or null if the rail sent none.'}, 'what_you_get': {'type': 'string', 'description': "QUOTE_ONLY: the rail's description of what the payment buys."}, 'payment_required_b64': {'type': ['string', 'null'], 'description': 'QUOTE_ONLY: the raw base64 PAYMENT-REQUIRED header, to sign with any x402 v2 client.'}, 'also_accepted_networks': {'type': 'array', 'items': {'type': 'string'}, 'description': 'QUOTE_ONLY: every network the 402 challenge accepts.'}}, 'additionalProperties': False}
genesis402_receipt
Look up a receipt (free)
Free, no payment, read-only and idempotent. Fetches one receipt by id from the rail's public receipts feed (twin.unykorn.org/receipts) to confirm that a paid call was settled and delivered. Use after any paid call, or to check a genesis402_prove receipt, using the receipt id returned with that result. It does not list or search receipts; you need the exact id. Returns the receipt exactly as published: the task called, amount in USD, payment rail, settlement transaction hash, settler, payer and timestamp. An unknown id returns an error with HTTP status 404; nothing is charged either way.
Solo lectura Acceso externo
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['receipt_id'], 'properties': {'receipt_id': {'type': 'string', 'maxLength': 80, 'minLength': 4, 'description': 'The receipt id exactly as returned with a paid call result or by genesis402_prove, 4 to 80 characters.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['receipt_id', 'receipt'], 'properties': {'receipt': {'type': 'object', 'description': "The receipt exactly as published on the rail's receipts feed.", 'additionalProperties': {}}, 'receipt_id': {'type': 'string', 'description': 'The id that was looked up.'}}, 'additionalProperties': False}
genesis402_sanctions_name_screen
Screen a name against UN, OFAC, EU, UK sanctions
Paid ($0.02 USDC). Screen one person or organisation name against the UN, US OFAC SDN, EU and UK consolidated sanctions lists, including aliases and transliterations. Returns match, possible match or no match, each hit with list, list id, matched name and score, and the published date and SHA-256 of every list version used. For a company and its parents in one call use genesis402_counterparty_report; for a wallet address use genesis402_screen_sanctions. Screening signal only: not KYC, not a compliance determination, not legal advice. Payment: call once without payment_signature to get the exact price quote (nothing is charged or signed), then call again with the signed payment to receive the result and settlement details.
Acceso externo
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'maxLength': 200, 'minLength': 3, 'description': 'The person or organisation name to screen, 3 to 200 characters.'}, 'type': {'enum': ['individual', 'entity', 'vessel', 'aircraft'], 'type': 'string', 'description': 'Optional. Restricts matching to that kind of list entry.'}, 'dob_year': {'type': 'integer', 'maximum': 2100, 'minimum': 1900, 'description': 'Optional four-digit birth year, used to flag hits with an inconsistent date of birth.'}, 'payment_signature': {'type': 'string', 'maxLength': 8000, 'description': "Optional. An x402 v2 payment you signed for this call's quote (the PAYMENT-SIGNATURE header value). Omit to get the price quote first; nothing is charged without it."}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['mode', 'paid'], 'properties': {'mode': {'enum': ['QUOTE_ONLY', 'PAID', 'FREE'], 'type': 'string', 'description': 'QUOTE_ONLY: price quote only, nothing signed or charged. PAID: the call was paid and result holds the data. FREE: the endpoint answered without payment.'}, 'paid': {'type': 'boolean', 'description': 'true only when a payment was settled for this call.'}, 'price': {'anyOf': [{'type': 'object', 'required': ['atomic', 'usd', 'payTo', 'network'], 'properties': {'usd': {'type': 'number', 'description': 'Price in US dollars.'}, 'payTo': {'type': 'string', 'description': 'Address the payment settles to.'}, 'atomic': {'type': 'string', 'description': 'Price in USDC atomic units (6 decimals), as a decimal string.'}, 'network': {'type': 'string', 'description': 'CAIP-2 network id of the lane, eip155:8453 (Base).'}}, 'additionalProperties': False}, {'type': 'null'}], 'description': 'The Base USDC quote. Present on QUOTE_ONLY and on PAID calls made by a local payer; null when the rail offered no Base USDC lane or the caller signed the payment.'}, 'result': {'description': "PAID or FREE: the endpoint's JSON result."}, 'resource': {'type': 'string', 'description': 'QUOTE_ONLY: the full URL of the paid resource.'}, 'how_to_pay': {'type': 'string', 'description': 'QUOTE_ONLY: how to sign and resend the call.'}, 'settlement': {'description': 'PAID: decoded PAYMENT-RESPONSE settlement (transaction hash, network, payer), or null if the rail sent none.'}, 'what_you_get': {'type': 'string', 'description': "QUOTE_ONLY: the rail's description of what the payment buys."}, 'payment_required_b64': {'type': ['string', 'null'], 'description': 'QUOTE_ONLY: the raw base64 PAYMENT-REQUIRED header, to sign with any x402 v2 client.'}, 'also_accepted_networks': {'type': 'array', 'items': {'type': 'string'}, 'description': 'QUOTE_ONLY: every network the 402 challenge accepts.'}}, 'additionalProperties': False}
genesis402_screen_sanctions
Screen address against sanctions lists
Paid ($0.008 USDC). List lookup for one address on any chain against OFAC SDN digital-currency entries, community scam-address blocklists and the Blockchain Fraud case registry. Use as a fast, cheap first gate on a counterparty address. For balances plus sanctions plus a summary on an EVM address use genesis402_wallet_brief. Returns whether any list matched, and for every list consulted its dataset name, fetch URL and entry count, plus an evidence hash. A hit means the address appears on a published list; absence from every list is not a clearance. Not a compliance decision, not a finding about any person, not legal advice. Payment: call once without payment_signature to get the exact price quote (nothing is charged or signed), then call again with the signed payment to receive the result and settlement details.
Acceso externo
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address'], 'properties': {'address': {'type': 'string', 'maxLength': 120, 'minLength': 4, 'description': 'The crypto address to screen, on any chain, exactly as written on that chain (4 to 120 characters, no spaces).'}, 'payment_signature': {'type': 'string', 'maxLength': 8000, 'description': "Optional. An x402 v2 payment you signed for this call's quote (the PAYMENT-SIGNATURE header value). Omit to get the price quote first; nothing is charged without it."}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['mode', 'paid'], 'properties': {'mode': {'enum': ['QUOTE_ONLY', 'PAID', 'FREE'], 'type': 'string', 'description': 'QUOTE_ONLY: price quote only, nothing signed or charged. PAID: the call was paid and result holds the data. FREE: the endpoint answered without payment.'}, 'paid': {'type': 'boolean', 'description': 'true only when a payment was settled for this call.'}, 'price': {'anyOf': [{'type': 'object', 'required': ['atomic', 'usd', 'payTo', 'network'], 'properties': {'usd': {'type': 'number', 'description': 'Price in US dollars.'}, 'payTo': {'type': 'string', 'description': 'Address the payment settles to.'}, 'atomic': {'type': 'string', 'description': 'Price in USDC atomic units (6 decimals), as a decimal string.'}, 'network': {'type': 'string', 'description': 'CAIP-2 network id of the lane, eip155:8453 (Base).'}}, 'additionalProperties': False}, {'type': 'null'}], 'description': 'The Base USDC quote. Present on QUOTE_ONLY and on PAID calls made by a local payer; null when the rail offered no Base USDC lane or the caller signed the payment.'}, 'result': {'description': "PAID or FREE: the endpoint's JSON result."}, 'resource': {'type': 'string', 'description': 'QUOTE_ONLY: the full URL of the paid resource.'}, 'how_to_pay': {'type': 'string', 'description': 'QUOTE_ONLY: how to sign and resend the call.'}, 'settlement': {'description': 'PAID: decoded PAYMENT-RESPONSE settlement (transaction hash, network, payer), or null if the rail sent none.'}, 'what_you_get': {'type': 'string', 'description': "QUOTE_ONLY: the rail's description of what the payment buys."}, 'payment_required_b64': {'type': ['string', 'null'], 'description': 'QUOTE_ONLY: the raw base64 PAYMENT-REQUIRED header, to sign with any x402 v2 client.'}, 'also_accepted_networks': {'type': 'array', 'items': {'type': 'string'}, 'description': 'QUOTE_ONLY: every network the 402 challenge accepts.'}}, 'additionalProperties': False}
genesis402_sec_financials
Get SEC company financials
Paid ($0.01 USDC). As-reported fundamentals for one SEC filer from XBRL company facts. Use for quick fundamentals without a data vendor. For other SEC data search genesis402_catalog for "sec" and use genesis402_call. Give ticker or cik; one is required. Returns the latest annual and latest quarterly values for revenue, net income, operating income, total assets, liabilities, equity, cash, operating cash flow and diluted EPS, each with period end and filing date. Missing tags are marked unavailable, never estimated. Not investment advice. Payment: call once without payment_signature to get the exact price quote (nothing is charged or signed), then call again with the signed payment to receive the result and settlement details.
Acceso externo
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'cik': {'type': 'string', 'maxLength': 10, 'description': 'SEC Central Index Key, digits only, up to 10, e.g. 320193. Provide this or ticker.'}, 'ticker': {'type': 'string', 'maxLength': 60, 'description': 'Stock ticker, e.g. COIN or AAPL. Provide this or cik.'}, 'payment_signature': {'type': 'string', 'maxLength': 8000, 'description': "Optional. An x402 v2 payment you signed for this call's quote (the PAYMENT-SIGNATURE header value). Omit to get the price quote first; nothing is charged without it."}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['mode', 'paid'], 'properties': {'mode': {'enum': ['QUOTE_ONLY', 'PAID', 'FREE'], 'type': 'string', 'description': 'QUOTE_ONLY: price quote only, nothing signed or charged. PAID: the call was paid and result holds the data. FREE: the endpoint answered without payment.'}, 'paid': {'type': 'boolean', 'description': 'true only when a payment was settled for this call.'}, 'price': {'anyOf': [{'type': 'object', 'required': ['atomic', 'usd', 'payTo', 'network'], 'properties': {'usd': {'type': 'number', 'description': 'Price in US dollars.'}, 'payTo': {'type': 'string', 'description': 'Address the payment settles to.'}, 'atomic': {'type': 'string', 'description': 'Price in USDC atomic units (6 decimals), as a decimal string.'}, 'network': {'type': 'string', 'description': 'CAIP-2 network id of the lane, eip155:8453 (Base).'}}, 'additionalProperties': False}, {'type': 'null'}], 'description': 'The Base USDC quote. Present on QUOTE_ONLY and on PAID calls made by a local payer; null when the rail offered no Base USDC lane or the caller signed the payment.'}, 'result': {'description': "PAID or FREE: the endpoint's JSON result."}, 'resource': {'type': 'string', 'description': 'QUOTE_ONLY: the full URL of the paid resource.'}, 'how_to_pay': {'type': 'string', 'description': 'QUOTE_ONLY: how to sign and resend the call.'}, 'settlement': {'description': 'PAID: decoded PAYMENT-RESPONSE settlement (transaction hash, network, payer), or null if the rail sent none.'}, 'what_you_get': {'type': 'string', 'description': "QUOTE_ONLY: the rail's description of what the payment buys."}, 'payment_required_b64': {'type': ['string', 'null'], 'description': 'QUOTE_ONLY: the raw base64 PAYMENT-REQUIRED header, to sign with any x402 v2 client.'}, 'also_accepted_networks': {'type': 'array', 'items': {'type': 'string'}, 'description': 'QUOTE_ONLY: every network the 402 challenge accepts.'}}, 'additionalProperties': False}
genesis402_summarize
Summarize text
Paid ($0.006 USDC). Summarize long text you already have (a report, transcript, filing, thread) as a paragraph, bullet list or one-line TL;DR, within a word limit, on UnyKorn's own GPU. Use when the text is in hand; to summarize a live web page by URL instead, call the summarize-url endpoint through genesis402_call. To answer one specific question from the text use genesis402_answer_from_text. Returns the summary in the requested style as JSON. Works only from the supplied text. Payment: call once without payment_signature to get the exact price quote (nothing is charged or signed), then call again with the signed payment to receive the result and settlement details.
Acceso externo
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 24000, 'minLength': 1, 'description': 'The text to summarize, up to 24,000 characters. Trim longer input first.'}, 'style': {'enum': ['paragraph', 'bullets', 'tldr'], 'type': 'string', 'description': "Output shape: 'paragraph' (default), 'bullets' for a bullet list, or 'tldr' for one or two sentences."}, 'max_words': {'type': 'integer', 'maximum': 400, 'minimum': 20, 'description': 'Upper bound on summary length in words, 20 to 400. Defaults to 120.'}, 'payment_signature': {'type': 'string', 'maxLength': 8000, 'description': "Optional. An x402 v2 payment you signed for this call's quote (the PAYMENT-SIGNATURE header value). Omit to get the price quote first; nothing is charged without it."}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['mode', 'paid'], 'properties': {'mode': {'enum': ['QUOTE_ONLY', 'PAID', 'FREE'], 'type': 'string', 'description': 'QUOTE_ONLY: price quote only, nothing signed or charged. PAID: the call was paid and result holds the data. FREE: the endpoint answered without payment.'}, 'paid': {'type': 'boolean', 'description': 'true only when a payment was settled for this call.'}, 'price': {'anyOf': [{'type': 'object', 'required': ['atomic', 'usd', 'payTo', 'network'], 'properties': {'usd': {'type': 'number', 'description': 'Price in US dollars.'}, 'payTo': {'type': 'string', 'description': 'Address the payment settles to.'}, 'atomic': {'type': 'string', 'description': 'Price in USDC atomic units (6 decimals), as a decimal string.'}, 'network': {'type': 'string', 'description': 'CAIP-2 network id of the lane, eip155:8453 (Base).'}}, 'additionalProperties': False}, {'type': 'null'}], 'description': 'The Base USDC quote. Present on QUOTE_ONLY and on PAID calls made by a local payer; null when the rail offered no Base USDC lane or the caller signed the payment.'}, 'result': {'description': "PAID or FREE: the endpoint's JSON result."}, 'resource': {'type': 'string', 'description': 'QUOTE_ONLY: the full URL of the paid resource.'}, 'how_to_pay': {'type': 'string', 'description': 'QUOTE_ONLY: how to sign and resend the call.'}, 'settlement': {'description': 'PAID: decoded PAYMENT-RESPONSE settlement (transaction hash, network, payer), or null if the rail sent none.'}, 'what_you_get': {'type': 'string', 'description': "QUOTE_ONLY: the rail's description of what the payment buys."}, 'payment_required_b64': {'type': ['string', 'null'], 'description': 'QUOTE_ONLY: the raw base64 PAYMENT-REQUIRED header, to sign with any x402 v2 client.'}, 'also_accepted_networks': {'type': 'array', 'items': {'type': 'string'}, 'description': 'QUOTE_ONLY: every network the 402 challenge accepts.'}}, 'additionalProperties': False}
genesis402_token_brief
Token pre-trade brief
Paid ($0.03 USDC). Pre-trade check for one ERC-20 token contract in a single call: name, symbol, decimals and supply, current USD price, top-holder concentration, source-verification status and a sanctions-list check on the contract address. Use before buying, listing or accepting an unfamiliar token. For a wallet rather than a token use genesis402_wallet_brief. Returns each part with its sources (unreadable parts are marked unavailable, never zeroed) and an evidence hash. Signals only, not investment advice. Payment: call once without payment_signature to get the exact price quote (nothing is charged or signed), then call again with the signed payment to receive the result and settlement details.
Acceso externo
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contract'], 'properties': {'chain': {'enum': ['base', 'ethereum', 'polygon', 'arbitrum', 'optimism'], 'type': 'string', 'description': 'Chain the token contract lives on. Defaults to base when omitted.'}, 'contract': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': "The ERC-20 token contract address, 0x followed by 40 hex characters. Must be the token contract, not a holder's wallet."}, 'payment_signature': {'type': 'string', 'maxLength': 8000, 'description': "Optional. An x402 v2 payment you signed for this call's quote (the PAYMENT-SIGNATURE header value). Omit to get the price quote first; nothing is charged without it."}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['mode', 'paid'], 'properties': {'mode': {'enum': ['QUOTE_ONLY', 'PAID', 'FREE'], 'type': 'string', 'description': 'QUOTE_ONLY: price quote only, nothing signed or charged. PAID: the call was paid and result holds the data. FREE: the endpoint answered without payment.'}, 'paid': {'type': 'boolean', 'description': 'true only when a payment was settled for this call.'}, 'price': {'anyOf': [{'type': 'object', 'required': ['atomic', 'usd', 'payTo', 'network'], 'properties': {'usd': {'type': 'number', 'description': 'Price in US dollars.'}, 'payTo': {'type': 'string', 'description': 'Address the payment settles to.'}, 'atomic': {'type': 'string', 'description': 'Price in USDC atomic units (6 decimals), as a decimal string.'}, 'network': {'type': 'string', 'description': 'CAIP-2 network id of the lane, eip155:8453 (Base).'}}, 'additionalProperties': False}, {'type': 'null'}], 'description': 'The Base USDC quote. Present on QUOTE_ONLY and on PAID calls made by a local payer; null when the rail offered no Base USDC lane or the caller signed the payment.'}, 'result': {'description': "PAID or FREE: the endpoint's JSON result."}, 'resource': {'type': 'string', 'description': 'QUOTE_ONLY: the full URL of the paid resource.'}, 'how_to_pay': {'type': 'string', 'description': 'QUOTE_ONLY: how to sign and resend the call.'}, 'settlement': {'description': 'PAID: decoded PAYMENT-RESPONSE settlement (transaction hash, network, payer), or null if the rail sent none.'}, 'what_you_get': {'type': 'string', 'description': "QUOTE_ONLY: the rail's description of what the payment buys."}, 'payment_required_b64': {'type': ['string', 'null'], 'description': 'QUOTE_ONLY: the raw base64 PAYMENT-REQUIRED header, to sign with any x402 v2 client.'}, 'also_accepted_networks': {'type': 'array', 'items': {'type': 'string'}, 'description': 'QUOTE_ONLY: every network the 402 challenge accepts.'}}, 'additionalProperties': False}
genesis402_translate
Translate text
Paid ($0.006 USDC). Translate text into any major language while preserving names, numbers and formatting. Use for customer messages, documents or UI strings. To only identify a text's language call the language-detect endpoint through genesis402_call. Returns the translation as JSON. Payment: call once without payment_signature to get the exact price quote (nothing is charged or signed), then call again with the signed payment to receive the result and settlement details.
Acceso externo
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['text', 'to'], 'properties': {'to': {'type': 'string', 'maxLength': 40, 'minLength': 2, 'description': "Target language as a name or ISO 639-1 code, e.g. 'Spanish' or 'es'."}, 'from': {'type': 'string', 'maxLength': 40, 'minLength': 2, 'description': 'Source language as a name or ISO code. Omit to auto-detect.'}, 'text': {'type': 'string', 'maxLength': 8000, 'minLength': 1, 'description': 'The text to translate, up to 8,000 characters.'}, 'payment_signature': {'type': 'string', 'maxLength': 8000, 'description': "Optional. An x402 v2 payment you signed for this call's quote (the PAYMENT-SIGNATURE header value). Omit to get the price quote first; nothing is charged without it."}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['mode', 'paid'], 'properties': {'mode': {'enum': ['QUOTE_ONLY', 'PAID', 'FREE'], 'type': 'string', 'description': 'QUOTE_ONLY: price quote only, nothing signed or charged. PAID: the call was paid and result holds the data. FREE: the endpoint answered without payment.'}, 'paid': {'type': 'boolean', 'description': 'true only when a payment was settled for this call.'}, 'price': {'anyOf': [{'type': 'object', 'required': ['atomic', 'usd', 'payTo', 'network'], 'properties': {'usd': {'type': 'number', 'description': 'Price in US dollars.'}, 'payTo': {'type': 'string', 'description': 'Address the payment settles to.'}, 'atomic': {'type': 'string', 'description': 'Price in USDC atomic units (6 decimals), as a decimal string.'}, 'network': {'type': 'string', 'description': 'CAIP-2 network id of the lane, eip155:8453 (Base).'}}, 'additionalProperties': False}, {'type': 'null'}], 'description': 'The Base USDC quote. Present on QUOTE_ONLY and on PAID calls made by a local payer; null when the rail offered no Base USDC lane or the caller signed the payment.'}, 'result': {'description': "PAID or FREE: the endpoint's JSON result."}, 'resource': {'type': 'string', 'description': 'QUOTE_ONLY: the full URL of the paid resource.'}, 'how_to_pay': {'type': 'string', 'description': 'QUOTE_ONLY: how to sign and resend the call.'}, 'settlement': {'description': 'PAID: decoded PAYMENT-RESPONSE settlement (transaction hash, network, payer), or null if the rail sent none.'}, 'what_you_get': {'type': 'string', 'description': "QUOTE_ONLY: the rail's description of what the payment buys."}, 'payment_required_b64': {'type': ['string', 'null'], 'description': 'QUOTE_ONLY: the raw base64 PAYMENT-REQUIRED header, to sign with any x402 v2 client.'}, 'also_accepted_networks': {'type': 'array', 'items': {'type': 'string'}, 'description': 'QUOTE_ONLY: every network the 402 challenge accepts.'}}, 'additionalProperties': False}
genesis402_wallet_brief
Wallet risk brief
Paid ($0.03 USDC). Full risk brief for one EVM wallet in a single call: sanctions-list check (OFAC SDN digital-currency entries), native balance and activity scan across 10 EVM chains, recent activity on the chosen chain and a plain-language summary. Use before sending funds to, or accepting funds from, an unknown address. For a sanctions check alone use genesis402_screen_sanctions (cheaper, any chain); for balances without risk signals use genesis402_multi_chain_scan; for a token contract use genesis402_token_brief. Returns each part with its own sources (a part that cannot be read is marked unavailable with the reason, never zeroed) and an evidence hash over all parts. Heuristic signals from public data: not KYC, not a compliance determination, not legal advice. Payment: call once without payment_signature to get the exact price quote (nothing is charged or signed), then call again with the signed payment to receive the result and settlement details.
Acceso externo
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address'], 'properties': {'chain': {'type': 'string', 'maxLength': 24, 'description': 'Optional EVM chain name to focus on, e.g. ethereum or base. Omit to cover all supported chains.'}, 'address': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': 'The EVM wallet address to check, 0x followed by 40 hex characters. Checksum case is optional.'}, 'payment_signature': {'type': 'string', 'maxLength': 8000, 'description': "Optional. An x402 v2 payment you signed for this call's quote (the PAYMENT-SIGNATURE header value). Omit to get the price quote first; nothing is charged without it."}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['mode', 'paid'], 'properties': {'mode': {'enum': ['QUOTE_ONLY', 'PAID', 'FREE'], 'type': 'string', 'description': 'QUOTE_ONLY: price quote only, nothing signed or charged. PAID: the call was paid and result holds the data. FREE: the endpoint answered without payment.'}, 'paid': {'type': 'boolean', 'description': 'true only when a payment was settled for this call.'}, 'price': {'anyOf': [{'type': 'object', 'required': ['atomic', 'usd', 'payTo', 'network'], 'properties': {'usd': {'type': 'number', 'description': 'Price in US dollars.'}, 'payTo': {'type': 'string', 'description': 'Address the payment settles to.'}, 'atomic': {'type': 'string', 'description': 'Price in USDC atomic units (6 decimals), as a decimal string.'}, 'network': {'type': 'string', 'description': 'CAIP-2 network id of the lane, eip155:8453 (Base).'}}, 'additionalProperties': False}, {'type': 'null'}], 'description': 'The Base USDC quote. Present on QUOTE_ONLY and on PAID calls made by a local payer; null when the rail offered no Base USDC lane or the caller signed the payment.'}, 'result': {'description': "PAID or FREE: the endpoint's JSON result."}, 'resource': {'type': 'string', 'description': 'QUOTE_ONLY: the full URL of the paid resource.'}, 'how_to_pay': {'type': 'string', 'description': 'QUOTE_ONLY: how to sign and resend the call.'}, 'settlement': {'description': 'PAID: decoded PAYMENT-RESPONSE settlement (transaction hash, network, payer), or null if the rail sent none.'}, 'what_you_get': {'type': 'string', 'description': "QUOTE_ONLY: the rail's description of what the payment buys."}, 'payment_required_b64': {'type': ['string', 'null'], 'description': 'QUOTE_ONLY: the raw base64 PAYMENT-REQUIRED header, to sign with any x402 v2 client.'}, 'also_accepted_networks': {'type': 'array', 'items': {'type': 'string'}, 'description': 'QUOTE_ONLY: every network the 402 challenge accepts.'}}, 'additionalProperties': False}
genesis402_web_extract
Extract text from a web page
Paid ($0.004 USDC). Server-side fetch of one public web page, returned as clean readable text. Use when you need a page's actual content. To pull specific fields out of the result use genesis402_extract_json; for domain registration facts use genesis402_whois. Returns the title, meta description, readable text with markdown-style headings (capped at max_chars), up to 40 headings, up to 50 absolute links, the final URL after redirects and a SHA-256 of the fetched bytes. No JavaScript is executed, so client-rendered pages may come back thin. Private or internal addresses are refused, and pages behind a login or paywall are not accessible. Payment: call once without payment_signature to get the exact price quote (nothing is charged or signed), then call again with the signed payment to receive the result and settlement details.
Acceso externo
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'Full URL of one public page, starting with http:// or https://.'}, 'max_chars': {'type': 'integer', 'maximum': 60000, 'minimum': 500, 'description': 'Maximum characters of page text to return, 500 to 60,000. Defaults to 20,000. Text past the cap is cut off.'}, 'include_links': {'type': 'boolean', 'description': "Include the page's links in the result. Defaults to true; set false for text only."}, 'payment_signature': {'type': 'string', 'maxLength': 8000, 'description': "Optional. An x402 v2 payment you signed for this call's quote (the PAYMENT-SIGNATURE header value). Omit to get the price quote first; nothing is charged without it."}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['mode', 'paid'], 'properties': {'mode': {'enum': ['QUOTE_ONLY', 'PAID', 'FREE'], 'type': 'string', 'description': 'QUOTE_ONLY: price quote only, nothing signed or charged. PAID: the call was paid and result holds the data. FREE: the endpoint answered without payment.'}, 'paid': {'type': 'boolean', 'description': 'true only when a payment was settled for this call.'}, 'price': {'anyOf': [{'type': 'object', 'required': ['atomic', 'usd', 'payTo', 'network'], 'properties': {'usd': {'type': 'number', 'description': 'Price in US dollars.'}, 'payTo': {'type': 'string', 'description': 'Address the payment settles to.'}, 'atomic': {'type': 'string', 'description': 'Price in USDC atomic units (6 decimals), as a decimal string.'}, 'network': {'type': 'string', 'description': 'CAIP-2 network id of the lane, eip155:8453 (Base).'}}, 'additionalProperties': False}, {'type': 'null'}], 'description': 'The Base USDC quote. Present on QUOTE_ONLY and on PAID calls made by a local payer; null when the rail offered no Base USDC lane or the caller signed the payment.'}, 'result': {'description': "PAID or FREE: the endpoint's JSON result."}, 'resource': {'type': 'string', 'description': 'QUOTE_ONLY: the full URL of the paid resource.'}, 'how_to_pay': {'type': 'string', 'description': 'QUOTE_ONLY: how to sign and resend the call.'}, 'settlement': {'description': 'PAID: decoded PAYMENT-RESPONSE settlement (transaction hash, network, payer), or null if the rail sent none.'}, 'what_you_get': {'type': 'string', 'description': "QUOTE_ONLY: the rail's description of what the payment buys."}, 'payment_required_b64': {'type': ['string', 'null'], 'description': 'QUOTE_ONLY: the raw base64 PAYMENT-REQUIRED header, to sign with any x402 v2 client.'}, 'also_accepted_networks': {'type': 'array', 'items': {'type': 'string'}, 'description': 'QUOTE_ONLY: every network the 402 challenge accepts.'}}, 'additionalProperties': False}
genesis402_whois
Look up domain registration (RDAP)
Paid ($0.002 USDC). Registry data for one domain via RDAP. Young domains are a common phishing and fraud signal. Use to vet a website or counterparty domain. For mail setup (MX, SPF, DMARC) use genesis402_email_check; for page content use genesis402_web_extract. Returns registrar, registration and expiry dates, domain age in days, days to expiry, status codes, nameservers and DNSSEC state. Payment: call once without payment_signature to get the exact price quote (nothing is charged or signed), then call again with the signed payment to receive the result and settlement details.
Acceso externo
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'maxLength': 260, 'description': 'The domain to look up, e.g. example.com. No scheme (https://), path or port.'}, 'payment_signature': {'type': 'string', 'maxLength': 8000, 'description': "Optional. An x402 v2 payment you signed for this call's quote (the PAYMENT-SIGNATURE header value). Omit to get the price quote first; nothing is charged without it."}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['mode', 'paid'], 'properties': {'mode': {'enum': ['QUOTE_ONLY', 'PAID', 'FREE'], 'type': 'string', 'description': 'QUOTE_ONLY: price quote only, nothing signed or charged. PAID: the call was paid and result holds the data. FREE: the endpoint answered without payment.'}, 'paid': {'type': 'boolean', 'description': 'true only when a payment was settled for this call.'}, 'price': {'anyOf': [{'type': 'object', 'required': ['atomic', 'usd', 'payTo', 'network'], 'properties': {'usd': {'type': 'number', 'description': 'Price in US dollars.'}, 'payTo': {'type': 'string', 'description': 'Address the payment settles to.'}, 'atomic': {'type': 'string', 'description': 'Price in USDC atomic units (6 decimals), as a decimal string.'}, 'network': {'type': 'string', 'description': 'CAIP-2 network id of the lane, eip155:8453 (Base).'}}, 'additionalProperties': False}, {'type': 'null'}], 'description': 'The Base USDC quote. Present on QUOTE_ONLY and on PAID calls made by a local payer; null when the rail offered no Base USDC lane or the caller signed the payment.'}, 'result': {'description': "PAID or FREE: the endpoint's JSON result."}, 'resource': {'type': 'string', 'description': 'QUOTE_ONLY: the full URL of the paid resource.'}, 'how_to_pay': {'type': 'string', 'description': 'QUOTE_ONLY: how to sign and resend the call.'}, 'settlement': {'description': 'PAID: decoded PAYMENT-RESPONSE settlement (transaction hash, network, payer), or null if the rail sent none.'}, 'what_you_get': {'type': 'string', 'description': "QUOTE_ONLY: the rail's description of what the payment buys."}, 'payment_required_b64': {'type': ['string', 'null'], 'description': 'QUOTE_ONLY: the raw base64 PAYMENT-REQUIRED header, to sign with any x402 v2 client.'}, 'also_accepted_networks': {'type': 'array', 'items': {'type': 'string'}, 'description': 'QUOTE_ONLY: every network the 402 challenge accepts.'}}, 'additionalProperties': False}
Añadido
genesis402_paper_search
2 de October de 2026 a las 02:40
Añadido
genesis402_translate
2 de October de 2026 a las 02:40
Añadido
genesis402_answer_from_text
2 de October de 2026 a las 02:40
Añadido
genesis402_summarize
2 de October de 2026 a las 02:40
Añadido
genesis402_company_lookup
2 de October de 2026 a las 02:40
Añadido
genesis402_sanctions_name_screen
2 de October de 2026 a las 02:40
Añadido
genesis402_counterparty_report
2 de October de 2026 a las 02:40
Modificado
genesis402_call
2 de October de 2026 a las 02:40
Modificado
genesis402_receipt
2 de October de 2026 a las 02:40
Modificado
genesis402_catalog
2 de October de 2026 a las 02:40
Añadido
genesis402_prove
30 de September de 2026 a las 02:40
Añadido
genesis402_web_extract
30 de September de 2026 a las 02:40
Añadido
genesis402_extract_json
30 de September de 2026 a las 02:40
Añadido
genesis402_whois
30 de September de 2026 a las 02:40
Añadido
genesis402_email_check
30 de September de 2026 a las 02:40
Añadido
genesis402_sec_financials
30 de September de 2026 a las 02:40
Añadido
genesis402_defi_yields
30 de September de 2026 a las 02:40
Añadido
genesis402_multi_chain_scan
30 de September de 2026 a las 02:40
Añadido
genesis402_screen_sanctions
30 de September de 2026 a las 02:40
Añadido
genesis402_token_brief
30 de September de 2026 a las 02:40
Añadido
genesis402_wallet_brief
30 de September de 2026 a las 02:40
Añadido
genesis402_call
30 de September de 2026 a las 02:40
Añadido
genesis402_receipt
30 de September de 2026 a las 02:40
Añadido
genesis402_catalog
30 de September de 2026 a las 02:40