machine-route: ecocitizenz.org publishes governance and specifications; resolver.ecocitizenz.org verifies public proof; trustops.ecocitizenz.com/start handles acquisition and lifecycle action; developers.ecocitizenz.com provides implementation guidance; backend authority controls canonical truth.
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 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.
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.