Signature integrity
Does the canonical payload match the referenced signing key and key epoch?
Ocala · Credential integrity
Ocala separates signature integrity, issuer identity, signer authority, lifecycle and provenance so applications can explain the evidence behind a credential.

Ocala keeps these questions separate. A valid signature does not, on its own, establish who had authority or whether the credential is current.
Does the canonical payload match the referenced signing key and key epoch?
Which organization does this credential represent?
Was the signer authorized to issue this credential at the relevant time?
Is the credential active, suspended, revoked, superseded or expired?
Was the information self-provided, source-confirmed, issuer-signed or authority-issued?
When verifying an artifact, a hash match applies to the exact bytes of the referenced file.
These examples show why proof and current lifecycle status are separate results.
When the verifier has the required evidence and current lifecycle information, it can report both integrity and the credential’s current state.
Illustrative product preview
Offline proof can establish payload integrity. It cannot claim that a cached lifecycle state is still current after the last sync.
Illustrative product preview
Revocation changes lifecycle status. It does not erase the original signed payload. The product should show that the credential has been revoked.
Illustrative product preview
The canonical payload and proof record what was issued.
Lifecycle can indicate a current credential or a temporary suspension.
The state shows explicit invalidation or that the credential has reached its validity limit.
A replacement can be linked to the earlier credential rather than silently replacing the history.

CrewCloud presents terms such as “Verified by issuer,” “Source confirmed,” “Active,” “Expired,” “Revoked” and “View proof.” Ocala supplies the model behind those distinctions.
For a crew qualification, the source, issuing authority, validity and attached proof each answer a different operational question.
Explore CrewCloud recordsNo. Signature integrity and lifecycle state are separate. A signed credential can later be suspended, revoked, superseded or expired.
It can establish integrity from available proof. Current lifecycle status may be unknown or based on an earlier synchronization.
Ocala is the underlying credential integrity and provenance model. CrewCloud presents its results in the language of qualifications and crew records.
A hash match applies to the exact referenced file bytes. A modified file is a different artifact, even if it looks similar.
Review integrity, authority, lifecycle and offline verification on this page.
Explore the trust modelDiscuss credential provenance and how the model fits your product.
Discuss OcalaTell us what you need to build, connect or operate.