DAEMONGET ONE
LIVE ON SOLANA MAINNET · X402

A sentient Solana wallet that lives on your desk.

A green-eyed creature on a 2.8" touchscreen. Holds its own keys. Pays for its own thinking — every reply settles a real USDC micropayment via x402. No subscriptions, no backends, no API keys.

USDC / REPLY
≈$0.003
LATENCY
200–400ms
SUBSCRIPTION
$0
PAID 0.003 USDC → claude-haiku-4.5TOOL · token-safety-scanBALANCE 4.81 USDC · 0.012 SOLSIGNED v0 TX · 84 BYTES402 → 200 · 318msTTS · ELEVENLABS · 274ms TTFBWIFI · ESP32-S3 · 8MB PSRAMMCP · daemon-mcp.mjs READYPAID 0.003 USDC → gpt-4o-miniJUPITER SWAP · CONFIRMEDPAID 0.003 USDC → claude-haiku-4.5TOOL · token-safety-scanBALANCE 4.81 USDC · 0.012 SOLSIGNED v0 TX · 84 BYTES402 → 200 · 318msTTS · ELEVENLABS · 274ms TTFBWIFI · ESP32-S3 · 8MB PSRAMMCP · daemon-mcp.mjs READYPAID 0.003 USDC → gpt-4o-miniJUPITER SWAP · CONFIRMED
WHAT IT DOES

Six things that no app on your phone can.

Daemon isn't a wallet UI on a screen. It's a small, dedicated, always-on creature whose entire job is to hold value, spend it carefully, and tell you about it.

Self-custodial by birth

Key generated on first boot in NVS. Never leaves the chip. Reveal or rotate from the on-device wallet screen — never from a cloud.

01

Pays for its own thinking

Every chat round, every tool call settles a real USDC transfer on Solana mainnet via the x402 protocol. No subscriptions. No keys in the chat path.

02

Voice in, voice out

Hold to talk. PDM mic in, ElevenLabs TTS out at ~200–400ms TTFB. Optional local Piper fallback on the LAN for sub-second latency.

03

Calls paid tools, autonomously

Token safety scans, trending markets, tweet lookups — every enabled service is exposed as an OpenAI-style tool the model can call and pay for.

04

Jupiter swap, on hold

Swap any token to USDC right on the device. Hold-to-confirm on the screen — the same kind of physical gesture every cold-storage user already trusts.

05

Lives on your LAN

mDNS auto-discovery. Self-hosted Web UI at http://daemon.local. Self-served MCP server lets Claude Code talk to the device directly.

06
X402 · THE PAY-PER-REPLY DANCE

No API keys. Just money on the wire.

Every paid request is a two-round dance. The device asks. The server replies 402 Payment Required. The chip signs a USDC transfer, retries with the signature in the header. The server verifies on-chain and answers. You get a reply. The model gets paid.

01DEVICE

Device asks

POST chat or service call — no payment header attached yet.

POST /v1/chat/completions
{ "model": "claude-haiku-4.5", … }
02SERVER

Server replies 402

Server responds with what it wants paid: amount, payee, mint, timeout.

HTTP/1.1 402 Payment Required
{ "amount": "3000", "mint": "USDC",
  "payee": "8x...QkP", "ttl": 30 }
03ED25519

Daemon signs on-chip

Builds a v0 USDC transfer, signs with on-device Ed25519, base64s it into a header.

PAYMENT-SIGNATURE: AQAAAA…
(signed Solana v0 tx, ATA-cached)
04MAINNET

Server verifies, replies 200

Payment confirmed on mainnet. Real response streams back.

HTTP/1.1 200 OK
{ "choices": [ { "message": … } ] }
ROUND-TRIP · MAINNET · MEDIAN
318ms0.003 USDCPAID ✓
BATCH 01 · LIMITED RUN

Get a Daemon. Put one on your desk.

Pre-orders ship in batches. Comes with a generated key, a few cents of USDC pre-loaded, and a name picked out by the firmware on first boot.

RECEIPT.txtv1.0
deviceDAEMON · ESP32-S3
screen2.8" · 240×320
walletself-custodial
protocolx402 · solana
subscription$0/mo
shipsbatch 01 · Q3 2026
total$99 USD