Agentic Activity & Evidence Scenarios
Illustrative activity flows showing how evidence, local assessment and independent claims change across system boundaries.
Autonomous Payment
#autonomous-paymentInitial observation: payment.release for USD 186,400. Local policy requires verified authority above USD 50,000. Credential VERIFIED; authority UNRESOLVED. Policy decision: ESCALATE. Added authority evidence verifies a USD 250,000 limit. Updated state permits policy re-evaluation while preserving the first decision. Execution remains NOT_STARTED; no settlement is established.
Request: USD 186,400 → Credential: VERIFIED
→ Authority: UNRESOLVED → Local policy: ESCALATE
→ Authority evidence: USD 250,000 VERIFIED
→ Policy re-evaluation available
Execution: NOT_STARTED | Settlement: UNAVAILABLEExecution Mismatch
#execution-mismatchThe requested action and provider-reported execution differ. APP preserves the discrepancy and marks the outcome claim CONFLICTED.
Requested scope A → Provider reports scope B
→ Comparison evidence → Outcome claim: CONFLICTEDCross-System Correlation
#cross-system-correlationA runtime activity and provider execution are CORROBORATED by independent identifiers and timing without being represented as deterministically linked.
Runtime observation + Provider observation
→ Independent corroboration → CORROBORATED
Not automatically DETERMINISTICALLY_LINKEDConflicting Evidence
#conflicting-evidenceTwo trusted sources disagree about principal or authority. APP marks the claim CONFLICTED and retains both sources for review.
Source A: authority X + Source B: authority Y
→ Claim: CONFLICTED → Both records preservedTool Invocation
#tool-invocationA runtime asserts intent, a gateway observes the request, and the tool records execution. APP preserves three observations rather than treating the request as proof of execution.
Runtime: intent ASSERTED → Gateway: request OBSERVED
→ Tool: execution evidence → Independent reviewUnknown External Agent
#unknown-external-agentAt an Outside-In boundary the actor may remain UNRESOLVED while credential, action and local policy are available.
External request → Protected boundary
Actor: UNRESOLVED | Credential: VERIFIED
Action request: OBSERVEDInside-Out + Outside-In
#inside-out-outside-inRuntime intent and gateway observation strengthen the same activity representation while preserving separate trust domains.
Controlled runtime → Source observation A
Protected gateway → Source observation B
→ Evidence-backed correlationHuman Escalation
#human-escalationPolicy requests human review when evidence is insufficient. The review outcome becomes a new observation, not a rewrite of the original state.
Evidence gap → Local policy: ESCALATE
→ Human review → New observation
Original assessment preservedPolicy-Regime Difference
#policy-regime-differenceThe same evidence can lead to different local decisions in different policy domains without changing the underlying evidence state.
Same evidence → Policy domain A: ESCALATE
Same evidence → Policy domain B: DENY
Evidence state remains independent of enforcement