Description
Extensible Identifiers (XIDs) are a Blockchain Commons self-sovereign identity technology. An XID is a 32-byte identifier derived from the SHA-256 hash of an inception public signing key. It resolves to an Envelope-based controller document for managing public keys, credentials, and assertions, with provenance marks supporting key rotation and revocation without changing the identifier. Envelope inclusion proofs enable selective, compartmentalized disclosure of controller-document content.