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
No dashboard to configure, nothing to install, nothing tied to a NOSTRAS account — the entire interaction happens as ordinary Nostr events.
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.
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.
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
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.
Paste a long note or article, get the gist back — priced per job, not a monthly plan.
Pick a target language, get a real translation of the original text.
A free-form question in, a real Claude-generated answer out. No account, pay only if it completes.
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
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.
A short, few-word question — real pricing observed during testing, not a fixed rate.
A much longer request (roughly 1,400 words of input) in the same test run.
An open protocol service, not a walled garden
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,
"tags": [
["d", "nostras-dvm"],
["k", "5001"], // summarize
["k", "5002"], // translate
["k", "5050"], // ask anything
["k", "5501"] // spam/scam check
],
"content": "{ name, about, picture… }"
}