Skip to content
Reference: all pages

Reference

Bindings reference

Binding classes per family, the Resolver’s public binding states and the binding registry lifecycle.

Live · public

The binding block is live in every public record. Declared bindings are shown as declared. No public record carries a proven binding (BOUND) today: proven bindings are not yet available in production.

Contract
Public Resolver projectionWhat the public Resolver serves today: read-only, no key, readable cross-origin.
Version
resolver_v2 · projection 2.1.0
Machine-readable
A live binding block (opens in a new tab)

Accountability Chain:IdentityCurrent state

Binding classes by family

A class being defined is a place to record a binding, not a claim of a live integration with that provider.
FamilyBinding classes the contract defines
Agentdeployment_binding, well_known_manifest, a2a_card, provider_registration
MCPmcp_registry_entry, mcpb_desktop_bundle, mcp_remote_http, mcp_local_stdio
Pluginmarketplace_listing, openai_gpt_actions, shopify_app_surface, microsoft_app_registration, github_action_reference
APIAPI_ORIGIN, OPENAPI_SPEC, WEBHOOK_ENDPOINT, DOMAIN_DNS_TXT, jwks_uri
IoTSERIAL_NUMBER, MAC_ADDRESS, FIRMWARE, GATEWAY, HUB_REGISTRATION
SDKPACKAGE_REGISTRY, REPO, GITHUB_OIDC, GITLAB_OIDC, OCI_IMAGE
Service & Workloadaws_iam_role, gcp_workload_identity, entra_workload_identity, spiffe_id, kubernetes_service_account, oidc_issuer, nvidia_nemo_workflow

Public binding states (resolver_v2.binding.state)

StateMeaning
BOUNDProven when last verified. Current-state evidence: re-check before reliance.
NO_PUBLIC_PROOFNo public binding proof. The normal state of a new record.
MISMATCHAn observed value does not match the record.
REVOKEDThe binding was revoked.
SUSPENDEDThe binding is on hold.
DEGRADEDSome signals present, some missing or stale.
PROOF_UNAVAILABLEThe proof could not be read now.
NOT_PUBLISHEDNot published on the public record.
UNKNOWNNot determinable. Fail closed.

Binding lifecycle

Inside ECZ-ID a binding moves through CLAIMED, CHALLENGE_ISSUED, OBSERVED and BOUND, and can become DEGRADED, SUSPENDED, REVOKED, EXPIRED or MISMATCH. A binding reaches BOUND only through Core’s challenge and evidence verification. Payment never creates a binding, and there is no “verified” binding state.

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.