Hold it yourself
A key made in this window, used in this window, and gone when you close it. Nothing secret is sent anywhere — this page signs, and the server behind it only forwards what you have already signed.
There is no escrow, no reset and nobody to ask
The key is made in this window, stays in this window, and is gone when you close it. The server behind this page stores nothing and never sees it — it forwards transactions you have already signed. Your recovery phrase is the only thing that reaches this wallet again.
Restore a wallet
These words are turned into a key by your own browser. They are not sent to this page's server, and there is nowhere on it they could be stored.
Write these 24 words down, on paper, now
They are shown once. Anybody who reads them owns this wallet, and nobody — not this page, not the server, not SourceLess — can bring them back for you.
There is deliberately no copy button. A clipboard is readable by everything else running on this machine, and a phrase in a chat or a screenshot is a phrase in somebody else's backup.
Assets
Everything this account holds, by ledger.
Your domain
Account
No name yet
An address on this chain
Address
- Network
- —
- Chain head
- —
— STR
No market price yet · balances in STR
- Total STR
- —
- value: no market price yet
- Available
- — STR
- Ready to send
- Locked
- — STR
- Nothing is locked
Native ledgers
Balances read from the chain
HoldingsNative ledgers
| Ledger | Available | Locked | Total | Actions |
|---|---|---|---|---|
| Reading the chain… | ||||
Contract tokens
Tokens issued by contracts. Add one by its contract address to track it here.
Contract tokens
| Token | Contract | Balance | Actions |
|---|
Read from the contract's own views, signing nothing. Kept for this window only: nothing is stored, so the list is gone when this tab closes, like the key. A token's name and symbol are whatever its deployer chose — check the contract address.
STR balance
—- Available
- —
- Locked
- —
Locks
0No STR is locked.
Network
- Chain
- —
- Head
- —
- Pending
- —
Recent activity
No activity in this window yet
Transfers you send or receive here show on the Activity tab once they are sealed in a block.
Nothing is signed here. The next screen shows every field the signature will cover.
Point a camera at this to read the address above. The code carries the address and nothing else — no amount, no name, nothing about you.
This address only holds assets on the chain named above. Anything sent to it from another chain does not arrive somewhere else — it does not arrive.
Your STR.domain
none — this wallet may receive and nothing else
A name is what people send to instead of the address above, and on this chain it is also what lets this account spend. The Identity tab registers one.
HEXHybrid EXchange over the chain
Six dimensions. Infinite sovereignty.
the sale price is not available on this wallet
Each opens HEX on the explorer with this address filled in. A payment is made there, from a browser wallet such as MetaMask; this wallet never runs that code and never shows it a key. Check that the address on that page is this one before you pay. Spending STR here needs a proved name, so register one on the Identity tab first if you can.
Submitted from this window
This list is everything this window submitted — transfers, names and contract calls — with the chain's own word for where each has got to. Close the window and this list is gone, like the key.
Received and recent on chain
reading the chain…
Register a name
Book the name
Reserves it to this address. Costs nothing and locks nothing. A booked address may receive and nothing more.
Prove it and mint the wNFT
Locks the STR and mints the wNFT that holds it. Only after a block carries this proof can this account spend.
The lock is not a fee
It stays yours and stays frozen while you hold the name. It is what makes a name cost something to hold, and it comes back to you if you ever burn the name. After a burn, nobody may take the name for 30 days, and the address that burned it can never register it again.
A name's standing
This chain indexes names to holders and not the reverse, so no read lists the names an address holds. Ask about one and the chain answers in its own words.
Attributes on the wNFT
A public attribute is readable by anyone. A private one is only a commitment on chain — the value is not there, so nothing can open it, including this wallet.
Check a name above, and this reads the attributes on its wNFT.
Writing one is a signed identity record and this wallet does not make
them yet — strblk wallet attribute set does.
Sell this name
A sale moves the name, the wNFT and everything on it to another address, and the 1,000 STR lock goes with it — the buyer posts it, you get yours back. It needs both hands: you sign the terms, the buyer signs the identical terms, and only then is there a record. Nothing below reaches the chain until both signatures exist.
Zero is allowed and is a gift, not a mistake. This price is not the lock: the lock is read off the wNFT and is refunded to you when the sale settles.
Countersign an offer made to you
Paste what a seller handed you. This wallet checks the terms against the chain and shows you what you are agreeing to before anything is signed.
Give this name up
Burning is the one path out of the lock that does not need a buyer. It is also the only thing this wallet does that it can never do again for the same name.
Who may read what, decided by the chain
A hostless space is content nobody hosts: the chain holds who owns it, who may read it and one digest of what it holds, and the content sits encrypted on the nodes that carry it. Here you see the spaces this account owns and the ones shared with it, and you name or remove a reader of your own.
This tab does not seal or open content. A browser tab keeps no key past
its own lifetime, so a space key it made would be lost with the tab, and the content with
it. Content is put and fetched with strblk space, whose keyring starts from this
wallet's own recovery phrase: strblk space init --from-words.
Spaces you own
reading the chain…
Shared with you
Name a reader
Your name is the login. There is no password and nothing to reset
An application asks for a sign-in; this window shows you the exact sentence it wants signed, and signs it with the key that holds your name. The application checks the signature against the chain. Nothing is stored anywhere, by anyone.
What signing in does not do
It proves a key, not a person. Anyone holding this wallet's recovery phrase can produce the same proof.
It authorises nothing. No payment, no delegation, no vote and no change to your identity can be made with this signature.
It expires. It says who held this name at one instant; a name can be sold, burned or moved to a new key in the next block.
It gives you no operator role. Signing in is not permission to run or administer anything.
Applications that open this wallet themselves fill this in. Paste one here when you arrived another way.
Paste an address — this chain has no contract directory
A node answers everything about a contract you name and nothing about the set of them: there is no read that lists what is deployed. So a contract has to be reached by its address, from whoever asked you to use it. Ones you open stay in this list until you close the window.
Deployment is a command-line step, not a button here — and that is deliberate. This wallet never signs bytecode it cannot show you, and there is no AresLang compiler in the browser. The CLI compiles your .ares source on your own machine, shows you the bytecode digest and the address it derives, and signs the deployment with your key. Add --dry-run to see the digest and the address with nothing signed. Then come back and open the contract above by its address to call and inspect it.
The Daedalus catalogue: contracts you copy, edit and deploy. A template is a draft, not a deployed contract — it has no address until you deploy it, and most ship example constants (a name, a symbol, a cap) that you edit first. Pick one to see its digest, its functions and where your deployment of it, unedited, would land.
Light node
Your wallet is an Urd light node. It does not trust this server's word for the chain — it fetches each block, verifies it here in your browser (the producer signed it, the hash matches the contents, the consensus proof coheres), and folds it into one constant-size recursive proof anchored to your genesis. That 32-byte proof attests to the whole folded history and advances one block at a time; it is hash-based recursion, not a zk-SNARK. Nothing here needs your key, and no key ever leaves this window.
Recent blocks, as evidence
Proof of existence
Timestamp that a file existed, by anchoring its fingerprint on chain — or prove a file was there from a receipt. The file never leaves this window: only its SHA-256 digest is hashed here and folded into a transaction. A proof is only ever checked against a block this wallet verified for itself, never against the node's word for it.
Anchor a file
Anchoring carries the file fingerprint in a 1-unit STR transfer, so the chain timestamps that this exact file existed. This chain refuses a transfer to your own address (self-transfer is not a value movement), so anchor to another address you also control — the amount is a single minor unit, and nothing is uploaded but the hash. Needs a loaded wallet that can spend.
Verify a receipt
Load the original file and the receipt you saved. This checks the file's hash against the receipt, authenticates the block itself, and folds the inclusion proof against that block's own transaction root. No wallet needed.
Everything here is read from the chain and, for a block, verified in this window by your light node. For the full index and history, open the explorer.
Everything you need to run your own node, get the wallet, and read the documentation lives on the download surface for this chain, where every file is published with a SHA-256 you can check. This wallet does not hand you binaries — it sends you there, and gives you the genesis to verify what you downloaded is for this chain.
Accounts from these words
Your 24 words open more than one account. Each is a separate address with its own balances and its own name; account 0 is the one this wallet has always opened. Switching is for this window only — nothing is saved, and to come back to an account later you need its number as well as the words.
The key is dropped and this window forgets it. Your 24 words are the only way back.