Ledger Finality Status
- CURIE:
gmeow:LedgerFinalityStatus - IRI: https://blackcatinformatics.ca/gmeow/LedgerFinalityStatus
- Category: class
- Defined by:
gmeow:slices/attestation - Box roles: CBox role, TBox role (What is this?)
The finality state of a ledger transaction or block — a value vocabulary (individuals, never subclasses).
Structure
Subclass of: gufo:QualityValue
Practical Pattern
Use gmeow:LedgerFinalityStatus as a specialized kind of gufo:QualityValue. Add statement metadata or a standpoint when the assertion needs provenance, confidence, or vantage.
Usage Advice
Use when
- Use as the value vocabulary behind
gmeow:finalityStatus— the open set of individuals naming a ledger settlement state (pending, confirmed, finalized, orphaned, reorged).
Avoid when
- Avoid minting per-state subclasses (states are individuals) and avoid using it for the attestation verification verdict (
gmeow:VerificationStatus); finality is the chain-settlement state, not a check outcome.
How to use
- Reference a seeded
gmeow:LedgerFinalityStatusindividual viagmeow:finalityStatus, observed at a point in time; the status may change as the chain advances, and the determination runs in the solver layer (Principle 12).