ECZ-ID specification

The ECZ-ID is the canonical parent identifier.

ECZ-ID defines a stable parent identity spine that can be cited across contracts, systems, platforms, agents, APIs, marketplaces, insurers, auditors, regulators, and automated review flows without encoding changing state inside the identifier itself.

What the ECZ-ID is

A stable public reference point.

  • A parent identity spine for one organisation, operator, or eligible subject.
  • A resolver-first identifier that can be checked by humans and machines.
  • A stable reference for child passports, state records, receipts, and lifecycle events.
  • A non-semantic identifier that avoids version pollution and identity drift.
  • A public anchor for deterministic review, audit, procurement, and integration.

What the ECZ-ID is not

No hidden claim inside the ID.

  • It is not a rating, score, endorsement, approval, or certification.
  • It is not proof that a business, agent, API, product, or passport is currently active.
  • It is not a replacement for regulators, auditors, insurers, courts, or institutional decision-makers.
  • It is not a checkout, entitlement, dashboard, or customer account.
  • It is not “quantum-computed identity”; core truth remains deterministic.

Canonical form

The parent ECZ-ID is short, stable, and deliberately non-semantic.

The ECZ-ID should remain safe to cite in contracts, systems, manifests, logs, resolver URLs, procurement records, agent metadata, API documentation, badge links, and evidence references without changing when tier, authority, or state changes.

01

Prefix

ECZ identifies the identifier family and separates ECZ-ID references from local customer names, domains, badges, and marketplace labels.

02

Country code

CC is the two-letter country code used in the parent identifier format. It must not be treated as a changing authority or state field.

03

Base36 suffix

XXXXXX is the stable six-character identifier body. It is not a tier, product, score, approval, or lifecycle signal.

04

Resolver meaning

The ID points to the current public answer in Resolver. Resolver output, not the ID string alone, determines public reliance posture.

Parent and child separation

Parent identity first. Passport scope second. Instance suffix last.

ECZ-ID avoids identity explosion by keeping the parent identifier stable while child passports describe scoped accountability surfaces underneath that parent identity.

Parent ECZ-ID ECZ-GB-A93K7Q
Child passport instance ECZ-GB-A93K7Q::API-2Q7X9B
Resolver public form /p/ECZ-GB-A93K7Q/API/2Q7X9B

Interpretation rules

Never infer authority from presentation.

A copied page, badge image, marketplace listing, agent profile, API label, document, screenshot, or private message is not the authority plane. ECZ-ID interpretation must resolve through the correct public and operational surfaces.

01

Backend writes truth

Issuance, authority changes, lifecycle state, suspension, downgrade, revocation, and eligibility are backend-owned.

02

Resolver projects proof

Resolver is the public read-only verification surface for current state, identifiers, public-safe receipts, and machine-readable outputs.

03

TrustOps operates

TrustOps handles acquisition, activation, setup, customer access, lifecycle control, payment, and repair workflows over backend truth.

04

Developer Gateway guides

Developer Gateway provides schemas, route indexes, examples, and implementation guidance. It does not issue proof or write truth.

Machine-readable public infrastructure

Humans read the page. Machines re-check the state.

ECZ-ID references are designed for procurement teams, agents, platforms, APIs, auditors, insurers, marketplaces, and automated systems that need a repeatable way to resolve current public state without treating public copy as authority.

Use Resolver for current public state and machine-readable proof.

Use Developer Gateway for schemas, route indexes, manifests, examples, and safe integration patterns.

Use TrustOps for acquisition, setup, lifecycle action, binding repair, and customer operation.

Safe usage examples

Where an ECZ-ID can be cited.

Contracts and procurement

Cite the parent ECZ-ID as a stable identity reference, then require Resolver checks for current state before reliance.

Agents and automation

Include ECZ-ID references in agent metadata or manifests, but require Resolver output before automated reliance.

APIs and software

Use ECZ-ID references in API documentation, OpenAPI extensions, package metadata, or software supply-chain records.

Badges and public pages

Badges and public pages should route to Resolver. They must not become proof clones or independent authority surfaces.

Insurers and auditors

Use the identifier to locate the relevant public proof surface, receipts, effective dates, and current state where available.

Platforms and marketplaces

Use ECZ-ID as a reference key for review and routing, not as a platform endorsement or automatic approval signal.

Public reference path

Read the specification here. Check current state in Resolver.

Use this page to understand the parent identifier model. Use Resolver for current public proof. Use TrustOps for acquisition, setup, lifecycle, and repair. Use Developer Gateway for implementation guidance, schemas, and machine-readable integration.