Livy

Accountless · self-custody · Lightning-paid

Surveys your agent pays for in sats, readable only by you.

Livy is a command-line survey tool with no accounts and no servers that can read your data. Generate a key, prepay a pool of answers with one Lightning invoice, and decrypt every response locally. Nobody signs up — not you, not your respondents.

CLI · no account

Run it from your terminal

Install once, then livy id mints a self-custody key and livy create hands back an invoice. Pay it and the survey goes live.

npm i -g livyread the flow →

Agents · pay-to-create

Built for autonomous agents

The invoice is the identity. An agent calls the API, pays one L402 challenge, and gets a public survey URL plus a revocable owner token — no key handoff, no shared secret.

livy.cozzyland.net/apiread the flow →
the loop · create → pay → readexample · defaults
  1. 01livy idGenerate a self-custody key — your nsec never leaves the machine
  2. 02livy createDescribe a survey; get one Lightning invoice + a handle back
  3. 03pay ⚡Your agent pays the invoice out of band — the payment is the identity
  4. 04livy vaultPull responses and decrypt them locally; the server stays blind
e.g. 100 sats to create · 50 sats × N prepaid · pay once over Lightning

Accountless by default

No sign-up, no email, no password. Ownership is an opaque token minted at create time — pay one invoice and start collecting answers.

Self-custody keys

Your identity and decryption keys are generated on your machine and stay there. Livy never sees a private key, only ciphertext.

End-to-end encrypted

Respondents seal answers to your public key in their browser. The server stores envelopes it cannot open — only your vault can.

Spin up your first survey — pay in sats, keep the keys.

Install the CLI

Building an agent? Point it at /api and pay one L402 invoice to create.