Skip to content
APP / SYSTEM MODEL

Independent Evidence Across System Boundaries.

How APP observes autonomous activity, maintains evidence-backed state and enables independent verification across system boundaries.

APP is designed around a simple constraint: no single system should be assumed to have complete visibility into an autonomous activity. The architecture collects evidence at multiple observation points while maintaining explicit provenance, uncertainty and correlation state.

A source-aware evidence architecture

  1. 01Agent activity
  2. 02Observation boundary
  3. 03APP runtime
  4. 04Evidence state
  5. 05Independent verifier

Runtime, gateway and provider observations can enter through distinct trust boundaries. Execution and outcome evidence are additional inputs when available. The implementing system makes enforcement decisions using evidence and local policy; APP is not the execution provider.

01

System Model

#system-model

Agent or autonomous system → observation boundary → APP runtime → evidence state → policy and evaluation → execution boundary → outcome → verifier.

Agent / Autonomous System
        ↓
Observation Boundary
        ↓
APP Runtime ── Policy / Evaluation
        ↓
Evidence State
        ↓
Execution Boundary → Outcome → APP Verifier
02

Outside-In Architecture

#outside-in-architecture

APP observes systems it does not control at gateways, service boundaries, execution providers and protected interfaces. It forms the strongest defensible state from locally available evidence without requiring the external agent to become APP-native.

03

Inside-Out Architecture

#inside-out-architecture

Controlled runtimes can emit richer observations about agent identity, principal, delegated authority, intent, session state, policy context and tool activity.

04

Hybrid Architecture

#hybrid-architecture

Inside-Out and Outside-In evidence can be correlated into one activity representation while preserving which domain produced each observation.

05

APP Runtime

#app-runtime

The runtime ingests observations, resolves evidence semantics, maintains current evidence-backed state and preserves immutable historical observations.

06

APP Verifier

#app-verifier

The verifier independently evaluates preserved evidence, signatures, provenance, freshness and claim support outside the environment that produced the original activity.

07

Trust Boundaries

#trust-boundaries

Organisations, vendors, infrastructure operators and execution providers may each be independently controlled domains. APP preserves these boundaries rather than assuming shared trust.

08

Failure and Partial-Evidence Behaviour

#failure-and-partial-evidence-behaviour

Missing, stale or conflicting evidence produces explicit protocol state. APP does not silently substitute assumptions for unavailable facts.