Home Contact
Universal Substratev1.4
/
For agents Markdown

Appendix H. Normative invariants, state-transition matrices, and failure registry

This appendix collects cross-cutting rules that implementations must encode as constraints, transaction preconditions, property tests or deployment architecture—not merely reviewer knowledge.

Concept & directionLNK

This appendix collects cross-cutting rules that implementations must encode as constraints, transaction preconditions, property tests or deployment architecture—not merely reviewer knowledge.

#H1. Forty-four security and economic invariants

H-01 Asset, persona, principal, agent, device and provider identifiers are never interchangeable.

H-02 A vehicle is not a legal principal or account holder; an accountable principal and beneficiary bind every consequence.

H-03 VIN, plate, serial, MAC, transponder and image match never authenticate a principal.

H-04 Ontology, recipe match, graph inference and social relationship never create authority.

H-05 Explicit deny overrides permit; missing required policy attributes deny.

H-06 Revoked, expired, disputed or stale-epoch grants cannot dispatch.

H-07 Delegation only attenuates; R3/R4 selectors cannot be unbounded wildcards.

H-08 Every R3/R4 confirmation binds exact proposal, displayed terms, principal, credential, expiry and one-time nonce.

H-09 Proposal mutation invalidates confirmation, decision, reservation and rendered provider request.

H-10 The social agent has no schema, route, key or lease for physical actuation.

H-11 The model receives no provider, payment or signing credentials and no generic effect tool.

H-12 Untrusted content is inert; only typed post-model enforcement can create a proposal.

H-13 Every public factual claim has support or an exact qualifier; creative expression never becomes evidence.

H-14 Voice, likeness, media, mark, language, territory, channel and monetization rights are current at generation and publication.

H-15 Precise spotting location is private by default; repeated views cannot reconstruct a prohibited route.

H-16 Suppression does not leak through counts, timing, ranking, errors or different reporter responses.

H-17 Consent withdrawal stops new dependent processing and traces derivative remediation.

H-18 Legal holds are scoped, authorized, reviewed and do not themselves permit use.

H-19 Every external disclosure has a receipt naming projection, fields, purpose, recipient and duties.

H-20 Sponsored speech is disclosed; sensitive human traits are not inferred from vehicles for targeting.

H-21 Recruitment evidence is separately granted and social popularity is excluded from selection.

H-22 Bids are immutable and each admitted bid has trusted receive time and stream sequence.

H-23 Auction close is serialized; feed, notification or payment order never chooses the winner.

H-24 Seller/profile administrators cannot edit admitted bids or choose a reserve after opening.

H-25 Payment, custody, title, persona, profile, media and data rights transfer independently.

H-26 Regulated escrow/title status is only an attributed assertion from an authorized external source.

H-27 Escrow liabilities and provider funds remain distinct from platform revenue.

H-28 Every posted journal balances per currency in exact minor units and is immutable.

H-29 Budget reservations are atomic across concurrent actions and remain held during unknown effect.

H-30 Timeout and ambiguous not-found do not prove external failure or authorize blind retry.

H-31 Webhook/poll races create at most one provider effect, entitlement, settlement and active journal batch.

H-32 Transfer advances relevant epochs and invalidates prior sessions, grants, caches, credentials and scheduled effects.

H-33 Signatures prove provenance/integrity of bytes under a trust decision, not physical or legal truth.

H-34 Key compromise appends status and re-evaluation; it never rewrites signed history.

H-35 Corrections, revocations, refunds, reversals and invalidations append.

H-36 Canonical RecordCore excludes tenant placement, stream order, transaction time and transport retry state.

H-37 Canonical and projected resources expose distinct digests/ETags and authorization semantics.

H-38 Telemetry values are inseparable from channel, unit, frame, clock, calibration, configuration and quality.

H-39 Capability outcomes distinguish available, unavailable, unknown and compiler error.

H-40 A physical-control command requires a current function lease, authority epoch, frame, envelope and safety decision.

H-41 Last-write-wins is forbidden for evidence, authority, configuration, auction, budget and accounting conflicts.

H-42 Every projection can be destroyed and rebuilt from ledger, artifacts, registry locks and deterministic code.

H-43 Every release proves canonical vectors, migration safety, replay and tenant non-interference before promotion.

H-44 Availability degradation never spends correctness, privacy, accounting or physical-safety invariants.

#H2. Cross-plane action transition matrix

Current stateAllowed next statesMandatory evidence / guard
PROPOSEDPOLICY_EVALUATING | EXPIREDtyped proposal digest and accountable actor/workload
POLICY_EVALUATINGDENIED | AWAITING_CONFIRMATION | RESERVINGdecision receipt at current epochs/checkpoints
AWAITING_CONFIRMATIONCONFIRMED | REJECTED | EXPIREDexact challenge/terms digest; required authentication; one-time use
CONFIRMEDRESERVING | EXPIREDunchanged proposal and fresh decision inputs
RESERVINGREADY_TO_DISPATCH | RESERVATION_FAILEDatomic mandate/rate/inventory reservation
READY_TO_DISPATCHDISPATCHING | DENIED | EXPIREDimmediate policy recheck and unconsumed nonce
DISPATCHINGEFFECT_CONFIRMED | DEFINITIVE_REJECTION | UNKNOWN_EFFECTprovider request digest and transport evidence
UNKNOWN_EFFECTRECONCILINGreservation held; automatic redispatch forbidden
RECONCILINGEFFECT_CONFIRMED | PROVEN_NOT_EFFECTED | OPERATOR_REQUIREDauthenticated correlated provider evidence
EFFECT_CONFIRMEDSETTLING | COMPENSATINGprovider effect receipt; exactly-once economic event
SETTLINGSETTLED | COMPENSATING | OPERATOR_REQUIREDmilestone and journal receipts
PROVEN_NOT_EFFECTEDREADY_TO_DISPATCH | CLOSEDnew current authorization/confirmation and connector retry permission
COMPENSATINGCOMPENSATED | OPERATOR_REQUIREDseparate authorized compensating action and accounting
SETTLED | DENIED | REJECTED | EXPIRED | COMPENSATEDterminallater change is a new action, never state rewrite

#H3. Failure disposition registry

DispositionStorage behaviorPermitted downstream behavior
REJECTno semantic admission; bounded safe failure receiptnone; caller may correct and use new request/key as defined
QUARANTINEretain isolated raw bytes and security metadataforensic/review only; no normal projection or derivation
ACCEPT_PENDINGadmit interpretable bytes with unresolved non-authorizing refsno capability, market, safety or factual promotion
ACCEPT_DEGRADEDadmit plus exact quality/prohibition flagsonly consumers explicitly accepting every limitation
ACCEPT_CONFLICTEDretain incompatible evidence without mergeconflict-aware views; no authority from conflict
DUPLICATEreturn original receipt; no new record/eventcontinue from original checkpoint
EQUIVOCATIONquarantine competing bytes and append incidentno winner by arrival order
UNKNOWNrecord absent/uncertain required factpropagate unknown; cannot authorize consequential action
ERRORcompiler/runtime failed to produce a semantic answerretry/repair; never coerce to false/available
ABORT_TO_SAFE_STATEappend command/runtime failure and fallback evidenceonly asset-specific local fallback
FAULT_LATCHEDpersist until authorized recovery clearanceno direct re-arm/active transition
INVALIDATE_DERIVATIONSappend invalidation and dependency traversalrecompute descendants; preserve source/history
OPERATOR_REQUIREDpreserve reservations/exposure and full evidenceno automatic retry, settlement or concealment