Field description
The fields of an identity record, as the client exposes them.
Entered by the user
Name
- Legal full name of the identity, including all middle and last names.
- Field is mandatory
- Field type: Textbox
Email address
- Email address for contacting the identity.
- Optional.
- Field type: Textbox
Postal address
- Where the identity is based. Made up of four parts, each optional on an identity record: country, city, zip code and street address.
- Field type: Dropdown box for country, textbox for the rest
Date of birth
- Optional.
- Field type: Calendar
Country of birth
- Optional.
- Field type: Dropdown box
City of birth
- Optional.
- Field type: Textbox
Identification number
- A national identification number for the identity. The field is deliberately generic rather than tied to any one country's scheme.
- Optional.
- Field type: Textbox
Profile picture
- Optional.
- Field type: File upload
Identity document
- Optional.
- Field type: File upload
Uploaded files are not stored as bytes on the record. Each one is held as a name, a SHA-256 hash of the content, and the hash under which it is stored on Nostr, so the record commits to the file's content without containing it. See Backing up user material.
Generated, not entered
These are part of the record but no one types them in:
- Identity type.
Identfor an identified party,Anonfor an anonymous one. Neither the issuer nor the payer of a bill may be anonymous. - Node id. The identity's identifier. See Identity record.
- Bitcoin public key. The Secp256k1 public key behind the node id.
- Nostr public key (npub). Derived from the same key, used by the transport layer.
- Nostr relays. The relays this identity publishes to and is reachable through.
Verify before relying on this
The field list above was read from crates/bcr-ebill-wasm/src/data/identity.rs rather than from the running app, and which fields a given client marks as required can be stricter than what the protocol accepts. Check the app before treating any single entry as current.
An earlier version of this page listed the email address as mandatory and named field 7 "Social Security Number". Both were correct once and are not now: email is optional, and the field is a generic identification number.