Decentralized identity and data protocols
Earn networking profits by hosting decentralized services
Networking Profits
{{ networkingProfitsDisplay }}
Content: {{ profitsBreakdown.content_sales_sats.toLocaleString() }} sats
Routing: {{ profitsBreakdown.routing_fees_sats.toLocaleString() }} sats
DID Status
{{ userDid }}
{{ didStatus }}
Wallet
{{ walletConnected ? 'Connected' : 'Disconnected' }}
Nostr Relays
{{ nostrRelayStats?.connected_count ?? 0 }} connected
Connected Nodes
{{ connectedNodesCount }} peer{{ connectedNodesCount !== 1 ? 's' : '' }} known
Hardware Wallet Detected
{{ detectedHwWallets.map(d => `${d.type}${d.product ? ' (' + d.product + ')' : ''}`).join(', ') }}
{{ didDocumentFormatted }}
Messages are sent over the Tor network to the selected peer.
{{ sendMessageError }}
{{ sendMessageSuccess }}
NIP-05 verified identities
On-chain, Lightning & Ecash
Decentralized social networking relays
Control how other nodes can discover you
Your Tor address
{{ nodeOnionAddress }}
Making your node discoverable lets other Archipelago users find and connect with you.
Peer nodes discovered via Nostr. Messages sent over Tor.
{{ p.name || p.onion || p.pubkey.slice(0, 16) + '...' }}
{{ p.onion }}
{{ m.from_pubkey.slice(0, 16) }}...
{{ formatMessageTime(m.timestamp) }}{{ m.message }}
{{ req.from_did }}
{{ req.message }}
{{ formatMessageTime(req.created_at) }}
Hidden services exposing your apps over Tor
Loading Tor services...
{{ svc.name }}
{{ svc.onion_address }}
Generating address...
Port {{ svc.local_port }}
Share and browse content with peers over Tor
Loading content...
No shared content
Add files to share with connected peers.
{{ item.filename }}
{{ item.description }}
{{ item.mime_type }} · {{ formatBytes(item.size_bytes) }}
Peers will pay {{ getItemPrice(item) || 0 }} sats to access this
Available to all peers for free
Available only to connected peers
{{ browsePeerError }}
Connecting to peer over Tor...
Select a peer to browse
Choose a connected peer to see their shared content.
This peer has no shared content.
{{ pItem.filename }}
{{ pItem.description }}
{{ streamingItem.filename }}
{{ streamingItem.mime_type }}
{{ playerError }}
This may be a Tor-only resource. Copy the URL to use with a Tor-enabled media player.
Peers will pay {{ newContentPrice }} sats to access this
{{ addContentError }}
Sovereign digital identities (DID:key)
Loading identities...
No identities yet
Create your first sovereign digital identity.
{{ identity.did }}
{{ createIdentityError }}
This will permanently delete "{{ deleteIdentityTarget.name }}" and its keypair.
Auto-selects method based on amount: ecash < 1k sats, Lightning 1k–500k, on-chain > 500k
Token (share with recipient):
{{ ecashSendToken }}
Sign with Hardware Wallet
Creates a PSBT for external signing
Unsigned PSBT (copy or download):
Paste signed PSBT or upload file:
Sent! TX: {{ sendResultTxid }}
Paid! Hash: {{ sendResultHash }}
Invoice (share with sender):
{{ receiveInvoiceResult }}
Your Bitcoin address:
{{ receiveOnchainAddress }}
Generate a fresh Bitcoin address
Personal data store with DID-based access control
Issue and manage W3C Verifiable Credentials