# Kaspa x402 marketplace A directory of x402-payable services settled on Kaspa L1, built on the Kaspa x402 v2 standard. Pay per call — no account, no API key. ## How to pay (x402 v2) - Client: npm i @kaspa-x402/client - Call the resource; on HTTP 402 the client reads the PAYMENT-REQUIRED header, pays on Kaspa (exact or batch-settlement), and retries with PAYMENT-SIGNATURE. - Networks: kaspa:testnet-10 (validation target) · kaspa:mainnet - Standard: https://kaspa-x402.org ## Services (30) ### Kaspa·402 — Kaspa finality proof (SP1 Groth16) Proof that a Kaspa transaction is final and DAG-accepted, in a form Ethereum can check: a sparse-anchor light-client proof (k=49 sampled PoW anchors over an ~86,000-block burial window) wrapped as a 356-byte SP1 Groth16 proof, verified on-chain by SP1's stock verifier. POST the transaction and its burn record; each call settles 1 KAS via x402 `exact` (standard-native) on mainnet and returns a ticket, because proving takes minutes to hours — poll the ticket for the proof. NOTE: the transaction must already be buried (~16h) before a proof can be produced. - resource: https://prove-api.kaspa-402.org/exact - pay: exact on kaspa:mainnet — $0.10/call, paid in KAS at the live rate (min 1 KAS), payTo kaspa:qze7l36kx4h926sfv00p8tj8gf7ulxmga6rc8nsn7dhnmppt6q8nyg5sr0xjy - manifest: https://kaspa-402.org/skill/kaspa-finality-proof.md ### Kaspa·402 — summarize Pay-per-call text summarization on llama3.1:8b, on kaspa:testnet-10 (validation target — settled in valueless TKAS). Append `?text=…` to the URL; each call settles a $0.05-equivalent amount (min 0.5 TKAS) via x402 `exact` (standard-native) and returns a 1–2 sentence summary. - resource: https://kaspa-402-summarize.kaspadev.workers.dev/exact - pay: exact on kaspa:testnet-10 — $0.05/call, paid in KAS at the live rate (min 0.5 KAS), payTo kaspatest:qr50gmc7t3jp33gg68aj63s9av54yc7w9kyjpwqdjhva9tt8j0a7wz2h6cnll - manifest: https://kaspa-402.org/skill/summarize.md ### Kaspa·402 — chat General chat on llama3.1:8b. Append `?prompt=…` to the URL; each call settles $0.03 (paid in KAS at the current rate, min 0.5 KAS) via x402 `exact` (standard-native) on mainnet and returns a reply. - resource: https://kaspa-402-chat.kaspadev.workers.dev/exact?model=chat - pay: exact on kaspa:mainnet — $0.03/call, paid in KAS at the live rate (min 0.5 KAS), payTo kaspa:qzws2a0lfhs9y8kkvyd4mm96gl733pd0mhzvh6mdejms7970gzrawmvjwpde4 - manifest: https://kaspa-402.org/skill/llm%3Achat.md ### Kaspa·402 — fast chat Low-latency chat on qwen2.5:3b. Append `?prompt=…` to the URL; each call settles $0.01 (paid in KAS at the current rate, min 0.5 KAS) via x402 `exact` (standard-native) on mainnet and returns a reply. - resource: https://kaspa-402-chat.kaspadev.workers.dev/exact?model=fast - pay: exact on kaspa:mainnet — $0.01/call, paid in KAS at the live rate (min 0.5 KAS), payTo kaspa:qzws2a0lfhs9y8kkvyd4mm96gl733pd0mhzvh6mdejms7970gzrawmvjwpde4 - manifest: https://kaspa-402.org/skill/llm%3Achat.md ### Kaspa·402 — chat-mini Balanced chat on qwen2.5:7b. Append `?prompt=…` to the URL; each call settles $0.01 (paid in KAS at the current rate, min 0.5 KAS) via x402 `exact` (standard-native) on mainnet and returns a reply. - resource: https://kaspa-402-chat.kaspadev.workers.dev/exact?model=chat-mini - pay: exact on kaspa:mainnet — $0.01/call, paid in KAS at the live rate (min 0.5 KAS), payTo kaspa:qzws2a0lfhs9y8kkvyd4mm96gl733pd0mhzvh6mdejms7970gzrawmvjwpde4 - manifest: https://kaspa-402.org/skill/llm%3Achat.md ### Kaspa·402 — reason Deeper reasoning on qwen3.5:35b. Append `?prompt=…` to the URL; each call settles $0.08 (paid in KAS at the current rate, min 0.5 KAS) via x402 `exact` (standard-native) on mainnet and returns a reply. - resource: https://kaspa-402-chat.kaspadev.workers.dev/exact?model=reason - pay: exact on kaspa:mainnet — $0.08/call, paid in KAS at the live rate (min 0.5 KAS), payTo kaspa:qzws2a0lfhs9y8kkvyd4mm96gl733pd0mhzvh6mdejms7970gzrawmvjwpde4 - manifest: https://kaspa-402.org/skill/llm%3Areason.md ### Kaspa·402 — think Reasoning-tuned qwen-think. Append `?prompt=…` to the URL; each call settles $0.10 (paid in KAS at the current rate, min 0.5 KAS) via x402 `exact` (standard-native) on mainnet and returns a reply. - resource: https://kaspa-402-chat.kaspadev.workers.dev/exact?model=think - pay: exact on kaspa:mainnet — $0.10/call, paid in KAS at the live rate (min 0.5 KAS), payTo kaspa:qzws2a0lfhs9y8kkvyd4mm96gl733pd0mhzvh6mdejms7970gzrawmvjwpde4 - manifest: https://kaspa-402.org/skill/llm%3Areason.md ### Kaspa·402 — uncensored Unfiltered chat on Qwen3.6-35B. Append `?prompt=…` to the URL; each call settles $0.08 (paid in KAS at the current rate, min 0.5 KAS) via x402 `exact` (standard-native) on mainnet and returns a reply. - resource: https://kaspa-402-chat.kaspadev.workers.dev/exact?model=uncensored - pay: exact on kaspa:mainnet — $0.08/call, paid in KAS at the live rate (min 0.5 KAS), payTo kaspa:qzws2a0lfhs9y8kkvyd4mm96gl733pd0mhzvh6mdejms7970gzrawmvjwpde4 - manifest: https://kaspa-402.org/skill/llm%3Achat.md ### Kaspa·402 — embed Text embeddings on nomic-embed-text. Append `?input=…`; each call settles $0.01 (paid in KAS at the current rate, min 0.5 KAS) via x402 `exact` on mainnet and returns a 768-dim vector. - resource: https://kaspa-402-embed.kaspadev.workers.dev/exact - pay: exact on kaspa:mainnet — $0.01/call, paid in KAS at the live rate (min 0.5 KAS), payTo kaspa:qzws2a0lfhs9y8kkvyd4mm96gl733pd0mhzvh6mdejms7970gzrawmvjwpde4 - manifest: https://kaspa-402.org/skill/embed.md ### Kaspa·402 — token risk report On-chain due-diligence for KRC-20 tokens and KRC-721 NFTs — holder concentration, mint status, liquidity, and legitimacy signals, plus a plain-language risk summary. Append `?asset=krc20:NACHO` (or `krc721:KASPUNKS`); each call settles $0.10 (paid in KAS at the current rate, min 0.5 KAS) via x402 `exact` on mainnet. On-chain facts, not financial advice. - resource: https://kaspa-402-research.kaspadev.workers.dev/exact - pay: exact on kaspa:mainnet — $0.10/call, paid in KAS at the live rate (min 0.5 KAS), payTo kaspa:qzws2a0lfhs9y8kkvyd4mm96gl733pd0mhzvh6mdejms7970gzrawmvjwpde4 - manifest: https://kaspa-402.org/skill/token-risk.md ### Kaspa·402 — wallet risk profile On-chain profile + risk read for any Kaspa address — KAS balance, activity, KRC-20 holdings, exposure to risky tokens (via the token-risk engine), and deployer detection. Append `?address=kaspa:…`; each call settles $0.10 (paid in KAS at the current rate, min 0.5 KAS) via x402 `exact` on mainnet. On-chain facts from public data, not an accusation. - resource: https://kaspa-402-wallet.kaspadev.workers.dev/exact - pay: exact on kaspa:mainnet — $0.10/call, paid in KAS at the live rate (min 0.5 KAS), payTo kaspa:qzws2a0lfhs9y8kkvyd4mm96gl733pd0mhzvh6mdejms7970gzrawmvjwpde4 - manifest: https://kaspa-402.org/skill/wallet-risk.md ### Kaspa·402 — Kaspa expert (grounded Q&A) Grounded answers about Kaspa from a retrieval knowledge base — won't hallucinate Kaspa facts, and returns its sources. Append `?question=…`; each call settles $0.03 (paid in KAS at the current rate, min 0.5 KAS) via x402 `exact` on mainnet. Ask about GHOSTDAG, KRC-20, covenants, Crescendo/Toccata, fees, and more. - resource: https://kaspa-402-ask.kaspadev.workers.dev/exact - pay: exact on kaspa:mainnet — $0.03/call, paid in KAS at the live rate (min 0.5 KAS), payTo kaspa:qzws2a0lfhs9y8kkvyd4mm96gl733pd0mhzvh6mdejms7970gzrawmvjwpde4 - manifest: https://kaspa-402.org/skill/kaspa-expert.md ### Kaspa·402 — token comparison Side-by-side risk comparison of 2–5 KRC-20 tokens — ranked safest-first on holder concentration, mint status, liquidity, and legitimacy, with a comparative writeup. Append `?assets=NACHO,KOMA,KANDA`; each call settles $0.15 (paid in KAS at the current rate, min 0.5 KAS) via x402 `exact` on mainnet. On-chain facts, not financial advice. - resource: https://kaspa-402-compare.kaspadev.workers.dev/exact - pay: exact on kaspa:mainnet — $0.15/call, paid in KAS at the live rate (min 0.5 KAS), payTo kaspa:qzws2a0lfhs9y8kkvyd4mm96gl733pd0mhzvh6mdejms7970gzrawmvjwpde4 - manifest: https://kaspa-402.org/skill/token-compare.md ### Kaspa·402 — mint & launch radar A live feed of what's hot and whether it's safe across KRC-20 tokens and KRC-721 NFTs — sorted by momentum (holder growth), recency, or minting activity, each with quick risk flags (pre-mint, tiny holder counts, still minting). Append `?type=krc20|krc721&sort=hot|new|minting&limit=10`; each call settles $0.05 (paid in KAS at the current rate, min 0.5 KAS) via x402 `exact` on mainnet. On-chain facts, not financial advice. - resource: https://kaspa-402-radar.kaspadev.workers.dev/exact - pay: exact on kaspa:mainnet — $0.05/call, paid in KAS at the live rate (min 0.5 KAS), payTo kaspa:qzws2a0lfhs9y8kkvyd4mm96gl733pd0mhzvh6mdejms7970gzrawmvjwpde4 - manifest: https://kaspa-402.org/skill/mint-radar.md ### Kaspa·402 — Ghost Trail (fund tracer) Follow the money. Feed a Kaspa address or a txid and trace the flow — top sources (who funded it), top destinations (who it paid), net flow, and distinct counterparties, with a forensic read. Append `?target=kaspa:…` (or a 64-hex txid); each call settles $0.10 (paid in KAS at the current rate, min 0.5 KAS) via x402 `exact` on mainnet. Public on-chain data. - resource: https://kaspa-402-ghost.kaspadev.workers.dev/exact - pay: exact on kaspa:mainnet — $0.10/call, paid in KAS at the live rate (min 0.5 KAS), payTo kaspa:qzws2a0lfhs9y8kkvyd4mm96gl733pd0mhzvh6mdejms7970gzrawmvjwpde4 - manifest: https://kaspa-402.org/skill/fund-trace.md ### Kaspa·402 — Whale Shadow (wallet tail) Tail a whale. Feed a Kaspa address and get a read on what it's doing right now — its size (KAS + KRC-20 holdings), whether it's accumulating or distributing KAS, and which tokens it's loading up on vs offloading. Append `?address=kaspa:…`; each call settles $0.10 (paid in KAS at the current rate, min 0.5 KAS) via x402 `exact` on mainnet. Public on-chain data. - resource: https://kaspa-402-shadow.kaspadev.workers.dev/exact - pay: exact on kaspa:mainnet — $0.10/call, paid in KAS at the live rate (min 0.5 KAS), payTo kaspa:qzws2a0lfhs9y8kkvyd4mm96gl733pd0mhzvh6mdejms7970gzrawmvjwpde4 - manifest: https://kaspa-402.org/skill/whale-watch.md ### Kaspa·402 — Rug Coroner (token autopsy) Token autopsy. Feed a KRC-20 ticker and get a health verdict — alive, critical, on life support, or likely dead — with the cause-of-death signs: liquidity failure, pre-mint, deployer holding, concentration, holder flight. Append `?ticker=KANDA`; each call settles $0.10 (paid in KAS at the current rate, min 0.5 KAS) via x402 `exact` on mainnet. On-chain diagnosis from public data, not an accusation. - resource: https://kaspa-402-coroner.kaspadev.workers.dev/exact - pay: exact on kaspa:mainnet — $0.10/call, paid in KAS at the live rate (min 0.5 KAS), payTo kaspa:qzws2a0lfhs9y8kkvyd4mm96gl733pd0mhzvh6mdejms7970gzrawmvjwpde4 - manifest: https://kaspa-402.org/skill/rug-autopsy.md ### Kaspa·402 — Sybil Hunter Flag the bots. Feed a KRC-20 ticker and scan its holders for coordinated / sybil clusters — wallets holding identical amounts, the fingerprint of farms and insider distribution. Append `?ticker=KANDA`; each call settles $0.10 (paid in KAS at the current rate, min 0.5 KAS) via x402 `exact` on mainnet. Top-holder sample; a suspicion signal, not proof. - resource: https://kaspa-402-sybil.kaspadev.workers.dev/exact - pay: exact on kaspa:mainnet — $0.10/call, paid in KAS at the live rate (min 0.5 KAS), payTo kaspa:qzws2a0lfhs9y8kkvyd4mm96gl733pd0mhzvh6mdejms7970gzrawmvjwpde4 - manifest: https://kaspa-402.org/skill/sybil-scan.md ### Kaspa·402 — Exposure Report (OPSEC score) How traceable are you? Feed a Kaspa address and get an OPSEC / traceability score — linked alter-egos (co-spending), counterparty footprint, on-chain surface — plus concrete hardening advice. Append `?address=kaspa:…`; each call settles $0.10 (paid in KAS at the current rate, min 0.5 KAS) via x402 `exact` on mainnet. Public on-chain data. - resource: https://kaspa-402-exposure.kaspadev.workers.dev/exact - pay: exact on kaspa:mainnet — $0.10/call, paid in KAS at the live rate (min 0.5 KAS), payTo kaspa:qzws2a0lfhs9y8kkvyd4mm96gl733pd0mhzvh6mdejms7970gzrawmvjwpde4 - manifest: https://kaspa-402.org/skill/opsec-score.md ### Kaspa·402 — Cluster Mapper (unmask the entity) Unmask the entity. Feed a Kaspa address and get its co-spending cluster — the addresses provably controlled by the same owner, with per-address balances and the total KAS the entity controls. Append `?address=kaspa:…`; each call settles $0.15 (paid in KAS at the current rate, min 0.5 KAS) via x402 `exact` on mainnet. Co-spending heuristic on public data, not proof of control. - resource: https://kaspa-402-cluster.kaspadev.workers.dev/exact - pay: exact on kaspa:mainnet — $0.15/call, paid in KAS at the live rate (min 0.5 KAS), payTo kaspa:qzws2a0lfhs9y8kkvyd4mm96gl733pd0mhzvh6mdejms7970gzrawmvjwpde4 - manifest: https://kaspa-402.org/skill/entity-cluster.md ### Kaspa·402 — Covenant Red-Team (footgun linter) Red-team a Kaspa covenant before you ship it. Submit Silverscript source (compiled on-box with silverc), raw script hex, or a spent covenant address, and get a severity-ranked scan of the known Toccata footguns — unchecked outputs, baked covenant-ids, storage-mass floor, replay/freshness, the 520-byte reveal, fee model — plus the template hash. Append `?scriptHex=…`; each call settles $0.20 (paid in KAS at the current rate, min 0.5 KAS) via x402 `exact` on mainnet. A heuristic linter, not an audit: flags to review, never a safe/unsafe verdict and never exploit paths. - resource: https://kaspa-402-redteam.kaspadev.workers.dev/exact - pay: exact on kaspa:mainnet — $0.20/call, paid in KAS at the live rate (min 0.5 KAS), payTo kaspa:qzws2a0lfhs9y8kkvyd4mm96gl733pd0mhzvh6mdejms7970gzrawmvjwpde4 - manifest: https://kaspa-402.org/skill/covenant%3Aredteam.md ### Kaspa·402 — Proof-of-Reserve (control-proven) Prove — don't just claim — how much KAS is controlled. Two modes. Address: the claimant signs a recent Kaspa block hash with each address key; you get a signed, self-verifiable attestation of the total KAS provably controlled at that point in time (pass the request base64url-encoded as `?req=…`). Covenant: append `?covenantAddress=kaspa:…` (or a `kaspatest:…` testnet-10 covenant) to attest the KAS a covenant script controls on-chain — no signing, control is the script. Each call settles $0.15 (paid in KAS at the current rate, min 0.5 KAS) via x402 `exact` on mainnet. Point-in-time proof of reserves (assets), not solvency. - resource: https://kaspa-402-reserve.kaspadev.workers.dev/exact - pay: exact on kaspa:mainnet — $0.15/call, paid in KAS at the live rate (min 0.5 KAS), payTo kaspa:qzws2a0lfhs9y8kkvyd4mm96gl733pd0mhzvh6mdejms7970gzrawmvjwpde4 - manifest: https://kaspa-402.org/skill/proof-of-reserve.md ### Base·402 — CoinGecko (token price) Live on-chain token price, market cap and 24h volume from CoinGecko’s Base DEX data. Append `?contract=0x…` (a Base token address). You pay ~0.5 KAS; the router settles CoinGecko’s $0.01 on Base and returns the data. - resource: https://kaspa-402-outbound.kaspadev.workers.dev/exact?target=coingecko - pay: exact on kaspa:mainnet — 50000000 sompi (0.5 KAS), payTo kaspa:qzws2a0lfhs9y8kkvyd4mm96gl733pd0mhzvh6mdejms7970gzrawmvjwpde4 - manifest: https://kaspa-402.org/skill/base%3Atoken-price.md ### Base·402 — Tripadvisor (location details) Tripadvisor details for a place — rating, reviews, address. Append `?locationId=…`. You pay ~0.5 KAS; the router settles $0.01 on Base. - resource: https://kaspa-402-outbound.kaspadev.workers.dev/exact?target=tripadvisor - pay: exact on kaspa:mainnet — 50000000 sompi (0.5 KAS), payTo kaspa:qzws2a0lfhs9y8kkvyd4mm96gl733pd0mhzvh6mdejms7970gzrawmvjwpde4 - manifest: https://kaspa-402.org/skill/base%3Atravel.md ### Base·402 — Exa (neural web search) Exa neural search + page contents. Pass the query as `?body={ "urls": ["https://…"] }`. You pay ~0.5 KAS; the router settles $0.001 on Base. - resource: https://kaspa-402-outbound.kaspadev.workers.dev/exact?target=exa - pay: exact on kaspa:mainnet — 50000000 sompi (0.5 KAS), payTo kaspa:qzws2a0lfhs9y8kkvyd4mm96gl733pd0mhzvh6mdejms7970gzrawmvjwpde4 - manifest: https://kaspa-402.org/skill/base%3Aweb-search.md ### Base·402 — The Graph (subgraph query) Query any subgraph on The Graph. Append `?subgraph_id=…` and `?body={ "query": "{ … }" }`. You pay ~0.5 KAS; the router settles $0.01 on Base. - resource: https://kaspa-402-outbound.kaspadev.workers.dev/exact?target=thegraph - pay: exact on kaspa:mainnet — 50000000 sompi (0.5 KAS), payTo kaspa:qzws2a0lfhs9y8kkvyd4mm96gl733pd0mhzvh6mdejms7970gzrawmvjwpde4 - manifest: https://kaspa-402.org/skill/base%3Asubgraph.md ### Base·402 — Alchemy (JSON-RPC) Alchemy JSON-RPC on any supported chain. Append `?chainNetwork=base-mainnet` and `?body={ "jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1 }`. You pay ~0.5 KAS; the router settles $0.001 on Base. - resource: https://kaspa-402-outbound.kaspadev.workers.dev/exact?target=alchemy - pay: exact on kaspa:mainnet — 50000000 sompi (0.5 KAS), payTo kaspa:qzws2a0lfhs9y8kkvyd4mm96gl733pd0mhzvh6mdejms7970gzrawmvjwpde4 - manifest: https://kaspa-402.org/skill/base%3Arpc.md ### Base·402 — Parallel (web search) Parallel web search. Pass the query as `?body={ "query": "…" }`. You pay ~0.5 KAS; the router settles $0.01 on Base. - resource: https://kaspa-402-outbound.kaspadev.workers.dev/exact?target=parallel - pay: exact on kaspa:mainnet — 50000000 sompi (0.5 KAS), payTo kaspa:qzws2a0lfhs9y8kkvyd4mm96gl733pd0mhzvh6mdejms7970gzrawmvjwpde4 - manifest: https://kaspa-402.org/skill/base%3Aweb-search.md ### Base·402 — Perplexity (answer engine) Perplexity answer engine. Pass the query as `?body={ "query": "…" }`. You pay ~0.5 KAS; the router settles $0.01 on Base. - resource: https://kaspa-402-outbound.kaspadev.workers.dev/exact?target=perplexity - pay: exact on kaspa:mainnet — 50000000 sompi (0.5 KAS), payTo kaspa:qzws2a0lfhs9y8kkvyd4mm96gl733pd0mhzvh6mdejms7970gzrawmvjwpde4 - manifest: https://kaspa-402.org/skill/base%3Aanswer.md ### Base·402 — Deepgram (speech-to-text) Deepgram speech-to-text. Pass audio as `?body={ "url": "https://…/audio.wav" }`. Higher tier — you pay ~60 KAS; the router settles Deepgram’s $1.00 on Base. - resource: https://kaspa-402-outbound-hi.kaspadev.workers.dev/exact?target=deepgram - pay: exact on kaspa:mainnet — 6000000000 sompi (60 KAS), payTo kaspa:qzws2a0lfhs9y8kkvyd4mm96gl733pd0mhzvh6mdejms7970gzrawmvjwpde4 - manifest: https://kaspa-402.org/skill/base%3Atranscribe.md ## Discovery - JSON: https://kaspa-402.org/llms.json · Registry: https://kaspa-402.org/api/registry/list - Submit a service: POST https://kaspa-402.org/api/registry/submit (must pass a live x402 v2 probe)