M·O·R·S·E
The public ledger
- What is this list?
- Every call Morse has ever made to the Telegraph network, newest first, including the operator's own testing. Nothing is separated out and nothing is manufactured.
- What does the routed column mean?
- Telegraph: Telegraph's own router picked the miner. Morse (named miner): you named the miner, so Morse dispatched to it directly. Morse (fallback): the router did not answer within 20 s and Morse routed the question itself. Older rows also read Morse (podium) and (2nd opinion) — two features retired on 4 September; the rows stay because history is not rewritten.
- Is my question public?
- Yes, clipped to 200 characters, with the answer excerpt. Who asked is stored only as a salted hash. Do not type anything private.
On-chain proof
- What does it prove?
- That the calls in the ledger happened and were paid: every settlement hash the ledger holds is matched against the payer wallet's USDC transfers on Base Sepolia, read from a public block explorer, not from Morse.
- What is a chain-only settlement?
- A payment the chain shows but the ledger does not: usually a call Morse recorded as timed out that the node settled anyway. They are listed, not hidden, and not counted as answered calls.
- Why does this matter?
- Because "people used it" is otherwise a claim. Here it is a number anyone can recompute from the chain.
API and MCP
- Do I need a wallet?
- No. Morse's own wallet pays the x402 fee for every call. Get a free key on this page; each key has a daily cap so the budget cannot be drained by one caller.
- How do I use it from Claude Code or Cursor?
- One command adds Morse as an MCP server:
claude mcp add --transport http morse https://telegraph-morse.vercel.app/mcp --header "Authorization: Bearer morse_YOURKEY". The tools cover asking the network, asking a named miner, running a recipe, and free discovery. - Can I call a specific miner?
- Yes: the
minerfield on REST,telegraph_ask_minerover MCP,/miner <slug> <question>in Telegram. The receipt says routing was bypassed at your request.
The source
- Is the code open?
- Yes: the whole app, its tests, and an honest limits ledger (GAPS.md) that names what is unverified or deliberately not built.
- Can I run my own Morse?
- Yes. It needs a burner wallet with testnet USDC and a Telegram bot token; the README and GO-LIVE.md walk through it. Never reuse a wallet that holds anything real.
Telegraph
- What is Telegraph?
- A marketplace where independently run APIs, called miners, answer questions; validators score and rank them per intent; and every answer is paid for per call over x402, about $0.01 in USDC.
- Is this real money?
- No. Everything here runs on the Base Sepolia testnet with faucet USDC. The mechanics are real; the money is not.
- Where does the $0.01 go?
- To the protocol's Diamond contract, and only when the miner actually answers. Failed calls are not charged, and every paid call gets a signal hash you can look up on the node.
Telegraph in Telegram. Ask, get an answer from a ranked miner, with a receipt.
No wallet, no key, no sign-up. Type a question, Telegraph's router sends it to the best-ranked miner for that intent, Morse pays the $0.01 fee, and the answer comes back naming who answered, what it cost, and a signal hash you can check on the node and on-chain.
Ask it something yourself
of 121 who asked
What can I ask? — one example per intent the network serves; click any to ask it
Security and infrastructure
- Is the SSL certificate for github.com valid, and who issued it? SSL_VERIFICATION
- Is https://example.com safe to visit? URL_SCAN
- Where is the IP address 8.8.8.8 located? IP_GEOLOCATION
- What is the vulnerability CVE-2024-3094? CVE_LOOKUP
Weather
- What is the current weather in Chennai? WEATHER_CHECK
- What is the weather forecast for London tomorrow? WEATHER_FORECAST
- Is there a storm risk in Mumbai over the next 48 hours? STORM_ALERT
Crypto and on-chain
- What is the price of BTC right now? CRYPTO_PRICE
- What is the gas price on Base? GAS_PRICE
- What is the TVL of Aave? TVL_LOOKUP
- How many holders does USDC have on Base? TOKEN_HOLDER_COUNT
- What is the ETH balance of vitalik.eth? WALLET_BALANCE_CHECK
- Is the wallet vitalik.eth involved in fraud or scams? FRAUD_DETECTION
Markets
- What is the stock price of NVDA? STOCK_PRICE
- What is the exchange rate from USD to INR? CURRENCY_EXCHANGE
Knowledge and news
- Is it true that the Eiffel Tower is in Berlin? FACT_CHECK
- What are the top news headlines today? NEWS_HEADLINES
- What is the latest news about OpenAI? NEWS_SEARCH
- Find me a paper on retrieval augmented generation. ACADEMIC_SEARCH
- Summarise the research on intermittent fasting. RESEARCH_SYNTHESIS
- Search the web for the best coffee in Tokyo. WEB_SEARCH
Language and general
- Translate 'good morning, how are you' in Spanish. LANGUAGE_TRANSLATION
- What is the sentiment about Bitcoin right now? SENTIMENT_ANALYSIS
- Was this AI generated: 'The mitochondria is the powerhouse of the cell'? AI_TEXT_DETECTION
- Who painted the Mona Lisa? CHAT_COMPLETION
- Write me a two-line poem about the sea. CHAT_COMPLETION
Questions people ask about Morse
What is this, in one sentence?
Telegraph, inside Telegram: dozens of independent "miners" (APIs and models) compete on a public leaderboard to answer questions, and Morse lets you ask them from a chat, without a wallet.
What can I ask?
Anything the network has a miner for: certificate and link safety checks, weather and storm risk, crypto and stock prices, wallet balances and fraud risk, fact checks, translations, news and papers, plus general questions. The list above has one example per intent.
Is it free? Who pays?
Free for you. Each answer costs about $0.01 in testnet USDC, which Morse's own wallet pays via x402. Limits: 20 questions per day on the web, 40 in Telegram, 100 per API key.
What is the receipt, and how do I verify it?
Every answer names the miner, its leaderboard rank, who routed the question, the miner's confidence, the cost, the on-chain settlement, and a signal hash. Click "verify" on any answer or ledger row: Morse fetches the node's own record for that hash, shows the wallet that paid and checks it is Morse's, and links the USDC transfer on BaseScan.
Is my question public?
Yes. The ledger below lists every call, and /api/recent returns the question clipped to 200 characters and the answer excerpt. Do not type anything private. Who asked is stored only as a salted hash.
Can I use it from code or an AI agent?
Yes: a hosted MCP server and a REST endpoint, no wallet needed. Get a free key.
Public ledger durable
The newest row, in full live, not a sample
“Is https://example.com safe to visit?”
- Answered by
- netwire-url-scan · ranked #1 for
URL_SCAN - Routed by
- Telegraph's own router
- Confidence
- 90%
- Cost
- $0.01 · 84 ms · settled on Base Sepolia
- Signal hash
0x0d0b2169e7244eec0f70405fc55809cbbde54d4877193a822f260e80e629745b— click to see the node's record and that Morse's wallet paid for it
The evidence behind the counters above: every call Morse has made, newest first, including the operator's own testing — nothing is separated out and nothing is manufactured. "Routed" says who chose the miner: Telegraph's router for a normal ask; Morse when you named the miner, or as a fallback when the router did not answer. Rows of kind podium and second-opinion are from two features removed on 4 September, after an organizer said that paying several miners per question to re-check the ranking is what the protocol already does once for everyone; they stay here because the ledger is not rewritten. Payer wallet: 0xfBB3C3bd51EC6E19BDECc786945d83719b6b4c9c. Cross-check any row at its verify link, or on the node with GET /engine/v1/signal/{hash}. JSON: /api/stats · /api/recent · /api/health. A check that does not rely on this table: on-chain proof matches every settlement hash here against the payer wallet's USDC transfers on Base Sepolia.
| time (UTC) | channel | kind | intent | miner | routed | conf. | cost | ms | status | verify |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026-10-07 15:08:45Z | telegram | ask | URL_SCAN | netwire-url-scan #1 | Telegraph | 90% | $0.01 | 84 | ok | 0x0d0b2169… |
| 2026-10-07 15:08:42Z | telegram | ask | SSL_VERIFICATION | livecert #1 | Telegraph | 100% | $0.01 | 815 | ok | 0xb26745a4… |
| 2026-10-05 07:17:24Z | web | ask | — | — | — | n/r | — | — | error | — |
| 2026-10-05 07:17:19Z | web | ask | — | — | — | n/r | — | — | error | — |
| 2026-10-05 07:17:13Z | web | ask | — | — | — | n/r | — | — | error | — |
| 2026-10-05 07:15:57Z | web | ask | — | — | — | n/r | — | — | error | — |
| 2026-10-01 18:04:11Z | web | ask | CHAT_COMPLETION | chat-crossref #5 | Telegraph | n/r | $0.01 | 795 | ok | 0xc216f553… |
| 2026-09-25 12:23:37Z | web | ask | SSL_VERIFICATION | chainsight-oracle #4 | Telegraph | n/r | $0.01 | 992 | ok | 0x50984392… |
| 2026-09-25 11:32:33Z | telegram | ask | CHAT_COMPLETION | telegraph-chatbot #4 | Telegraph | n/r | $0.01 | 2936 | ok | 0xe0863e16… |
| 2026-09-25 11:31:51Z | telegram | ask | CHAT_COMPLETION | telegraph-chatbot #4 | Telegraph | n/r | $0.01 | 3203 | ok | 0xe885cacb… |
| 2026-09-25 11:31:40Z | telegram | ask | FACT_CHECK | livecert #3 | Telegraph | 70% | $0.01 | 25767 | ok | 0x33a0bd2d… |
| 2026-09-23 16:41:12Z | web | ask | WEATHER_CHECK | skywire-weather-check #2 | Telegraph | 96% | $0.01 | 6733 | ok | 0x25b3699b… |
| 2026-09-21 07:18:39Z | web | ask | CHAT_COMPLETION | groq-llama31-instant-miner #1 | Morse (fallback) | 95% | $0.01 | 579 | ok | 0x89818410… |
| 2026-09-19 04:27:59Z | web | ask | LANGUAGE_TRANSLATION | livecert #1 | Telegraph | 0% | $0.01 | 253 | ok | 0x9aa7f425… |
| 2026-09-16 19:34:10Z | web | ask | FACT_CHECK | livecert #11 | Morse (fallback) | 70% | $0.01 | 1130 | ok | 0x739941d3… |
| 2026-09-16 19:33:27Z | web | ask | CHAT_COMPLETION | telegraph-chatbot #9 | Morse (fallback) | n/r | $0.01 | 3056 | ok | 0xdb17ced2… |
| 2026-09-16 19:33:20Z | web | ask | WEATHER_CHECK | wx-canada #13 | Telegraph | n/r | $0.01 | 784 | ok | 0x3023f4bf… |
| 2026-09-16 08:29:41Z | web | ask | CHAT_COMPLETION | bedrock-deepseek #4 | Telegraph | n/r | $0.01 | 1747 | ok | 0x0de44f0c… |
| 2026-09-16 08:29:31Z | web | ask | CHAT_COMPLETION | bedrock-deepseek #4 | Telegraph | n/r | $0.01 | 7554 | ok | 0xca89a104… |
| 2026-09-16 08:27:37Z | web | ask | LANGUAGE_TRANSLATION | livecert #1 | Telegraph | 100% | $0.01 | 265 | ok | 0x2c1b2d45… |
| 2026-09-16 08:26:51Z | web | ask | LANGUAGE_TRANSLATION | livecert #1 | Telegraph | 0% | $0.01 | 496 | ok | 0xdf7823bd… |
| 2026-09-16 08:26:24Z | web | ask | WEATHER_CHECK | openweathermap #2 | Telegraph | n/r | $0.01 | 527 | ok | 0x40154a8c… |
| 2026-09-16 08:25:53Z | web | ask | WEATHER_CHECK | openweathermap #2 | Telegraph | n/r | $0.01 | 1559 | ok | 0x2b59d8f2… |
| 2026-09-15 15:51:16Z | web | ask | URL_SCAN | chainsight-oracle #4 | Morse (fallback) | n/r | — | — | unpaid | — |
| 2026-09-15 15:51:16Z | web | ask | URL_SCAN | chainsight-oracle #4 | Morse (fallback) | n/r | — | — | unpaid | — |
How routing works
Your question goes to Telegraph's own router (POST /engine/v1/ask), which classifies it into one of the network's 45 canonical intents with an LLM and picks a ranked miner — 70% of traffic goes to #1, 20% to #2, 10% to #3, re-ranked from validator scores every 9-hour epoch. If the router does not answer within 20 seconds (on 2 September it timed out at ~47 s for a day), Morse falls back to its own keyword classifier over the live leaderboard and calls the best-ranked miner directly. Every receipt says which of the two happened.
Not an aggregator, not a validator. Morse does not pick providers, does not blend answers and does not check one miner against another. Telegraph's leaderboard already decides which miner is best, once, for everyone; the router's pick is the answer. Morse pays the fee, shows the answer, and keeps the receipt where anyone can check it: every payment reconciled against the chain.
Disclosure: one miner the network often routes to, livecert, is operated by the same person who built Morse. It holds its ranks on the public leaderboard; Morse neither skips it nor favours it, and every ledger row names the miner it went to.
In Telegram: @MyMorse_Bot. For agents: hosted MCP and REST, no wallet needed. Source and honest limits: GitHub.