Genesis402
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GENESIS402_LIVE | No | Set to '1' to enable live payment mode. Without this the server is quote-only and signs nothing. Defaults to '0'. | |
| GENESIS402_MAX_USD | No | Maximum amount in USD that the local server is allowed to spend per call, acting as a spending cap when live mode is enabled. | |
| GENESIS402_PAYER_KEY | No | Private key of a wallet holding a little USDC on Base, used by the local server to pay for calls when live mode is enabled. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| genesis402_catalogA | Free, no payment. Lists every Genesis402 endpoint with its name, HTTP path, USD price, title and parameter schema, read from the live /.well-known/x402 manifest. Call this first to find the right endpoint name and parameters for genesis402_call. Returns the total count, the matches and the current payer mode. |
| genesis402_receiptA | Free, no payment. Fetches one paid-call receipt by id from the rail's public receipts feed, to confirm a call was paid and delivered. Returns the receipt as JSON, or an error with the HTTP status if the id is not found. |
| genesis402_callA | Calls any of the 360 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. |
| genesis402_wallet_briefA | Paid (price from the live 402 quote). Wallet risk signals in ONE call: public sanctions-list check, 10-chain EVM balance/activity scan and a plain-language summary, with an evidence hash. Use before sending funds to or accepting funds from an unknown address. The result lists its sources and an evidence hash. Heuristic signals from public data: not KYC, not a compliance determination, not legal advice. For a sanctions check alone use genesis402_screen_sanctions (cheaper); for raw balances alone use genesis402_multi_chain_scan. |
| genesis402_token_briefA | Paid (price from the live 402 quote). Token pre-trade check in ONE call for an ERC-20 contract: metadata, price, holder concentration, contract verification and a sanctions-list check. Use before buying, listing or accepting an unfamiliar token. The result lists its sources and an evidence hash. Signals only, not investment advice. |
| genesis402_screen_sanctionsA | Paid (price from the live 402 quote). Public-data sanctions-list signal for one address on any chain: OFAC SDN digital-currency entries plus community blocklists. Use as a fast first gate on a counterparty address. The result lists its sources and an evidence hash. Automated heuristic signal from public data: not KYC, not a compliance determination, not legal advice. For a fuller risk picture use genesis402_wallet_brief. |
| genesis402_multi_chain_scanA | Paid (price from the live 402 quote). Reads ONE address across 10 EVM chains in a single call, showing where it holds funds and is active. Use to find where an address is active before drilling into one chain. Public on-chain data with sources and an evidence hash; no risk scoring (use genesis402_wallet_brief for that). |
| genesis402_defi_yieldsA | Paid (price from the live 402 quote). Ranked DeFi yield opportunities from 15,000+ pools, filterable by chain, protocol, token, stablecoin-only and minimum TVL. Use to answer 'where is the best yield for X'. Returns up to |
| genesis402_sec_financialsA | Paid (price from the live 402 quote). As-reported fundamentals for a US public company from SEC XBRL filings: revenue, net income, assets, cash and EPS. Use for quick fundamentals without a data vendor. Give either ticker or cik (one is required). Values are as filed, with sources and an evidence hash; not investment advice. |
| genesis402_email_checkA | Paid (price from the live 402 quote). Email/domain deliverability and trust check: MX, mail provider, SPF, DMARC policy, disposable-domain flag and a trust score. Use to vet a signup email or an inbound sender's domain. Does not send any email. |
| genesis402_whoisA | Paid (price from the live 402 quote). Domain registration facts via RDAP: registrar, age, expiry, status and nameservers. Young domains are a common fraud signal. Use to vet a website or sender domain. |
| genesis402_extract_jsonA | Paid (price from the live 402 quote). Extract the fields YOU name from any text as JSON. Fields not present in the text come back null, never invented. Use to turn emails, invoices or pages into structured data. |
| genesis402_web_extractA | Paid (price from the live 402 quote). Fetch one public web page and return it as clean text with its title, headings and links. Use when you need a page's content rather than a summary. Pages behind a login or paywall are not accessible. |
| genesis402_proveA | Paid (price from the live 402 quote). Issue a signed Ed25519 receipt that binds your SHA-256 digest (or text, which is hashed for you) and an optional claim to a settled payment and timestamp. Use as a cheap timestamped proof that you held a document or statement. Give sha256 or text. The receipt signature verifies offline; the receipt chain is not externally anchored on-chain. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 14 tools
Most tools have distinct purposes (yields, SEC, email, whois, JSON extraction, web fetch, proof, etc.), but there is some overlap among the wallet-related tools: `wallet_brief` combines sanctions and multi-chain scan, while `screen_sanctions` and `multi_chain_scan` are subsets. The descriptions clarify when to use each, so agents are unlikely to pick the wrong one, but the overlap creates minor ambiguity.
All tools share the `genesis402_` prefix and use snake_case, but the action/noun order varies: some are verb-first (`extract_json`, `screen_sanctions`, `prove`), some are noun-first (`wallet_brief`, `token_brief`, `defi_yields`), and some are pure nouns (`whois`). This is mostly consistent in style but not perfectly uniform, so it earns a 4 rather than a 5.
With 14 tools, the set is well-scoped for a multi-domain API gateway. Each dedicated tool covers a specific high-value use case, and the generic `genesis402_call` handles the long tail of 360 endpoints. The count feels appropriate and neither thin nor bloated.
The tool surface is comprehensive: it covers key domains (DeFi, SEC, wallet/token risk, email/domain vetting, web/JSON extraction, and proof). The presence of `genesis402_catalog` and `genesis402_call` ensures any of the 360 endpoints not covered by a dedicated tool is still reachable, and result verification is possible via `genesis402_receipt`. This effectively eliminates dead ends.