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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
//! **wai-quantum** — a deterministic quantum stack in pure Rust.
//!
//! Byte-exact circuit simulation (statevector, stabilizer, tensor-network MPS and
//! sparse-Pauli backends), the operational layer around it (calibration, error
//! mitigation, qLDPC decoding, noise learning, circuit-equivalence proofs, atom
//! rearrangement), a phasor/interference ML layer, and signed energy-accounted
//! receipts binding every stage.
//!
//! No QPU, no cloud service, no vendor SDK, and **no system libraries** — pure
//! Rust, so the same source runs natively, in the browser via wasm, and as a
//! WASI component at the edge, producing **byte-identical** results and receipts
//! on all three.
//!
//! Everything is behind a feature; enable only what you use.
// Every receipt seals over a Merkle root; nothing else needs one.
/// Re-exported so consumers get a **version-matched** signing type: the receipt
/// sealing APIs take an `ed25519_dalek::SigningKey`, and a caller who depended on
/// their own copy could easily pick an incompatible version.
pub use ed25519_dalek;
// The acquisition class of a receipt's joule figure, as an optional signed
// label. Additive: unlabelled receipts keep their exact bytes.
// Signed-byte pins: an unlabelled receipt keeps the exact bytes it had before
// the optional acquisition class existed. Test-only.