Authority Model

Authority is formal, scoped, and time-bound.

ECZ-ID authority does not arise from reputation, branding, visibility, consensus, interface behaviour, market expectation, or informal assertion. Authority exists only where recognised through canonical backend pathways and projected for public checking through Resolver.

The authority rule

No authority exists just because it is claimed.

A claim, page, badge, directory entry, agent profile, marketplace listing, interface label, or copied manifest is not authority. Authority must be formally scoped, valid at the relevant moment, backend-owned in effect, and capable of being checked through Resolver.

01 Formal scope exists.
02 Authority is valid at time T.
03 Backend truth records the effect.
04 Resolver projects public proof.

Authority Boundary

Each surface has one job. Authority stays inside the correct layer.

ECZ-ID becomes institutionally useful because public pages, operating surfaces, proof surfaces, developer documentation, and backend truth do not collapse into one another.

01

Public specification surface

Ecocitizenz.org publishes.

This site publishes governance, specifications, formal public definitions, and reference material. It does not issue ECZ-IDs, activate capability, mutate state, process payment, or verify live public proof.

02

Operational control surface

TrustOps operates.

TrustOps handles acquisition, setup, activation, lifecycle control, payment, and customer operational action over backend truth. It is not an independent truth source.

03

Authority plane

Backend truth decides.

Issuance, eligibility, authority change, lifecycle mutation, downgrade, suspension, and revocation are controlled through deterministic backend-owned authority pathways.

04

Public verification surface

Resolver projects proof.

Resolver is the public read-only verification surface. Humans, agents, platforms, auditors, insurers, and automated systems should check Resolver for current public state before reliance.

05

Implementation guidance surface

Developer Gateway guides integration.

Developer Gateway supports schemas, route indexes, manifests, verifier guidance, and implementation patterns. It helps systems integrate safely, but it is not itself public proof.

Authority Principles

Authority must be valid when the action occurs.

The authority model governs whether canonical state may be created, changed, constrained, suspended, revoked, or projected. It underpins issuance policy, revocation policy, lifecycle state, Resolver output, and machine-readable public verification.

Formal

Recognised pathway

Authority must be recognised through defined ECZ-ID authority pathways. It is not created by visibility, reputation, self-description, brand strength, platform presence, or public popularity.

Time-bound

Valid at time T

Authority must exist at the relevant moment. A later claim cannot retroactively create authority for an earlier action or repair a missing authority chain after the fact.

Scope-limited

Rights do not expand themselves

Authority applies only within the rights formally granted. Delegated authority cannot exceed the assigned scope, object, passport, system, function, jurisdictional context, or lifecycle power.

Revocable

Authority can stop standing

Authority can be constrained, suspended, expired, degraded, or revoked where backend-owned state no longer supports continued reliance.

Authority Hierarchy

Delegation does not create unlimited power.

Root authority defines system parameters, authority conditions, and top-level issuance constraints. Delegated authority nodes may act only within defined permissions, time bounds, and state-control functions. Delegation never expands beyond the rights formally granted.

Root

System authority

Defines top-level authority conditions, system parameters, issuance constraints, and canonical control rules.

Delegated

Scoped authority nodes

May act only within granted functions, defined scope, relevant time bounds, and applicable lifecycle constraints.

Effect

Canonical state change

Valid changes are reflected through backend-owned state and projected through Resolver for public checking.

Authority Constraints

No authority may exceed its granted scope.

Authority must remain reconstructable, attributable, bounded, and machine-checkable. These constraints protect ECZ-ID from copied trust, interface drift, marketplace overreach, and non-canonical authority claims.

No scope expansion

An authority node may not act outside the rights formally granted to it.

No retroactive self-modification

An authority node may not modify its own assignment retroactively.

No non-canonical authority

Credentials, assertions, screenshots, badges, directories, or copied manifests outside Resolver authority are non-canonical for ECZ-ID reliance.

No website authority

Ecocitizenz.org publishes governance and specifications. It does not issue identifiers, mutate state, activate capability, or revoke proof.

No agent self-assertion

An agent, tool, MCP server, API, bot, or automated workflow cannot become authoritative by declaring itself trusted.

No marketplace authority

Marketplace presence can support discovery, but it does not create ECZ-ID validity. Public reliance should defer to Resolver output.

Machines, Agents, Platforms, and Reviewers

Automated systems should check authority where authority can be answered.

Agents, MCP servers, platforms, procurement tools, insurers, auditors, reviewers, and integration systems should treat Resolver as the public proof surface. Developer Gateway can support schemas, route indexes, manifests, verifier guidance, and implementation patterns, but it is not public proof.

For agents

Re-check Resolver before relying on an ECZ-ID, passport, tool, provider, API, credential, MCP server, package, or proof surface.

For platforms

Use current Resolver state as an input to your own review, routing, gating, hold, escalation, or fail-closed policy.

For developers

Use Developer Gateway for schemas, route indexes, manifests, verifier guidance, and safe implementation patterns.

Canonical Effect

Authority determines whether state can become canonical.

Authoritative issuance, revocation, delegation, lifecycle mutation, downgrade, suspension, expiry, and public proof projection must remain inside canonical pathways. Backend truth decides. Ledger-linked records support reconstruction where relevant. Resolver projects the public answer that relying parties should check.

Read Together

This page supports the wider governance and specification set.

Public Reference Path

Read the authority model here. Check current public state in Resolver.

Ecocitizenz.org publishes the authority model. TrustOps handles acquisition, activation, lifecycle, and payment. Backend truth controls authoritative state. Resolver verifies public proof. Developer Gateway supports implementation, schemas, route indexes, and machine-readable guidance.