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
use SealedEpoch;
/// A seal record whose consignment **was accepted**: the certifiable grade.
///
/// [`Epochs::try_seal`](super::Epochs::try_seal) returning a record means
/// *this replica's rounds completed*, never that its peers hold the same
/// record. [`EpochShadow::consign`](crate::metis::EpochShadow::consign) is
/// where the difference is caught, and is the only door that *earns* this
/// grade, so a record this replica's own document plane refuses cannot reach
/// a certificate by that route.
///
/// The qualifier is load-bearing. [`vouch`](Self::vouch) mints the same grade
/// from any [`SealedEpoch`] without the coverage check, transferring the
/// whole validation obligation to its caller; it is audited rather than
/// absent, and the guarantee above excludes it.
///
/// The consignment door is the right gate because it is the only one reading
/// a *second source*: the sealed join comes from peer **reports**, its
/// coverage check from the deltas actually **delivered**.
///
/// # What it does not claim
///
/// Acceptance is a *local* fact and the scope stops there: this replica's
/// delivered set covers the sealed join exactly. Not a quorum, not a
/// signature, and not evidence that any peer accepted the same record.
/// The argument, the sufficiency bound, and the audit are
/// `docs/metis-trust-grades.adoc`'s S335 addendum.