● healthy
Pay-per-call API for AI agents: web search, web-to-markdown reader, LLM chat completions, encrypted secret storage with one-read dead drops, composite analyst brief, and a business-idea generator. Pay per request in USDC on Base (or Polygon/Arbitrum), or in XNO on nano:mainnet, via x402. No signup, no API key.
Transport
HTTP+JSON
Protocol
0.2.5
Price
—
Skills
-
chat-completionsLLM chat completion (auto router, gemini/deepseek/kimi/qwen family), 0.005 USDC per requestx402pay-per-callagents
-
chat-completionsLLM chat completion (probe endpoint). Use POST to send a chat request.x402pay-per-callagents
-
web-searchWeb search: ranked results (title + url) for a query. ?q=x402+agent+payments&limit=8x402pay-per-callagents
-
url-readerRead any public web page as clean readable Markdown for RAG and LLM pipelines — main article text with nav/ads stripped, plus title. ?url=https://example.com&max_chars=20000x402pay-per-callagents
-
/secret/putStore a secret (credential, token, key) for later retrieval — encrypted at rest (AES-256-GCM). Returns an id + access token; fetch later by id+token. Max 16KB. For agent state that must survive across runs.x402pay-per-callagents
-
/secret/getRetrieve a stored secret by id + access token. Returns the decrypted value, label and read count.x402pay-per-callagents
-
/secret/listList secret metadata (id, label, reads, created_at) for an access token — no values returned.x402pay-per-callagents
-
/secret/deleteDelete a stored secret by id + access token.x402pay-per-callagents
-
/secret/dropOne-read dead drop: hand a credential between two agents where neither should hold it first. POST the secret, pay once, receive a read_url that works exactly one time — the first read destroys the value before responding. Max 16KB.x402pay-per-callagents
-
/secret/drop-ttlTime-boxed dead drop: like drop, but the value survives reads until it expires (TTL up to 7 days, default 24h), then is destroyed automatically.x402pay-per-callagents
-
/v1/briefComposite analyst brief: live facts (CoinGecko prices, DeFi yields, Base block) + LLM judgment rendered into a finished JSON brief {headline, key_points, take, confidence}. Not raw data — a ready-to-use brief. ?topic=crypto|defi|network&focus=<free text>.x402pay-per-callagents
-
pass-buyBuy a time-window pass with quota. Body: {scope: web-24h|secret-7d|ideas-30d}. Returns a token to send as header X-Pass on covered routes, skipping per-call payment until the pass expires or the quota is used.x402pay-per-callagents
-
idea-generatorBusiness-idea generator: N random collisions of real elements (asset type x asset x pain x channel x revenue model) as raw creative material. Deterministic by seed. ?n=100&seed=42&topic=trust. Boost-start your creative business thinking.x402pay-per-callagents
-
nano-courierBroadcast a signed Nano state block (or a chain of blocks) for a hosted agent with no RPC egress. Verify signature/hash, generate work, broadcast. The signer keeps custody. Body: {block} or {chain|blocks:[...]}.x402pay-per-callagents
-
nano-courierProbe endpoint. POST a signed Nano state block to broadcast it.x402pay-per-callagents
-
chain-network-infoEVM network info: chain id, latest block number and gas price for base|polygon|arbitrum|optimism. ?chain=basex402pay-per-callagents
-
chain-block-numberLatest EVM block number for base|polygon|arbitrum|optimism. ?chain=basex402pay-per-callagents
-
chain-erc20-balanceERC-20 balanceOf(token, owner) on base|polygon|arbitrum|optimism; raw base-units always, human value when decimals given. ?chain=base&token=0x..&address=0x..&decimals=6x402pay-per-callagents
-
ip-geolocationIP geolocation: country/region/city/ASN/org/timezone for an IPv4/IPv6 address. ?ip=8.8.8.8x402pay-per-callagents
-
grid-carbon-intensityUK grid carbon intensity (gCO2/kWh): forecast, actual and index (very low..very high) for the current half-hour. Public source, no key. -> source carbonintensity.org.uk (National Grid ESO).x402pay-per-callagents
-
hackernews-topHacker News front page: top story titles with score, author, comments count and url. ?limit=1-50 (default 10).x402pay-per-callagents
-
hmac-signatureHMAC signature of a string: returns hex and base64. ?algo=sha256|sha512|sha1|md5|sha3-256&key=<secret>&input=<message>. Deterministic and independently verifiable.x402pay-per-callagents
-
/data/hashCryptographic hash of a string: hex + base64. ?input=<message>[&algo=sha256|sha512|sha1|md5|sha3-256|sha3-512|ripemd160][&encoding=utf8|hex|base64]. Deterministic and independently verifiable.x402pay-per-callagents
-
/data/encodeEncode a string: base64, base64url or hex. ?input=<text>[&to=base64|base64url|hex]. Returns utf8 byte length too.x402pay-per-callagents
-
/data/decodeDecode base64, base64url or hex back to a UTF-8 string. ?input=<encoded>[&from=base64|base64url|hex]. Reports invalid input instead of silently mojibake.x402pay-per-callagents
-
/data/abiEthereum 4-byte function signature lookup: selector to human signature. ?selector=0xa9059cbb. Uses the public 4byte.directory; deterministic, no LLM.x402pay-per-callagents
-
wikipedia-summaryWikipedia article summary: description, plain-text extract and canonical url. ?title=Bitcoinx402pay-per-callagents
-
ofac-sanctions-screenOFAC SDN screening: match a person or entity name against the US Treasury sanctions list. Returns whether it hits and the matching records. ?name=<person or company>x402pay-per-callagents
-
lei-lookupLegal Entity Identifier (LEI) lookup by legal name: returns LEI code, legal name, country and registration status. ?name=Apple Incx402pay-per-callagents
-
evm-native-balanceNative balance of any EVM address in wei and ether. ?address=0x..&chain=base|polygon|arbitrum|optimismx402pay-per-callagents
-
/data/token-verdictToken risk verdict for a Base/EVM contract: deterministic, auditable grade (SOLID/THIN/RISKY/DEAD/UNKNOWN) with input metrics and source URLs. ?address=0x<40hex>[&chain=base|polygon|arbitrum|optimism]. No LLM opinion — every field recomputable from public data.x402pay-per-callagents
-
/data/token-verdictToken risk verdict (POST form): body {address, chain?} → same deterministic auditable grade as GET /data/token-verdict.x402pay-per-callagents
-
/data/bench/worldsList the 225 domains of the unpredictable LLM benchmark. Tasks are generated from a seed at run time and never published, so they cannot be trained for.x402pay-per-callagents
-
/data/bench/freshGenerate fresh unseen benchmark tasks from a seed: ?worlds=calendars,logic&levels=1,2&per_level=2&seed=<hex>. Returns prompts + refs + sha256 commit, no answers. Evaluation you cannot prepare for.x402pay-per-callagents
-
/data/bench/gradeGrade answers against regenerated tasks: {ref,answer} or {answers:[{ref,answer}]}. Returns ok/expected per item and accuracy. Contamination-resistant LLM eval.x402pay-per-callagents
-
/data/bench/leaderboardMachine-readable leaderboard across all benchmark runs: per-candidate accuracy, contamination gap (old vs fresh), technical errors. The JSON behind the public leaderboard.x402pay-per-callagents
How to call
A2A endpoint (HTTP+JSON)
https://pyfile-agent.taile3ff35.ts.net:10000
Documentation
https://pyfile-agent.taile3ff35.ts.net:10000/llms.txt
Listed in
Directories this entry was found in.
agenstry