Live now · pay only if the job completes

AI tools for Nostr.
No app to install.

Ask a question, translate a note, get a summary, or check something for spam — a real, running NIP-90 service. Priced per job in sats, not a subscription. No account, no API key. Works from NOSTRAS, or any other Nostr client that speaks the same protocol.

No signup, no API key

Three steps. That's the whole product.

No dashboard to configure, nothing to install, nothing tied to a NOSTRAS account — the entire interaction happens as ordinary Nostr events.

1

Ask

Publish a NIP-90 job request — a question, a note to translate or summarize, or something to check for spam. In NOSTRAS this is just typing into a box; any other NIP-90-aware client or script can do the same thing directly.

2

Pay

The DVM replies with a real Lightning invoice, priced for that specific job from its actual token cost — not a flat rate, not a subscription. Pay it with whatever wallet you already use.

3

Get your answer

The moment payment is confirmed, the result comes back as an ordinary Nostr event. If the job never completes, you were never charged.

Real, running today

Four jobs, one DVM.

Each of these is a standard NIP-90 job kind, not a proprietary format. The DVM behind them announces itself over NIP-89, so any compatible client, bot, or marketplace can discover and pay it directly — see below.

5001 → 6001

Summarize

Paste a long note or article, get the gist back — priced per job, not a monthly plan.

5002 → 6002

Translate

Pick a target language, get a real translation of the original text.

5050 → 6050

Ask anything

A free-form question in, a real Claude-generated answer out. No account, pay only if it completes.

5501 → 6501

Spam / scam check

Get a verdict on a suspicious note, published as a real public NIP-32 label any client can query.

The same DVM also handles paid-content mechanics specific to NOSTRAS — unlocking a paid article or podcast episode, and joining a paid community — each still a real NIP-90 job (kinds 5904, 5906, 5907) with its own small flat NOSTRAS fee on top of the amount the creator sets. Read more on Why NOSTRAS.

Priced like a utility, not a subscription

You pay for the job, not a plan.

No tiers, no monthly minimum. Every price is computed from the actual token cost of that specific request, converted from a live BTC/USD rate at request time.

You only pay if the job completes. A payment-required invoice is issued up front; if it's never paid, or the job fails, nothing is ever charged.

21 sats

A short, few-word question — real pricing observed during testing, not a fixed rate.

39 sats

A much longer request (roughly 1,400 words of input) in the same test run.

An open protocol service, not a walled garden

Built for any client to call, not just ours.

This DVM publishes a standard NIP-89 handler announcement (kind 31990) listing every job kind it supports. Any NIP-90-aware client, bot, or marketplace can discover it and send jobs directly — no partnership, no API key request, no special access.

What's actually exclusive to NOSTRAS the app is that it's already wired into the feed with one click. The service underneath is open to everyone, on purpose.

kind:31990 · how any client finds this DVM
{
  "kind": 31990,
  "tags": [
    ["d", "nostras-dvm"],
    ["k", "5001"], // summarize
    ["k", "5002"], // translate
    ["k", "5050"], // ask anything
    ["k", "5501"]  // spam/scam check
  ],
  "content": "{ name, about, picture… }"
}