Context Layer Audit Console - IRIS

Completeness, lineage, and usage proof for enterprise context
AuditContext usageDecision gating

Context Layer Audit Console

This console answers the credibility question enterprise reviewers will ask: is enterprise context complete, and is it actually used by agents, policies, evidence, decisions, replay, and the UI? It scores context completeness deterministically and shows the signal-to-outcome trace.

Audited cases
8
Avg completeness
68%
Context usage
42%
Agent bypasses
15
Critical gaps
23
Replayable
1

What this audits

Enterprise context is treated as a governed runtime asset: entities, relationships, policies, evidence, decisions, outcomes, and learning. The page checks whether those assets are present and whether they influence the decision.

Concept coverageRequired entities are present for the case type
Relationship coverageSupplier -> PO -> Invoice -> Receipt -> Payment -> Exception trace
Policy linkagePolicy ID/version linked to decision ledger
Evidence linkageEvidence hash/source refs available for audit
Replay linkageReplay hash available with context version
Agent usageAgents show the context queries and returned objects
Bypass detectionMissing context usage is flagged
Negative simulationMask context and prove the recommendation changes

Why this matters

Without this proof, an Enterprise Context page can look like selected metadata. With it, bp can see that context is complete, auditable, used in decisions, and able to block or degrade actions when key context is missing.

Completeness scoreRequired context present / required context expected
Decision gateMissing policy or evidence can block execution
Usage proofAgent context queries are visible
Lineage traceSignal -> Context -> Policy -> Evidence -> Recommendation -> Outcome
Replay with contextDecision can be reconstructed with exact context hashes
Safe degradationMissing context forces warning, review, or block

Live Context Completeness + Usage Audit

Live runtime

Audited cases
8
Avg completeness
68%
Context usage rate
42%
Agent bypasses
15
Missing critical context
23
Replayable decisions
1
Scoring model
Deterministic
Persistence
persisted

Case completeness map

CaseTypeScoreStatusAssetsPolicy
INV-EKF-L5A-FINAL-20260712invoice83%degraded10/12invoice_triage_policy
CREDIT-CP-ATLANTIC-ENERGYcounterparty_credit68%blocked7/11policy missing
MAINT-ACCRUAL-WO-7781maintenance_accrual71%blocked8/12policy missing
TRD-BRENT-FX-EXPOSURE-202606trade_exposure68%blocked7/11policy missing
TREAS-LIQ-HEADROOM-202606liquidity_position68%blocked7/11policy missing
FPA-LNG-THROUGHPUT-JUN26forecast_variance55%blocked5/10policy missing
JE-R2R-ACCRUAL-8421journal65%blocked6/10policy missing
INV-LIVE-DUP-1778594510invoice65%blocked7/12policy missing

Lineage trace · INV-EKF-L5A-FINAL-20260712

Business Signalinvoice_submitted
Context Objects Loadedinvoice INV-EKF-L5A-FINAL-20260712; 3 source refs
Relationships Loaded2 relationship links captured
Policies Appliedinvoice_triage_policy
Evidence Retrievedd94cb4334297f45d94f72e94a5b37efa5a20194820f5da9f16187a6f121a9e31
Agent ReasoningTier AMBER on invoice exception triage: matched invoice_triage_policy v2026.04.15, action REVIEW routed to ap_specialist. Variance 7.14%. Estimated value preserved: $900.00.
RecommendationREVIEW
OutcomeACTIVE
Replay283380d0033dd303474bf510048f910c66bf7adff4c03468382607e1bbf2be0f
LearningLearning signal pending

Agent context usage

AgentQueryObjectsUsedImpact
Duplicate Invoice Detection Agentinvoice + supplier + amount + prior payment5YesDuplicate risk increased by prior payment and supplier/PO linkage.
Policy Agentduplicate policy + approval rules1Yesinvoice_triage_policy evaluated for hold threshold.
Evidence Agentinvoice, PO, receipt, prior payment source refs3YesEvidence pack/source lineage used for auditability.
iaf-invoice-decision-agentresolved context snapshot1YesContext hash linked to decision replay.

Skills + Policy Framework Audit

Skills represent enterprise capabilities. Policies represent enterprise guardrails. The runtime proves that an agent can act only when a skill is authorized by policy, supported by evidence, and governed through replay.

Skill
Hold Duplicate Payment
Authority
recommend + controlled execute
Policy
invoice_triage_policy
Authorization
authorized
Context
Skill Activated: Hold Duplicate Payment (SKILL-P2P-DUP-HOLD)
Policy Evaluation: invoice_triage_policy
Evidence Collection
Decision Recommendation: REVIEW
Human / Agent Action
Replay & Audit
Learning

Skill audit questions

Skill IDSKILL-P2P-DUP-HOLD
VersionNone
OwnerP2P Control Owner
Risk ClassHigh financial control
PurposePrevent duplicate supplier payment before release.
InputsInvoice, Supplier master, PO, Prior payment, Evidence pack
OutputsHold recommendation, Supplier validation request, Payment release control
Policiesinvoice_triage_policy
Authorityrecommend + controlled execute
Execution Modegoverned action
EvidenceInvoice, Purchase order, Receipt, Prior payment, Supplier history
ExplainabilityYes
ReplayYes
LearningPending outcome feedback
Human OverrideAnalyst can hold; supervisor required for release override.

Policy audit questions

SourcePolicy Runtime / authority matrix
OwnerFinance Governance
Scopeinvoice
EnforcementMandatory
Version2026.04.15
VersioningReplayable
Exception HandlingAnalyst can hold; supervisor required for release override.
Evidence RequirementInvoice, Purchase order, Receipt, Prior payment
MonitoringCompliance measured through ledger, usage proof, and replay
AuditabilityTraceable to replay

Negative context dependency simulation

Simulation masks context in the audit evaluator only. It does not delete source records, evidence, or snapshots.

Run a simulation to prove the recommendation changes when context is missing.

Enterprise positioning

The runtime does not treat context as documents or embeddings. It treats context as governed enterprise assets that every agent decision must prove it used.

Implementation boundary

This first version derives completeness and usage from resolved snapshots and the decision ledger. Persistent agent-context usage records should be added next for production-grade ContextOps.