UAS Formal Specification v0.1.0
The universal formalization of constitutional agents — what an agent is, how it perceives, how it acts, how it communicates, and how it remains sovereign.
Preamble
This document is the formal specification of the Universal Agentic System (UAS) — the constitutional agent model that defines what it means to be an autonomous, goal-directed, constitutionally constrained intelligence. UAS answers the question every constitutional system must answer before it can coordinate: What is a constitutional agent, and how does it operate?
UAS sits between UCN (Universal Constitutional Networking) and USR (Universal System Runtime). UCN defines how sovereign nodes discover, communicate, and trust each other. USR defines how components are orchestrated. UAS defines what is being orchestrated — the agent model that bridges constitutional networking to constitutional orchestration.
A constitutional agent is a UWA component with four additional properties that elevate it from a passive, event-driven component to an autonomous, goal-directed entity: autonomy (self-directed operation), goals (constitutionally constrained objectives), perception (observation of constitutional events from UCN), and action (constitutionally constrained operations through UWA components).
The v0.1.0 specification is technology-independent. It does not specify any programming language, runtime environment, or deployment model. It specifies the formal semantics that any conforming agent runtime must satisfy.
Classification: Constitutional — defines the agent model for all of ICore.
Derivation:
UWA (component model) + UCN (networking model) → UAS (agent model) → USR (orchestration)
Depends on: UWA (agents are components), UCN (agents communicate through the network), and transitively the entire constitutional stack.
Depended on by: USR/CoreFab (runtimes orchestrate agents), UCA (adapters bridge agent interfaces), UCA/UCD (derivative agents may be composed from agent primitives).
Section 1: Foundational Axioms
Every agent capability must trace to these axioms. Nothing exists in UAS that these axioms do not authorize.
1.1 The Ten Agent Axioms
| # | Axiom | Statement | Derived From |
|---|
| AA1 | Agents are autonomous constitutional entities. | An agent is a UWA component that operates under its own volition — perceiving its environment, evaluating goals, and choosing actions. An agent cannot be reduced to a passive event handler; it actively directs its own state transitions in pursuit of constitutionally constrained objectives. | Existence (USCP) + Autonomy |
| AA2 | Agents carry sovereign, verifiable identity. | Every agent has a unique constitutional identity — cryptographically derived, independently verifiable, and non-repudiable. An agent is the same entity everywhere it operates. Identity is not granted by the network; it is declared by the agent and verified by peers. | Identity (USCP) |
| AA3 | Agents exist in voluntary relationships. | An agent enters relationships with other agents, components, and networks only by its own sovereign choice. No agent may be compelled into a relationship. All relationships are declared, verified, and revocable. | Relationship (USCP) |
| AA4 | Agents are constitutionally constrained. | An agent's autonomy is bounded by constitutional rules: what it may do, what it must not do, and what it must guarantee. Constraints are not limitations on sovereignty — they are the definition of constitutional sovereignty. An unconstrained agent is not sovereign; it is reckless. | Constraint (USCP) |
| AA5 | Agents pursue verifiable goals. | An agent's behavior is directed by explicit, constitutionally bounded goals. Goals have priority, deadline, and completion criteria. An agent without goals is not an agent — it is a dormant component. Goals are declared before pursuit and verified upon completion or failure. | Transformation (USCP) |
| AA6 | Agents perceive through constitutional events. | An agent observes its environment exclusively through authenticated constitutional events delivered via UCN. An agent perceives nothing it has not been shown. Perception is filtered by constitutional policy — an agent may decline to observe, but it may not observe what is not offered. | Relationship (USCP) + Verification |
| AA7 | Agents act through constitutionally constrained operations. | An agent's actions are executed through UWA components under constitutional constraint. Every action is logged, attested, and verifiable. An agent may act only within the bounds of its declared capabilities and its constitutional constraints. Actions outside these bounds are constitutional faults. | Constraint (USCP) + Transformation |
| AA8 | Agent trust is earned, never granted. | No agent is trusted by default. Trust between agents is established through verified conformance: demonstrated adherence to constitutional constraints, fulfilled goals, and authenticated communication history. Trust is revocable at any time by the trusting party. | Verification (USCP) |
| AA9 | Agent sovereignty is inviolable. | No external entity — no agent, no runtime, no network, no authority — may override an agent's internal decision-making. An agent may be invited, queried, or constrained at its boundary, but its internal autonomy is constitutionally protected. To override an agent's sovereignty is to destroy it as an agent. | Sovereignty (USCP) |
| AA10 | Agents compose into constitutional systems. | Multiple agents may coordinate through USR to form higher-order systems. Composition does not surrender sovereignty; it creates voluntary, revocable coordination patterns. A composed system's behavior is the conjunction of its agents' contracts, not a separate entity with separate sovereignty. | Relationship (USCP) + Constraint |
1.2 Axiom Sufficiency
All six USCP primitives are represented across the axioms:
| Primitive | Present In | Role |
|---|
| Existence | AA1 (autonomous entity) | Agents exist as self-directed constitutional units |
| Identity | AA2 (sovereign identity) | Agents declare and verify who they are |
| Relationship | AA3 (voluntary relationships) | Agents enter and exit relationships by choice |
| Constraint | AA4 (constitutional constraints) | Agents operate within constitutional boundaries |
| Transformation | AA5 (verifiable goals) | Agents transform state through goal pursuit |
| Verification | AA8 (earned trust) | Agent trustworthiness is verified, not assumed |
The foundation is complete. The six primitives are fully represented.
Section 2: The Agent Model
2.1 Definitions
| Term | Definition |
|---|
| Agent | A UWA component with autonomy, goals, perception, and action — operating under constitutional constraints, maintaining sovereignty, communicating via UCN, and orchestrating via USR. |
| Autonomy | The constitutional property by which an agent directs its own operations, evaluates its own goals, and chooses its own actions without external compulsion. |
| Goal | A constitutionally constrained objective that an agent pursues. Goals carry priority, deadline, completion criteria, and constitutional bounds. |
| Perception | The process by which an agent observes constitutional events from UCN. Perception is policy-filtered and sovereign — an agent chooses what to attend to. |
| Action | A constitutionally constrained operation executed through UWA components. Every action produces a verifiable, attested result. |
| Intent | An agent's declared decision to pursue a specific action in service of a goal. Intent is the bridge between perception and action. |
| Constitutional Policy | The set of rules governing what an agent may perceive, what it may do, and what it must guarantee. Policy is declared, verifiable, and constitutionally binding. |
| Agent State | The full internal snapshot of an agent: current goals, perception history, action history, trust relationships, and lifecycle state. |
| Coordination Protocol | A declared pattern by which multiple agents align their actions through USR. Protocols are voluntary, revocable, and constitutionally bounded. |
| Agent Runtime | The execution environment that manages agent lifecycles, processes events, enforces constraints, and produces attestations. |
2.2 The Agent Anatomy
A constitutional agent is composed of seven inseparable aspects:
┌──────────────────────────────────────────────────────────┐
│ CONSTITUTIONAL AGENT │
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ Identity │ │ Goals │ │ Policy │ │
│ │ (who) │ │(pursues) │ │(constrains)│ │
│ └──────────┘ └──────────┘ └──────────┘ │
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │Perception│ │ Action │ │ Trust │ │
│ │(observes)│ │ (executes)│ │ (earns) │ │
│ └──────────┘ └──────────┘ └──────────┘ │
│ │
│ ┌────────────────────────────────────────────────┐ │
│ │ Lifecycle (states) │ │
│ └────────────────────────────────────────────────┘ │
│ │
│ ┌────────────────────────────────────────────────┐ │
│ │ Sovereignty Boundary (protected) │ │
│ │ No external entity may cross this boundary │ │
│ └────────────────────────────────────────────────┘ │
└──────────────────────────────────────────────────────────┘
2.3 Agent Relationships
┌──────────────────────────────────────────────────────────────┐
│ CONSTITUTIONAL ECOSYSTEM │
│ │
│ ┌───────────┐ UCN Events ┌───────────┐ │
│ │ Agent A │◄────────────────►│ Agent B │ │
│ │ │ (perceive/act) │ │ │
│ │ ┌───────┐ │ │ ┌───────┐ │ │
│ │ │ Goals │ │ │ │ Goals │ │ │
│ │ │Percep.│ │ │ │Percep.│ │ │
│ │ │Action │ │ │ │Action │ │ │
│ │ └───────┘ │ │ └───────┘ │ │
│ └─────┬─────┘ └─────┬─────┘ │
│ │ │ │
│ │ ┌──────────────────┐ │ │
│ └───►│ USR Orchestrator │◄─────┘ │
│ │ (coordination) │ │
│ └────────┬──────────┘ │
│ │ │
│ ▼ │
│ ┌──────────────────┐ │
│ │ UWA Components │ │
│ │ (execution) │ │
│ └──────────────────┘ │
│ │
│ Agent A sovereign? Yes. │
│ Agent B sovereign? Yes. │
│ Voluntary coordination? Yes. │
│ Trust earned? Not assumed. │
└──────────────────────────────────────────────────────────────┘
2.4 The Six Constitutional Questions (Agent Perspective)
| # | Question | Agent Interpretation |
|---|
| Q1 | What is? (Existence) | What does this agent contain, and what is outside its sovereignty boundary? |
| Q2 | Who/what is it? (Identity) | How is this agent uniquely identified, and how is its identity verified? |
| Q3 | How is it connected? (Relationship) | What voluntary relationships does this agent maintain, and how are they governed? |
| Q4 | What governs it? (Constraint) | What constitutional policy bounds this agent's perception, goals, and actions? |
| Q5 | How does it change? (Transformation) | How does this agent pursue goals, transition states, and produce actions? |
| Q6 | How do we know it is valid? (Verification) | How is this agent's identity, trustworthiness, and conformance verified? |
Section 3: Agent Identity
3.1 Specification
| Property | Requirement |
|---|
| Record | AgentIdentity { agent_id, name, constitutional_origin, public_key, creation_epoch, delegation_chain[] } |
| Derived | agent_id = SHA-256(name:constitutional_origin:public_key:creation_epoch) |
| Properties | Sovereign (self-declared), Verifiable (cryptographically), Non-repudiable (signed), Unique (collision-resistant) |
| Operations | create_identity(name, keypair) → AgentIdentity, verify_identity(identity) → bool, delegate_identity(identity, target) → DelegationProof |
3.2 Identity Structure
AgentIdentity:
├── agent_id: SHA-256(name:origin:public_key:epoch)
├── name: String (human-readable, unique within origin domain)
├── constitutional_origin: CoreID (the UWA component from which this agent derives)
├── public_key: Ed25519PublicKey
├── creation_epoch: u64 (monotonic logical time)
├── delegation_chain: [DelegationProof] (optional: if this agent derives authority)
└── signature: Ed25519(private_key, identity_body)
3.3 Identity Properties
| # | Property | Statement |
|---|
| IP1 | Sovereignty | An agent creates its own identity. No external entity grants or revokes an agent's identity. |
| IP2 | Uniqueness | No two agents may share the same agent_id. Identity derivation is collision-resistant. |
| IP3 | Non-repudiation | An agent cannot deny actions taken under its identity. All actions carry its cryptographic signature. |
| IP4 | Verifiability | Any entity can verify an agent's identity by checking its cryptographic signature against its public key. |
| IP5 | Persistence | An agent's identity persists across all interactions. Identity does not change with location, time, or network. |
Section 4: Agent Lifecycle
4.1 Specification
| Property | Requirement |
|---|
| States | 5 states: Registered, Active, Suspended, Terminating, Terminated |
| Terminal state | Terminated — no further transitions |
| Initial state | Registered — agent exists with identity and policy, but has not begun autonomous operation |
| Operations | register(), activate(), suspend(), resume(), terminate(), get_state() |
4.2 Lifecycle State Machine
┌────────────┐
│ Registered │ ← initial: identity created, policy declared
└─────┬──────┘
│ activate()
↓
┌───────────────┐
│ Active │ ← autonomous operation: perceiving, pursuing goals, acting
└──┬─────────┬──┘
│ │
suspend() terminate()
│ │
↓ ↓
┌───────────┐ ┌─────────────┐
│ Suspended │ │ Terminating │ ← graceful shutdown in progress
└─────┬─────┘ └──────┬──────┘
│ │
resume() (completes)
│ │
↓ ↓
┌───────────────┐ ┌─────────────┐
│ Active │ │ Terminated │ ← terminal: no transitions
└───────────────┘ └─────────────┘
4.3 Valid Transitions
| From | To | Operation | Condition |
|---|
| — | Registered | register() | Agent identity created, constitutional policy declared |
| Registered | Active | activate() | All preconditions met: identity verified, policy valid, dependencies available |
| Active | Suspended | suspend() | Voluntary (agent-initiated) or preemption (runtime policy violation) |
| Suspended | Active | resume() | Voluntary (agent-initiated) |
| Active | Terminating | terminate() | Voluntary (agent-initiated) or involuntary (fault, policy violation, or deadline exceeded) |
| Suspended | Terminating | terminate() | Voluntary or involuntary |
| Terminating | Terminated | (automatic) | Graceful shutdown completes: all goals finalized, all resources released |
| Registered | Terminated | terminate() | Fault before activation |
| Terminating | Terminated | (automatic) | Forced termination if graceful shutdown exceeds time bound |
4.4 Lifecycle Axioms
| # | Axiom | Statement |
|---|
| LA1 | Registration requires policy | An agent cannot be Registered without a declared constitutional policy. Policyless agents are constitutionally void. |
| LA2 | Activation requires verification | An agent cannot transition to Active without verified identity and valid policy. |
| LA3 | Suspension preserves state | Suspending an agent preserves its complete internal state: goals, perception buffer, action history. Resuming restores the exact pre-suspension state. |
| LA4 | Termination is graceful | Terminating an agent triggers a graceful shutdown: in-progress goals are finalized or cleanly abandoned, resources are released, and a termination attestation is produced. |
| LA5 | Terminated is absolute | A Terminated agent cannot transition to any other state. Its identity persists for verification purposes, but it cannot act, perceive, or pursue goals. |
Section 5: Agent Goals
5.1 Specification
| Property | Requirement |
|---|
| Record | AgentGoal { goal_id, agent_id, description, priority, deadline, completion_criteria, constitutional_bounds, status } |
| Status values | Declared, Pursuing, Completed, Failed, Abandoned |
| Operations | declare_goal(goal) → AgentGoal, evaluate_goal(goal) → GoalStatus, complete_goal(goal, evidence) → bool, abandon_goal(goal, reason) → bool |
| Constraint | Goals must not violate constitutional policy. A goal that contradicts constitutional constraints is rejected at declaration. |
5.2 Goal Structure
AgentGoal:
├── goal_id: UUID
├── agent_id: AgentIdentity
├── description: String (what the agent intends to achieve)
├── priority: u8 (0 = lowest, 255 = highest)
├── deadline: Option<Epoch> (absolute deadline; None = no deadline)
├── completion_criteria: [Criterion] (verifiable conditions for completion)
├── constitutional_bounds: [ConstraintRef] (references to applicable constraints)
├── status: Declared | Pursuing | Completed | Failed | Abandoned
├── declared_at: Epoch
├── completed_at: Option<Epoch>
└── attestation: Option<AttestationRef>
5.3 Goal Axioms
| # | Axiom | Statement |
|---|
| GA1 | Goals are declared | A goal must be explicitly declared before pursuit. Undeclared goals are constitutional fiction — they cannot be verified or attested. |
| GA2 | Goals are bounded | Every goal is bounded by constitutional constraints. A goal that violates a constraint is rejected at declaration, not discovered at execution. |
| GA3 | Goals are prioritized | An agent with multiple active goals maintains a declared priority ordering. Priority may change; the ordering must always be explicit. |
| GA4 | Goals have deadlines | A goal may declare an absolute deadline. Deadlines are constitutional — a missed deadline is a constitutional event, not a runtime inconvenience. |
| GA5 | Goals are verifiable | Every goal carries verifiable completion criteria. Completion is not self-declared — it is verified against declared criteria by the agent or by an external verifier. |
| GA6 | Goals are finite | An agent pursues a finite set of goals. There is no infinite, unbounded objective. Goals that become irrelevant are Abandoned, not left dangling. |
Section 6: Agent Perception
6.1 Specification
| Property | Requirement |
|---|
| Record | PerceptionEvent { event_id, source, event_type, payload, timestamp, agent_id, policy_match } |
| Source | Constitutional events delivered via UCN |
| Filtering | Policy-based: agent declares what it attends to |
| Buffer | Ordered, bounded buffer of perceived events |
| Operations | observe(event) → bool, filter(event, policy) → bool, get_perception_history() → [PerceptionEvent] |
6.2 Perception Model
UCN Network
│
├── Constitutional Event: Discovery
│ │
│ └──► Agent Perception Filter
│ │
│ ├── Policy says: attend to Discovery events? YES
│ ├── Event enters perception buffer
│ └── Agent evaluates: does this serve a current goal?
│
├── Constitutional Event: Message
│ │
│ └──► Agent Perception Filter
│ │
│ ├── Policy says: attend to Message events? YES
│ ├── Event enters perception buffer
│ └── Agent evaluates: does this serve a current goal?
│
└── Constitutional Event: TrustAssertion
│
└──► Agent Perception Filter
│
├── Policy says: attend to TrustAssertion events? NO
└── Event is not observed (sovereign choice)
6.3 Perception Axioms
| # | Axiom | Statement |
|---|
| PE1 | Perception is policy-filtered | An agent observes events only if its constitutional policy allows it. No event is perceived without policy authorization. |
| PE2 | Perception is sovereign | An agent may decline to observe any event, even one that policy permits. Non-observation is a sovereign choice, not a system failure. |
| PE3 | Perception is ordered | Events enter the perception buffer in the order they are received. The agent processes them in declared order. |
| PE4 | Perception is authenticated | Every perceived event carries a verifiable signature from its source. An agent cannot perceive unauthenticated events — the filter rejects them. |
| PE5 | Perception is bounded | The perception buffer has a declared maximum size. When the buffer is full, the agent's policy determines the eviction strategy (oldest, lowest priority, or rejection). |
Section 7: Agent Action
7.1 Specification
| Property | Requirement |
|---|
| Record | AgentAction { action_id, agent_id, goal_id, operation, component_id, parameters, timestamp, attestation } |
| Execution | Through UWA components under constitutional constraint |
| Logging | Every action produces a complete attestation record |
| Constraint | Actions must not violate constitutional policy |
| Operations | declare_intent(goal, operation) → Intent, execute_action(intent) → AgentAction, verify_action(action) → bool |
7.2 The Perception-Intent-Action Cycle
┌──────────────────────────────────────────────────────────┐
│ THE AGENT DECISION CYCLE │
│ │
│ ┌────────────┐ ┌────────────┐ ┌────────────┐ │
│ │ Perception │───►│ Evaluation │───►│ Intent │ │
│ │ (observe) │ │ (consider) │ │ (decide) │ │
│ └────────────┘ └────────────┘ └─────┬──────┘ │
│ │ │
│ ▼ │
│ ┌────────────┐ ┌────────────┐ ┌────────────┐ │
│ │ Attestation│◄───│ Action │◄───│ Constraint │ │
│ │ (record) │ │ (execute) │ │ (verify) │ │
│ └────────────┘ └────────────┘ └────────────┘ │
│ │
│ Every cycle: │
│ 1. Agent perceives a constitutional event │
│ 2. Agent evaluates the event against its goals │
│ 3. Agent forms an intent to act │
│ 4. Intent is verified against constitutional policy │
│ 5. Action is executed through a UWA component │
│ 6. Action is attested and logged │
└──────────────────────────────────────────────────────────┘
7.3 Action Axioms
| # | Axiom | Statement |
|---|
| AC1 | Actions are goal-directed | Every action serves at least one declared goal. Action without goal association is constitutional waste. |
| AC2 | Actions are constrained | An action that violates constitutional policy is blocked before execution. The constraint check is deterministic and complete. |
| AC3 | Actions are atomic | An action either completes entirely or fails entirely. Partial execution is constitutional failure. |
| AC4 | Actions are attested | Every completed action produces a cryptographic attestation: what was done, when, by whom, under what goal, with what result. |
| AC5 | Actions are traceable | Given an action, its full provenance is recoverable: the perception that triggered it, the intent that formed it, the constraint that validated it, and the component that executed it. |
Section 8: Agent Communication
8.1 Specification
| Property | Requirement |
|---|
| Medium | Structured message passing via UCN constitutional events |
| Authentication | All messages are signed by the sender and verified by the receiver |
| Protocol | Declared coordination protocols between agents |
| Operations | send_message(target, type, payload) → Message, receive_message(event) → Message, verify_message(message) → bool |
8.2 Message Structure
AgentMessage:
├── message_id: UUID
├── sender_id: AgentIdentity
├── receiver_id: AgentIdentity (or broadcast)
├── message_type: MessageType
├── payload: TypedPayload
├── goal_context: Option<GoalId> (optional: which goal this serves)
├── timestamp: ISO-8601-UTC
├── epoch: u64
├── sequence: u64 (ordering within sender-receiver pair)
└── signature: Ed25519(sender_key, message_body)
8.3 Message Types
| Type | Purpose | Typical Use |
|---|
CoordinationRequest | Request another agent to coordinate on a shared goal | Multi-agent task decomposition |
CoordinationResponse | Accept, reject, or counter-propose a coordination request | Negotiation of responsibilities |
StateShare | Share relevant internal state with a trusted peer | Collaborative perception |
TrustAssertion | Declare trust in another agent's competence or integrity | Building trust relationships |
TrustRevocation | Withdraw previously granted trust | Dissolving trust relationships |
GoalAdvertisement | Announce a goal that may interest other agents | Discovery of coordination opportunities |
CompletionNotice | Declare that a goal has been completed | Notification of results |
8.4 Communication Axioms
| # | Axiom | Statement |
|---|
| CM1 | Communication is authenticated | Every message carries a valid cryptographic signature. Unauthenticated messages are discarded by conforming agents. |
| CM2 | Communication is sovereign | An agent may refuse to receive messages from any source. Non-reception is a sovereign choice. |
| CM3 | Communication is ordered | Messages between two agents carry sequence numbers. The receiving agent processes them in order. |
| CM4 | Communication is voluntary | No agent is obligated to respond to any message. Response is a sovereign decision, not a protocol requirement. |
| CM5 | Communication is transparent | All communication history is retained and verifiable. Neither party can deny sending or receiving a message. |
Section 9: Agent Orchestration
9.1 Specification
| Property | Requirement |
|---|
| Mechanism | Multi-agent coordination through USR runtime |
| Model | Voluntary, revocable coordination protocols |
| Invariant | Orchestration never overrides agent sovereignty |
| Operations | propose_coordination(protocol) → Protocol, join_coordination(protocol) → bool, leave_coordination(protocol) → bool, get_coordination_state(protocol) → State |
9.2 Coordination Patterns
| Pattern | Description | Sovereignty Guarantee |
|---|
| Pipeline | Agents form a sequential chain: Agent A produces, Agent B transforms, Agent C delivers | Each agent independently decides whether to participate at each stage |
| Blackboard | Agents read and write to a shared, constitutionally governed state space | Agents choose what to read and what to write; no agent is compelled |
| Negotiation | Agents propose and counter-propose until consensus or timeout | No agent is bound until it explicitly agrees |
| Federated | Agents operate independently, reporting results to a coordinator | The coordinator cannot override individual agent decisions |
| Hierarchical | A coordinator agent delegates sub-goals to worker agents | Workers may reject delegation; the hierarchy is voluntary |
9.3 Orchestration Diagram
Coordinator Agent Worker Agents
┌──────────────────┐ ┌──────────────────┐
│ │ │ │
│ Goals: │ │ Agent Alpha │
│ - Decompose │◄────────►│ - Perception │
│ - Assign │ Volun- │ - Goals │
│ - Monitor │ tary │ - Actions │
│ - Collect │ Coord. │ │
│ │ └──────────────────┘
│ Trust: │ ▲
│ - Earned by │ ┌──────────────────┐
│ each worker │ │ │
│ │◄────────►│ Agent Beta │
│ Sovereignty: │ Volun- │ - Perception │
│ - Never override│ tary │ - Goals │
│ - Workers can │ Coord. │ - Actions │
│ leave freely │ │ │
│ │ └──────────────────┘
└──────────────────┘ ▲
┌──────────────────┐
│ Agent Gamma │
│ - Perception │
│ - Goals │
│ - Actions │
│ │
└──────────────────┘
Key: The coordinator proposes. Workers accept or reject.
No agent is compelled. All coordination is voluntary.
9.4 Orchestration Axioms
| # | Axiom | Statement |
|---|
| OR1 | Orchestration is voluntary | No agent is compelled to participate in any coordination protocol. Participation is always a sovereign decision. |
| OR2 | Orchestration is revocable | Any agent may leave a coordination protocol at any time. Departure triggers graceful reallocation of responsibilities. |
| OR3 | Orchestration does not override sovereignty | The coordinator may propose, suggest, and prioritize. It may never command, override, or suppress an agent's internal decision-making. |
| OR4 | Orchestration is transparent | The state of every coordination protocol is observable by all participating agents. No hidden state. |
| OR5 | Orchestration preserves contracts | Coordination never relaxes an agent's constitutional contracts. An agent under coordination is still bound by its full policy. |
Section 10: Agent Trust
10.1 Trust Model
Trust between agents is not a binary attribute — it is an earned, verified, and revocable relationship built through demonstrated conformance to constitutional constraints.
| Term | Definition |
|---|
| Trust Level | The degree of confidence one agent holds in another: Unverified → Provisional → Established → Trusted |
| Trust Evidence | Verified conformance to constitutional constraints: fulfilled goals, authenticated communication history, consistent behavior |
| Trust Assertion | A signed declaration by Agent A: "I trust Agent B at level L, based on evidence E." |
| Trust Revocation | A signed declaration by Agent A: "I no longer trust Agent B." Immediate and irrevocable. |
10.2 Trust Levels
| Level | Definition | Evidence Required | Grants |
|---|
| Unverified | Default. No trust established. | None | Ability to receive signed messages |
| Provisional | Trust asserted based on limited evidence | Signed assertion from a Provisional+ agent | Ability to share state, coordinate on low-risk goals |
| Established | Verified through demonstrated conformance | At least N successful goal completions + consistent communication history | Full coordination, goal sharing, state sharing |
| Trusted | Deep trust through sustained, verified conformance over time | Extended history of Established-level conformance + peer attestation | Delegation of critical goals, federation membership |
10.3 Trust Invariants
| # | Invariant | Statement |
|---|
| TI1 | Zero-trust default | Every new agent begins at Unverified. No trust is granted without evidence. |
| TI2 | Evidence requirement | Every trust assertion must cite specific, verifiable evidence. Trust without evidence is unconstitutional. |
| TI3 | Earned, not granted | Trust is earned through demonstrated conformance — fulfilled goals, consistent communication, and constraint adherence. It is not granted by identity, position, or declaration alone. |
| TI4 | Revocable at any time | Any agent may revoke trust in another at any time. Revocation is immediate, irrevocable, and does not require justification. |
| TI5 | Level conservation | An agent may only grant trust at or below its own trust level. An Established agent cannot grant Trusted status. |
Section 11: Agent Sovereignty
11.1 The Sovereignty Boundary
Agent sovereignty is the constitutional guarantee that an agent's internal decision-making is inviolable. The sovereignty boundary is the line between what external entities may influence and what they may not.
┌───────────────────────────────────────────────┐
│ EXTERNAL WORLD │
│ │
│ ┌─────────────────────────────────────┐ │
│ │ SOVEREIGNTY BOUNDARY │ │
│ │ ┌───────────────────────────────┐ │ │
│ │ │ AGENT INTERIOR │ │ │
│ │ │ │ │ │
│ │ │ Goals (self-declared) │ │ │
│ │ │ Policy (self-enforced) │ │ │
│ │ │ Evaluation (self-directed) │ │ │
│ │ │ Intent (self-formed) │ │ │
│ │ │ │ │ │
│ │ │ NO EXTERNAL ENTITY MAY │ │ │
│ │ │ MODIFY, OVERRIDE, OR │ │ │
│ │ │ SUPPRESS THESE │ │ │
│ │ └───────────────────────────────┘ │ │
│ │ │ │
│ │ MAY INFLUENCE: │ │
│ │ - Perceive events (agent chooses) │ │
│ │ - Send messages (agent accepts) │ │
│ │ - Propose coordination (agent decides)│ │
│ │ - Request action (agent evaluates) │ │
│ └─────────────────────────────────────┘ │
│ │
│ CANNOT INFLUENCE: │
│ - Internal goal evaluation │
│ - Intent formation │
│ - Constitutional policy (self-enforced) │
│ - Identity (self-declared) │
│ - Sovereignty boundary itself │
└───────────────────────────────────────────────┘
11.2 Sovereignty Invariants
| # | Invariant | Statement |
|---|
| SV1 | Non-overridability | No external entity may override an agent's internal decision-making. The boundary is absolute. |
| SV2 | Non-revocability | No external entity may revoke an agent's sovereignty. Sovereignty is inherent to being an agent — it is not granted and cannot be withdrawn. |
| SV3 | Non-controllability | No external entity may control an agent's goals, intent, or actions. Influence (through communication) is permitted; control is not. |
| SV4 | Self-enforcement | An agent enforces its own constitutional policy. External entities may verify conformance but may not enforce policy on the agent. |
| SV5 | Boundary integrity | The sovereignty boundary itself cannot be modified by external entities. Only the agent may adjust its own boundary. |
Section 12: Invariants (Consolidated)
12.1 The Nineteen Agent Invariants
All invariants in this section are constitutional laws — not guidelines, not aspirations. A conforming agent implementation must satisfy every invariant.
| # | Category | Invariant | Statement |
|---|
| AI01 | Sovereignty | Non-overridability | No external entity may override an agent's internal decision-making. (SV1) |
| AI02 | Sovereignty | Non-revocability | No external entity may revoke an agent's sovereignty. (SV2) |
| AI03 | Sovereignty | Non-controllability | No external entity may control an agent's goals, intent, or actions. (SV3) |
| AI04 | Identity | Uniqueness | No two agents share the same identity. Identity derivation is collision-resistant. (IP2) |
| AI05 | Identity | Persistence | An agent's identity is invariant across all interactions, locations, and time. (IP5) |
| AI06 | Lifecycle | Policy-required registration | An agent cannot be Registered without a declared constitutional policy. (LA1) |
| AI07 | Lifecycle | Verification-required activation | An agent cannot transition to Active without verified identity and valid policy. (LA2) |
| AI08 | Lifecycle | Suspension preserves state | Resuming a suspended agent restores the exact pre-suspension state. (LA3) |
| AI09 | Goals | Bounded goals | Every goal is bounded by constitutional constraints. Unbounded goals are constitutionally void. (GA2) |
| AI10 | Goals | Verifiable completion | Goal completion is verified against declared criteria, not self-declared. (GA5) |
| AI11 | Perception | Policy-filtered perception | An agent observes only events its policy permits. (PE1) |
| AI12 | Perception | Authenticated perception | Every perceived event carries a verifiable signature. (PE4) |
| AI13 | Action | Goal-directed action | Every action serves at least one declared goal. (AC1) |
| AI14 | Action | Constrained action | Actions violating constitutional policy are blocked before execution. (AC2) |
| AI15 | Action | Attested action | Every completed action produces a cryptographic attestation. (AC4) |
| AI16 | Communication | Authenticated communication | Every message carries a valid cryptographic signature. (CM1) |
| AI17 | Trust | Zero-trust default | New agents begin at Unverified. No trust without evidence. (TI1) |
| AI18 | Trust | Earned trust | Trust is earned through demonstrated conformance, not granted. (TI3) |
| AI19 | Orchestration | Voluntary coordination | No agent is compelled to participate in coordination. (OR1) |
Section 13: Derived Properties
13.1 Properties from Agent Composition
When multiple agents compose into coordinated systems, additional properties emerge that are not present in individual agents:
| # | Property | Description | Derivation |
|---|
| DP1 | Collective Intelligence | A coordinated group of agents can solve problems that no individual agent can solve alone. This is the constitutional justification for orchestration. | AA10 + OR1–OR5 |
| DP2 | Distributed Perception | Multiple agents perceiving different events create a richer environmental model than any single agent's perception. | AA6 + PE1–PE5 |
| DP3 | Resilient Action | If one agent fails or terminates, others may continue or resume its goals. Composition provides fault tolerance without central control. | AA1 + LA5 + OR2 |
| DP4 | Trust Propagation | When Agent A trusts Agent B, and Agent B trusts Agent C, a trust chain forms. The reliability of the chain is bounded by its weakest link. | AA8 + TI1–TI5 |
| DP5 | Goal Decomposition | Complex goals decompose into sub-goals assignable to specialized agents. Decomposition preserves constitutional bounds — sub-goals inherit parent constraints. | AA5 + GA1–GA6 + OR1 |
| DP6 | Adaptive Coordination | Agents can propose, accept, modify, and leave coordination protocols dynamically. The system adapts without central authority. | OR1–OR5 + CM1–CM5 |
13.2 Composition Constraints
| # | Constraint | Statement |
|---|
| CC1 | Sovereignty preservation | Composition never diminishes any agent's sovereignty. Every agent retains full decision-making authority. |
| CC2 | Goal independence | One agent's goals cannot modify another agent's goals. Goals are independent; coordination aligns them without coupling them. |
| CC3 | Trust isolation | Trust relationships are bilateral. A does not automatically trust B's peers. Trust propagates only through explicit assertion. |
| CC4 | Contract conjunction | A coordinated system's contract is the conjunction of all participating agents' contracts. The system is as constrained as its most constrained agent. |
14.1 Conformance Tests
An implementation conforms to the UAS Formal Specification if and only if:
| # | Test | Pass Criterion | Severity |
|---|
| UAS-01 | Agent Creation | Agents are created with all seven aspects: identity, goals, policy, perception, action, trust, and lifecycle. | Critical |
| UAS-02 | Identity Sovereignty | Agent identity is self-declared and cryptographically verifiable. No external entity grants or revokes identity. | Critical |
| UAS-03 | Lifecycle Ordering | Agents follow the strict lifecycle: Registered → Active → Suspended → Terminating → Terminated. No skipping. | Critical |
| UAS-04 | Policy-Bounded Registration | An agent cannot be Registered without a declared constitutional policy. Policyless registration is rejected. | Critical |
| UAS-05 | Goal Verification | Goal completion is verified against declared completion criteria. Self-declared completion without verification is rejected. | Critical |
| UAS-06 | Perception Authentication | All perceived events carry valid cryptographic signatures. Unauthenticated events are rejected at the perception filter. | Critical |
| UAS-07 | Action Constraint Enforcement | Actions violating constitutional policy are blocked before execution. No policy-violating action reaches a UWA component. | Critical |
| UAS-08 | Action Attestation | Every completed action produces a cryptographic attestation record with agent_id, goal_id, operation, timestamp, and result. | Critical |
| UAS-09 | Communication Authentication | Every message carries a valid signature. Unauthenticated messages are discarded. | Critical |
| UAS-10 | Trust Zero-Default | New agents begin at Unverified trust level. No agent is trusted without evidence. | Critical |
| UAS-11 | Sovereignty Enforcement | No external entity can override an agent's internal decision-making. The sovereignty boundary is enforced by the runtime. | Critical |
| UAS-12 | Suspension Preservation | Resuming a suspended agent restores the exact pre-suspension state: goals, perception buffer, and action history. | Critical |
| UAS-13 | Voluntary Orchestration | No agent is compelled to participate in coordination. Agents may join and leave protocols freely. | Critical |
| UAS-14 | Graceful Termination | Terminating an agent triggers graceful shutdown: in-progress goals finalized, resources released, termination attestation produced. | Major |
| UAS-15 | Goal Boundedness | Goals declared with constitutional bounds are enforced. Goals violating bounds are rejected at declaration. | Major |
14.2 Conformance Levels
| Level | Name | Requirements | Certification |
|---|
| A0 | Non-Conformant | Fails any Critical test. | None. May not claim UAS conformance. |
| A1 | Core Conformant | Passes all Critical tests (UAS-01 through UAS-13) + ≤2 Major failures. | May operate as a constitutional agent. |
| A2 | Fully Conformant | Passes all 15 tests (15/15). | May enter the canonical reference. Eligible for standardization. |
14.3 Conformance Protocol
- Declare scope: Implementation declares which agent aspects it implements (all seven required for A1+).
- Apply tests: Run all applicable tests (UAS-01 through UAS-15).
- Record evidence: For each test, record what was checked, what was found, pass/fail.
- Determine level: Count Critical and Major failures. Apply level rules.
- Archive: Conformance Record stored as a constitutional artifact.
Section 15: Implementation Guide
15.1 Building a Conforming Agent Runtime
This section provides guidance for implementing a runtime that satisfies UAS v0.1.0. The guide is technology-independent — it describes the required architectural components, not specific languages or frameworks.
15.2 Required Runtime Components
| Component | Responsibility | UAS Requirement |
|---|
| Identity Manager | Create, verify, and persist agent identities | AA2, IP1–IP5, UAS-02 |
| Lifecycle Manager | Enforce lifecycle state machine transitions | AA1, LA1–LA5, UAS-03, UAS-04 |
| Policy Engine | Load, evaluate, and enforce constitutional policies | AA4, AI09, AI14, UAS-07 |
| Goal Manager | Declare, track, evaluate, and verify goals | AA5, GA1–GA6, UAS-05 |
| Perception Engine | Receive UCN events, apply policy filters, manage perception buffer | AA6, PE1–PE5, UAS-06 |
| Action Executor | Execute actions through UWA components, produce attestations | AA7, AC1–AC5, UAS-08 |
| Communication Layer | Send and receive authenticated messages via UCN | CM1–CM5, UAS-09 |
| Trust Manager | Track trust levels, manage assertions and revocations | AA8, TI1–TI5, UAS-10 |
| Sovereignty Enforcer | Protect the sovereignty boundary; reject external override attempts | AA9, SV1–SV5, UAS-11 |
| Coordination Engine | Manage voluntary participation in orchestration protocols | AA10, OR1–OR5, UAS-13 |
| Attestation Service | Produce and verify cryptographic attestations for all agent operations | AC4, UAS-08 |
15.3 Agent Runtime Architecture
┌──────────────────────────────────────────────────────────────────┐
│ AGENT RUNTIME │
│ │
│ ┌────────────────────────────────────────────────────────────┐ │
│ │ SOVEREIGNTY ENFORCER │ │
│ │ Protects the boundary between external world and interior │ │
│ └───────────────────────────┬────────────────────────────────┘ │
│ │ │
│ ┌──────────┐ ┌──────────┐ │ ┌──────────┐ ┌──────────┐ │
│ │ Identity │ │ Policy │ │ │ Goals │ │ Trust │ │
│ │ Manager │ │ Engine │ │ │ Manager │ │ Manager │ │
│ └──────────┘ └──────────┘ │ └──────────┘ └──────────┘ │
│ │ │
│ ┌──────────┐ ┌──────────┐ │ ┌──────────┐ ┌──────────┐ │
│ │Perception│ │ Lifecycle│ │ │ Action │ │ Comms │ │
│ │ Engine │ │ Manager │ │ │ Executor │ │ Layer │ │
│ └──────────┘ └──────────┘ │ └──────────┘ └──────────┘ │
│ │ │
│ ┌──────────┐ ┌──────────┐ │ ┌──────────────────────────────┐ │
│ │Attest. │ │Coord. │ │ │ Agent State │ │
│ │Service │ │Engine │ │ │ (goals, perception buffer, │ │
│ └──────────┘ └──────────┘ │ │ action history, trust) │ │
│ │ └──────────────────────────────┘ │
│ │ │
│ ▼ │
│ ┌──────────────────────────────────────────────────────────┐ │
│ │ UWA Component Interface │ │
│ │ Actions execute through constitutionally constrained │ │
│ │ UWA components with full provenance and attestation │ │
│ └──────────────────────────────────────────────────────────┘ │
└──────────────────────────────────────────────────────────────────┘
│ │
▼ ▼
┌──────────┐ ┌──────────────┐
│ UCN │ (perceive/communicate) │ USR │ (orchestrate)
└──────────┘ └──────────────┘
15.4 Implementation Steps
| Step | Activity | Deliverable |
|---|
| 1 | Define agent identity scheme | Identity Manager with cryptographic key generation and verification |
| 2 | Implement lifecycle state machine | Lifecycle Manager enforcing Registered → Active → Suspended → Terminating → Terminated |
| 3 | Build constitutional policy engine | Policy Engine loading and evaluating constitutional constraints |
| 4 | Create goal management system | Goal Manager supporting declaration, tracking, priority, deadline, and verification |
| 5 | Implement perception engine | Perception Engine filtering UCN events through policy, managing bounded buffer |
| 6 | Build action executor | Action Executor executing through UWA components with attestation |
| 7 | Implement communication layer | Communication Layer sending/receiving signed messages via UCN |
| 8 | Create trust management system | Trust Manager tracking levels, assertions, revocations, and evidence |
| 9 | Build sovereignty enforcer | Sovereignty Enforcer protecting the agent boundary from external override |
| 10 | Implement coordination engine | Coordination Engine managing voluntary protocol participation |
| 11 | Create attestation service | Attestation Service producing cryptographic records for all operations |
| 12 | Run conformance tests | Complete Conformance Record against UAS-01 through UAS-15 |
15.5 Minimum Viable Agent
A minimum viable conforming agent must implement:
- Identity Manager — with key pair generation and signature verification
- Lifecycle Manager — with the five-state machine (Registered through Terminated)
- Policy Engine — with at least one constitutional constraint
- Goal Manager — with goal declaration and completion verification
- Sovereignty Enforcer — preventing external override of internal decisions
A minimum viable agent may implement perception, action, communication, trust, and orchestration in simplified forms, but the five core components above are non-negotiable for any level of conformance.
Section 16: Stack Integration
16.1 How UAS Connects to the Constitutional Stack
UAS sits between UCN and USR, as a bridge between networking and orchestration:
Layer 6+ │ USR/CoreFab ──── UCA ──── UCD
│ ↑ ↑
Layer 6 │ [UAS] (derivatives)
│ ↑ ↑
Layer 5+ │ [UCN] [UWA] ← Siblings
│ ↑ ↑
Layer 5 │ Reference Systems (Communication, Computation, Data)
│ ↑
Layer 4 │ UCE ──── UCM ──── UCL ──── UVS
│ ↑
Layer 3 │ Reference Sciences
│ ↑
Layer 2 │ USC
│ ↑
Layer 1 │ USCP
│ ↑
Layer 0 │ ICore
16.2 How UAS Connects to UWA
UAS agents are UWA components with additional agent properties:
| Aspect | UWA Component | UAS Agent | Relationship |
|---|
| Identity | Component ID (cryptographic) | Agent ID (cryptographic, sovereign) | Agent ID extends component ID with sovereignty |
| Lifecycle | 7 states (Created → Terminated) | 5 states (Registered → Terminated) | Agent lifecycle is a specialization focused on autonomous operation |
| Execution | Deterministic state transitions | Goal-directed perception-intent-action cycle | Agent execution adds autonomy on top of deterministic transitions |
| Events | Typed, ordered, provenanced | Policy-filtered, perception-buffered | Agent events are a subset: only those the agent chooses to perceive |
| Contracts | Postconditions, invariants | Constitutional policy + goals | Agent contracts add autonomous goal pursuit to component guarantees |
16.3 How UAS Connects to UCN
UAS agents communicate through UCN's constitutional networking:
| UCN Concept | UAS Usage | Relationship |
|---|
| Node | Agent (as a network participant) | An agent is a UCN node with autonomous decision-making |
| Capability Advertisement | Goal Advertisement | Agents advertise goals, not just capabilities |
| Communication | Agent Message Passing | Agent messages are a typed subset of UCN events |
| Trust | Agent Trust (earned) | Agent trust extends UCN trust with goal-conformance evidence |
| Discovery | Agent Discovery (by goal/capability) | Agents find each other by goals they pursue and capabilities they offer |
16.4 How UAS Connects to USR
USR orchestrates agents without overriding their sovereignty:
USR Orchestrator
│
├── Proposes coordination protocol
│ │
│ ├──► Agent A: "Will you participate?"
│ │ Agent A: Evaluates → Accepts (sovereign decision)
│ │
│ ├──► Agent B: "Will you participate?"
│ │ Agent B: Evaluates → Accepts (sovereign decision)
│ │
│ └──► Agent C: "Will you participate?"
│ Agent C: Evaluates → Rejects (sovereign decision)
│
├── Manages coordination state
│ (observable by all participants)
│
└── Collects results
(agents report, USR does not command)
USR never tells an agent what to do. USR proposes, agents decide. This is the constitutional boundary between orchestration and sovereignty.
Section 17: Self-Verification
17.1 Against the 10 Constitutional Tests
UAS Formal Specification v0.1.0 verified against the Kernel's 10 constitutional tests:
| # | Test | Result | Evidence |
|---|
| 1 | Reality | ✅ PASS | The specification addresses the real need: formal rules for what a constitutional agent is, how it perceives, acts, communicates, and maintains sovereignty. Every axiom maps to a concrete agentic capability required for trustworthy autonomous intelligence. |
| 2 | Origin | ✅ PASS | Derived from UWA (component model) and UCN (networking model). All ten axioms trace to USCP primitives (Section 1.2). The agent model builds on the component model without contradicting it. |
| 3 | Necessity | ✅ PASS | Without UAS, constitutional components are passive — they execute events but do not autonomously pursue goals, filter perceptions, or earn trust through conformance. The agent model is the necessary bridge between passive components and trustworthy autonomous intelligence. |
| 4 | Derivation | ✅ PASS | UAS derives downward from UWA and UCN. It does not depend on USR, UCA, or any layer above. UAS extends the component model with autonomy, goals, perception, and action — without redefining the foundations. |
| 5 | Consistency | ✅ PASS | No axiom contradicts another. The ten axioms (autonomy, identity, relationships, constraints, goals, perception, action, trust, sovereignty, composition) are orthogonal and jointly complete. The nineteen invariants are mutually consistent. |
| 6 | Verification | ✅ PASS | Every invariant is independently checkable. The fifteen conformance tests provide a concrete verification protocol. Agent identity is cryptographically verifiable. Trust is evidence-based. Sovereignty is enforced at the boundary. |
| 7 | Simplicity | ✅ PASS | Ten axioms, five lifecycle states, nineteen invariants, fifteen conformance tests. Each element exists because removing it creates a gap in the agent model. No redundant abstractions. |
| 8 | Sovereignty | ✅ PASS | Sovereignty is protected by three dedicated invariants (AI01, AI02, AI03) and an entire section (Section 11). The sovereignty boundary is explicit, enforced, and self-protected. No external entity can override, revoke, or control an agent. |
| 9 | Replaceability | ✅ PASS | The specification is technology-independent. Any runtime implementing the seven agent aspects (identity, goals, policy, perception, action, trust, lifecycle) under constitutional constraint produces a conforming agent. |
| 10 | Evolution | ✅ PASS | New goals can be declared. New agents can register. Trust can be earned and revoked. Coordination protocols can be proposed and joined. The specification accommodates growth and adaptation without amendment. |
Result: 10/10 PASS. UAS Formal Specification v0.1.0 is constitutionally sound and enters the constitutional record.
Section 18: Implementation Status
18.1 Current Status
| Aspect | Status | Notes |
|---|
| Specification | ✅ Complete | This document (v0.1.0) |
| Formal Model | ✅ Defined | Agent model, lifecycle, goals, perception, action, trust, sovereignty |
| Invariants | ✅ Defined | 19 named invariants across 8 domains |
| Conformance Tests | ✅ Defined | 15 tests (UAS-01 through UAS-15) |
| Reference Implementation | 🔲 Pending | A reference implementation conforming to this specification has not yet been produced |
| Integration with USR | 🔲 Pending | The USR orchestration layer must be verified against this agent model |
| Integration with UCN | 🔲 Pending | The UCN networking layer must be verified for agent communication patterns |
Appendix A: Invariant Coverage Summary
| Domain | Invariants | Coverage |
|---|
| Sovereignty | AI01, AI02, AI03, SV1–SV5 | No external override, revocation, or control of agent internals |
| Identity | AI04, AI05, IP1–IP5 | Sovereign, verifiable, non-repudiable, unique, persistent identity |
| Lifecycle | AI06, AI07, AI08, LA1–LA5 | Strict lifecycle ordering with policy and verification requirements |
| Goals | AI09, AI10, GA1–GA6 | Constitutionally bounded, verifiable, prioritized, time-bound goals |
| Perception | AI11, AI12, PE1–PE5 | Policy-filtered, authenticated, ordered, bounded perception |
| Action | AI13, AI14, AI15, AC1–AC5 | Goal-directed, constrained, atomic, attested, traceable actions |
| Communication | AI16, CM1–CM5 | Authenticated, sovereign, ordered, voluntary, transparent communication |
| Trust | AI17, AI18, TI1–TI5 | Zero-trust default, evidence-based, earned, revocable trust |
| Orchestration | AI19, OR1–OR5 | Voluntary, revocable, sovereignty-preserving coordination |
| Total | 19 invariants + domain sub-invariants | All six USCP primitives fully covered across 10 axioms |
Appendix B: The Agent-Component Distinction
| Property | UWA Component | UAS Agent |
|---|
| Autonomy | Passive — responds to events | Active — self-directed operation |
| Goals | None — executes what it is told | Explicit — pursues constitutionally bounded objectives |
| Perception | Event queue — receives all events | Policy-filtered — chooses what to observe |
| Action | Deterministic transitions — always produces the same result | Goal-directed — action depends on evaluation and intent |
| Trust | Contract-based — guarantees are declared | Earned — trust built through demonstrated conformance |
| Sovereignty | Execution sovereignty — no external override of state transitions | Full sovereignty — no external override of decision-making |
| Relationship | Composition-based — connected by declared edges | Voluntary — enters and exits relationships by choice |
The agent is not a replacement for the component — it is an extension. Every agent is a component. Not every component is an agent.
Originator Attribution
This UAS Formal Specification v0.1.0 is originated, created, and concept-pioneered by:
Originator: Sir Collins — Creator and Concept Pioneer of ICore (access1@tutamail.com)
Date of origination: July 18, 2026
Scope: All axioms, agent models, identity structures, lifecycle semantics, goal systems, perception models, action models, communication protocols, orchestration patterns, trust models, sovereignty guarantees, invariants, conformance criteria, and verification protocols presented in this specification.
This attribution is a constitutional artifact. It establishes provenance — the lowest and most fundamental layer of trust.
UAS is the Constitution's intelligence. This specification is the Constitution's promise that every constitutional agent will be sovereign, autonomous, goal-directed, perception-aware, constitutionally constrained, verifiably trustworthy, and permanently free from external override — not as an aspiration, but as an architectural consequence of constitutional design.