← Common Credo
For holders
A holder is the person or business a record is about. Your records are
yours. They live on your own device, not in anyone's database. You decide
who to show them to, and you can dispute a cancellation or withdraw a
record entirely — without needing anyone else's permission.
The wallet holds the records issuers give you, lets you gather a selection
into a bundle to show a verifier, and lets you file a dispute or a
withdrawal, each published at an address only you control.
On your phone
The wallet runs in your phone's web browser and installs to your home
screen — there is nothing to download from an app store, and no
account to create.
iPhone (Safari)
- Open this page in Safari (not another app).
- Tap the Share icon at the bottom of the screen (a square with an arrow
pointing up).
- Scroll down and tap "Add to Home Screen".
- Tap "Add" to confirm.
- Open the new icon from your home screen — that is when you set up
your wallet for the first time (see below).
Android (Chrome)
- Open this page in Chrome.
- Tap the menu (the three dots in the top-right corner).
- Tap "Add to Home screen" (it may say "Install app"). If a bar offering
to install appears at the bottom of the screen, you can tap that instead.
- Tap "Add" (or "Install") to confirm.
- Open the new icon from your home screen — that is when you set up
your wallet for the first time (see below).
On a computer
You can also run the wallet as a program on a computer. This is the same
tool; use it if you prefer a computer, or if your phone browser cannot
install the wallet.
Each download is about 22–28 MB, because the program it needs to run
is bundled inside so there is nothing else to install. The first time you
run it, your operating system will warn you that it is from an "unidentified
developer" — because the program is not yet signed, not because
anything is wrong. On Windows, click "More info" then "Run anyway"; on macOS,
right-click the program, choose "Open", then "Open" again. A key set up on
the phone wallet and one set up on the computer use the same encrypted key
file, so you can move between them.
Setting up and using it
- Set up your wallet once: it makes your own key, shows you a backup, and
asks you to confirm you saved it. Set a password to protect the key on this
device.
- Back up your key. There is no recovery for a lost key
— no one can reset it for you. Save the secret key it shows you, and
also use "Export key file" to keep an encrypted copy in your phone's Files
(or on your computer). A phone can clear a website's stored data if it runs
low on space; the exported key file is how you get your identity back if
that happens, or when you move to a new phone.
- Import a record. When an issuer gives you a record file, choose "Import a
record" and select or paste it. The wallet checks the seal before adding
it.
- Show a bundle. Choose which records to include, and the wallet produces a
single file (or a share) you can hand to a verifier. You choose what to
show; you can leave anything out.
- Dispute or withdraw. If an issuer cancels a record and you disagree, file
a dispute (with a reason). If you want a record out of circulation for any
reason, withdraw it. Both take effect on their own, with no issuer involved
— and both are permanent and public, so the wallet warns you before
you confirm.
Still early, stated plainly. The phone wallet is new. It
has been tested in a browser but not yet across the full range of real
phones; if you depend on it, keep your exported key file safe and let us know
what breaks. It needs a connection to publish and to check status; it opens
and shows your saved records offline, but cannot reach the relays without
one.
Common Credo · the wallet is AGPL-3.0.