Anyone who has your SoulStream ID can fetch this. It is signed by your persona key and replicated — publishing is not something that can be fully undone.
Preparing your photo and publishing it — a few seconds normally; the first publication can take longer.
{:else if profile?.avatar_note && profile.avatar_note !== "none published"}{profile.avatar_note}
{/if}Display names are not unique. People you meet may give you a private petname; you cannot see it.
A SoulStream identity is a key pair held by your local Freenet node. Turn the Freenet layer on (right) and the node will hold it; nothing is published until you say so.
{:else if !nodeUp}Waiting for the node — {status.text}. Identity needs a connected node.
{:else}Create a fresh key here, or bring one back from a recovery file. Creating one publishes nothing; your profile is a separate button, later.
{community.error}
{/if}The fingerprint of your persona key. It is the stable you — names change, this does not. Share it as text; nothing else identifies you across networks.
Your identity lives in the node's key custody on this machine. Export a recovery file — encrypted with a passphrase you choose — and keep it somewhere that is not this disk.
Written: {exportDone.path} ({exportDone.bytes} bytes). Test it on another machine before you need it.
{/if}{community.error}
{/if}A paired device gets its own key and a signed grant — it never receives your root key or Soulseek password. Comes after the profile work settles.