1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
//! # Introduction
//!
//! XIDs (eXtensible IDentity, */zid/*) are unique 32-byte identifier that
//! represent any entities—real or abstract—such as a person, organization, or
//! device. Generated from the SHA-256 hash of a specific public signing key
//! known as the inception key, a XID provides a stable identity throughout its
//! lifecycle, even as associated keys and permissions evolve. Leveraging
//! Gordian Envelope for XID Documents, XIDs are recursively resolvable and
//! extensible, allowing for detailed assertions about the entity, including key
//! declarations, permissions, controllers, and endpoints. The integration of
//! [provenance marks](https://provemark.com) ensures a verifiable chain of
//! document revisions, enhancing security and authenticity in decentralized
//! identity management.
//!
//! # Getting Started
//!
//! ```toml
//! [dependencies]
//! bc-xid = "0.22.0"
//! ```
//!
//! # Examples
//!
//! See the unit tests in the source code for examples of how to use this
//! library.
pub use ;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;