user-announce

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)…
⚠ 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.
📖 v4call wiki — completenoobs.com