Reference
ResultStates reference
The verifier’s 18 ResultStates and exit codes, and the Resolver’s public state vocabularies.
Live · public
Live in production and publicly readable, with no account and no key. Measured read-only on 2026-10-10.
- Contract
- Public schemaA published, machine-readable schema or result contract you can validate against now.
- Version
verifier result schema_version 1- Machine-readable
- The verifier on npm (opens in a new tab)
Accountability Chain:Current stateRe-verify
Verifier ResultStates
| ResultState | Meaning | Reliance |
|---|---|---|
RESOLVER_VERIFIABLE | ECZ-ID Core observed control evidence and Resolver projects a current public proof for the exact ECZ-ID target. | Re-check before reliance. ECZ-ID Core remains final authority. |
NO_PUBLIC_RESOLVER_PROOF_FOUND | No public Resolver proof was found for the target. This does not mean unsafe. Local policy decides. | Share resolver guidance. Local policy decides. |
PARTIAL_PUBLIC_PROOF_FOUND | Some referenced bindings have public proof, others are missing. | Re-check before reliance. Local policy decides. |
SETUP_REQUIRED | A binding or manifest reference is present but setup is incomplete; TrustOps setup is required by the operator. | Start setup in TrustOps if you operate the target. Share resolver guidance if you do not. |
CHALLENGE_ISSUED | TrustOps issued a challenge to the operator. Awaiting publication. | Re-check before reliance. |
OBSERVED | ECZ-ID Core observed at least one signal. Verification is incomplete. | Re-check before reliance. |
DEGRADED | Some signals present, some missing or stale. | Local policy decides. Re-check before reliance. |
MISMATCH | An observed value does not match the canonical record (for example manifest_hash_mismatch). | Do not infer safety. Local policy decides. |
EXPIRED | Previous proof has lapsed. | Re-check before reliance. Start setup in TrustOps if you operate the target. |
SUSPENDED | A lifecycle hold has been applied by the operator or by TrustOps. | Local policy decides. |
REVOKED | The operator or registry revoked the binding. | Do not infer safety. Local policy decides. |
NOT_APPLICABLE | The check does not apply to the target type. | Local policy decides. |
UNSUPPORTED_TARGET | The target type is not supported by this verifier. | Local policy decides. |
LEGACY_ALIAS_NOT_ACTIVE_SKU | The reference points at a legacy SKU alias that is no longer an active sellable product. Refer the operator to the current canonical SKU registry in TrustOps. | Refer the operator to the current canonical SKU in TrustOps. |
REJECTED_PRODUCT_NOT_SELLABLE | The reference points at a product that is not offered publicly. | Do not promise checkout. Share resolver guidance only. |
DEFERRED_PRODUCT_NOT_SELLABLE | The reference points at a product that is not currently offered as a live product. | Do not promise checkout. Share resolver guidance only. |
PARENT_UPGRADE_REQUIRED | The requested binding or package requires the parent ECZ-ID at a higher tier. | Start setup in TrustOps to upgrade the parent tier. |
UNKNOWN_PHASE1_SKU | The reference cites a Phase 1 SKU that is unknown to the canonical product registry. | Refer the operator to the current canonical SKU in TrustOps. |
Verifier exit codes
| Exit | Meaning |
|---|---|
| 0 | OK, informational, resolver-verifiable, or missing proof under OPEN |
| 1 | Policy-required proof missing or unresolved under REQUIRE |
| 2 | Deterministic mismatch |
| 3 | Revoked, suspended or expired |
| 4 | Unsupported target or invalid input |
| 5 | Network or timeout error where policy requires fail-closed |
| 6 | Internal verifier error |
Resolver state vocabularies
| Field | Values |
|---|---|
state.reliance_level | PARENT_IDENTITY_ONLY, PARENT_IDENTITY_AND_PROFILE, PARENT_IDENTITY_PROFILE_AND_BINDINGS, FULL_ACTIVE_PROOF, FAIL_CLOSED, PUBLIC_PROJECTION_UNAVAILABLE |
machine_policy.fail_closed_states | REVOKED, SUSPENDED, DEGRADED, MISMATCH, PROOF_UNAVAILABLE, PUBLIC_PROJECTION_UNAVAILABLE, ACTIVE_ABUSE_FLAGGED, UNKNOWN |
public_projection.record_provenance_class | CURRENT, LAST_KNOWN, LEGACY_DEMONSTRATION, UNAVAILABLE |
| Kernel signal states | PASS, DEGRADED, FAIL, UNAVAILABLE, NO_HISTORY |
| Receipt retrieval states | AVAILABLE, NONE_PUBLISHED, UNAVAILABLE, NOT_PUBLISHED |
Related
This page is explanation, not authority. Current state is only ever the live Resolver record. Live facts on this page were measured read-only on 2026-10-10.
