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.
⚠ Everything on this page gets published to the Hive blockchain — public & permanent.
Anyone, forever, can read your post: your rates, your list names, the usernames you put on lists
(including your BLOCKED list — those people can see they're blocked), keys, addresses
and contact details. Blockchain posts cannot be deleted — editing publishes a new
version but every old version stays readable on-chain. Don't include anything (or anyone) you
wouldn't want public forever.
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.
Units: each token block prices in its own token; each named list and the default
list price in the currency set in their rates in box (HBD unless you change it). Use the
tester at the bottom to check who pays what before posting.
Time bands: every unit can split its day into bands — 💰 priced, 🆓 free, or
⛔ quiet hours (callers who match nothing are denied, not free — your phone stays silent).
You type times in the zone above; the post stores them in UTC so every server on
Earth reads the same schedule. Note: the post keeps fixed UTC times — if your country changes its
clocks (DST), re-post afterwards if the exact local hour matters to you. Changing the zone above
re-interprets the times you typed (it doesn't shift them).
PINNED · 1st[BLOCKED]security — always first
PRIORITY ORDER — drag ⠿ to reprioritise (first match wins)
⠿Token rates (group)all tokens move together → multi-currency picker
Every list, token and the default can split its day into time bands (✂) — different prices at different hours, 🆓 free spans, or ⛔ quiet hours.
PINNED · last[LIST:default]last-resort fallback for everyone else · rates in
The currency box sets the unit for every number below (fees + /hr rates). HBD, HIVE, or any Hive-Engine token symbol — e.g. TEST while testing. Older v4call servers ignore this field and read list rates as HBD, so make sure your home server is up to date before pricing in another token.
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.