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
//! Orient's grow-only presentation-ledger schema.
//!
//! A presentation atom records one observer-local workflow fact. It does not
//! copy a source collection's state and does not imply that the source event
//! was read, handled, or acknowledged in its native domain.
use id_hex;
use *;
/// Stable scope of the Orient presentation collection.
///
/// Minted with `trible genid` on 2026-08-11.
pub const DEFAULT_SCOPE_ID: Id = id_hex!;
/// Key-private receipt facts. This deliberately differs from the legacy
/// mixed-persona `orient` collection: its owner is the descriptor's authority.
pub const RECEIPT_COLLECTION_NAME: &str = "orient-receipts";
/// One presented-event receipt. Legacy mixed ledgers also carry a persona;
/// current private collections take their observer from descriptor authority.
///
/// Minted with `trible genid` on 2026-09-02:
/// `66825BD9E1D9F71615855A96C4C60DB7`.
pub const KIND_PRESENTED: Id = id_hex!;