One signed Hive post that every app can read — v4call rates, paid-invite offers, Nostr keys,
Bitcoin/Lightning addresses, SSH key, contact details. Pick only the sections you want.
Post title user-announce · tags user-announce, hive, v4call, nostr, bitcoin.
Each section is its own versioned block — apps read what they understand and ignore the rest.
IDENTITY always in post
Detecting Hive Keychain…
🌐 V4call service
in post
The v4call server you call home, and the escrow account that server controls — your paid
calls / DMs / invites settle there. Check your provider's docs to find that escrow account.
Note: there isn't a standard federation-hosting rule for escrow yet (on the TODO list).
💬 V4call — set your rates for callers
off include
What callers pay you — invite fee / offer fee / DM fee, plus voice & video ring /
connect / per-hour. Priority is the order below: [BLOCKED] is always first,
then the middle rules are evaluated top-to-bottom — first match wins (drag ⠿ to reorder),
then [LIST:default] catches everyone else. Any field 0 = FREE. Use the
tester at the bottom to check who pays what before posting.
PINNED · 1st[BLOCKED]security — always first
PRIORITY ORDER — drag ⠿ to reprioritise (first match wins)
⠿Token rates (group)all tokens move together → multi-currency picker
Lists are single 24/7 windows here; multi-time-window / day-of-week splits aren't supported yet (a former rate-editor.html feature, not carried over — known gap).
PINNED · last[LIST:default]last-resort fallback for everyone else
WHO PAYS WHAT — test resolver (uses your live order above)
Enter a test caller to see what they'd pay.
🟣 Nostr
off include
Publish your Nostr public key + relays so others (and apps) can reach you over Nostr.
No keypair yet? Generate one in nostr-gen.html
(keys never leave the browser). Sign the attestation below to prove the key is yours.
ATTESTATION — prove you hold this Nostr key
Detecting NIP-07 (nos2x / Alby)…
⚠ Lives in browser memory only until signing completes, then is wiped.
⚠ No attestation signed yet.
₿ Bitcoin
off include
Publish a Bitcoin address, optionally with a BIP137 signed proof that you hold its key
(Electrum / Sparrow / bitcoin-cli verifymessage compatible). Sign here with a WIF, or paste a
proof you made in the fully-offline bitcoin-gen.html.
⚠ Key-safety note: signing here loads the secp256k1 library from a CDN (esm.sh). For a
high-value key, prefer signing in bitcoin-gen.html (vendored / offline-capable) and pasting the
proof below — your WIF then never touches CDN code.
SIGN A PROOF (optional)
⚡ Lightning
off include
A Lightning Address for tips. Display-only — no v4call infrastructure touches Lightning; senders pay your
wallet directly. Emits [LIGHTNING-V1].
🔑 SSH public key
off include
Your public SSH key (safe to publish — it's public by design). Lets someone add you to a
box for a look without DMing the key around. Emits [SSH-V1]. Never paste a private key here.
🌐 Domains
off include
Publish named lists of domains / IPs you run or control (web servers, relays, nodes…). Each list is a
name + one or more domain/IP entries. Add a list, fill the entries you need (blank ones are
dropped), add more with + add domain/IP. Emits [DOMAINS-V1] with a
[DLIST:name] per list.
☎ Contact (phone / email / fax)
off include
⚠ Public & permanent. Anything you put here is written to the Hive blockchain
forever — it cannot be deleted, it is replicated across nodes, and it will
be scraped by spam harvesters. Prefer a dedicated alias / forwarding number over a personal one. Each field
below is opt-in: tick it to include it.
OUTPUT — Hive post body
Posting needs the Hive Keychain extension. Title user-announce.
Apps always read your most recent post with that title. Unticked sections emit no block at all.