pub enum ParticipantError<N> {
CounterTimestamps,
Obligation(ObligationError<N>),
Scope(ScopeError<N>),
Foreign {
signature: N,
},
UnprovenSigner,
MissingAuthorities {
node: N,
},
Resource {
node: N,
cause: MemoryError,
},
}Expand description
Insufficient/mixed inputs and resource errors remain distinct.
Variants§
CounterTimestamps
Timestamp obligations omitted the complete actual counter-source census.
Obligation(ObligationError<N>)
Counter timestamp membership or its scope refused.
Scope(ScopeError<N>)
Current original source/generation/operation refused.
Foreign
A proof belongs to another root signature or source generation.
Fields
signature: NExpected original root signature.
UnprovenSigner
The original selected root key/certificate or its signed path digest restrictions were not established. No partial participant set escapes.
MissingAuthorities
An authenticated credential reported an empty authority path set: that is incomplete provider evidence, distinct from certificate-free proof.
Fields
node: NOriginal credential payload.
Resource
Traversal, identity comparison or retained metadata was not admitted.
Fields
node: NOriginal actor or enclosing scope source.
cause: MemoryErrorActual current-operation refusal.