Why Identity Rails Need Evidence Freshness
Identity systems often over-focus on issuance and under-design for time.
A credential package can be cryptographically intact and still be operationally untrustworthy if the supporting evidence is stale, the issuer has been downgraded, or the verifier is using outdated policy assumptions. In high-assurance settings, verification is never only a question of authenticity. It is also a question of freshness.
Freshness is a first-class verification input
Authryl defines evidence freshness as the relationship between:
- the age of the supporting evidence
- the update cadence expected for that evidence type
- the assurance tier of the workflow
- any intervening revocation or issuer-status changes
Different credentials tolerate different evidence age. A student status proof, a sanctions check, and a workforce authorization record should not share one default freshness window.
Why static credentials are not enough
Static credential models fail institutions in three ways:
1. They confuse issuance with validity
Issuance proves that a statement was made. It does not prove that the statement still satisfies policy.
2. They ignore dependent evidence decay
A credential may rely on documents or checks that have their own validity horizons. If those underlying inputs age out, the credential decision should be reviewed, not treated as timeless.
3. They hide decision variance
Two verifiers can inspect the same credential and reach different outcomes because they apply different freshness assumptions. Without a common policy rail, those differences are hard to explain or audit.
Authryl's freshness model
Authryl treats freshness resolution as a policy service with explicit inputs:
| Input | Purpose |
|---|---|
| Evidence type | decides which freshness rules apply |
| Assurance tier | changes tolerated evidence age and escalation requirements |
| Issuer tier | allows stricter or lighter handling by issuer class |
| Revocation state | overrides otherwise valid evidence when status changes |
| Jurisdiction pack | applies local rules for sector or geography |
This allows verifiers to reason about more than authenticity. They can reason about whether a credential package remains acceptable under the exact conditions of the workflow.
Why blockchain rails still need policy
Ledger-backed status trails are useful because they preserve timing and state transitions. They do not remove the need for:
- issuer admission standards
- evidence recency policies
- revocation interpretation rules
- dispute handling
Authryl uses identity rails as an evidence and coordination layer, not as a substitute for trust governance.
Product implication
The first valuable identity workflow is not "issue a credential." Institutions already do that.
The first valuable workflow is:
- register trusted issuers
- define freshness and revocation policy
- run a verification decision
- export an explainable snapshot
That sequence is where Authryl becomes useful: not at the moment a credential is issued, but at the moment somebody has to decide whether it can still be trusted.
