KYE™ Approval Brief™

No blind approvals for AI-agent actions.

When an AI agent's action needs human sign-off, the approver receives a structured, signed KYE™ Approval Brief™ — actor, principal, authority chain, scope, state, risk, recommended decision, recommended controls, consequence map, and the supporting scenario runs. Thirteen knowledge slots, every time. The decision is sealed into a KYE™ Approval Evidence Pack™ any auditor or regulator verifies offline.

KYE™ Informed Approval™, step by step

Demo data

You learn: What happens at each step. You can: Step through it.

  1. Step 1 of 3

    KYE Protocol™

    Closes the audit gap

    The Approver Knowledge Snapshot records what was shown — facts, sources, and any questions asked.

  2. Step 2 of 3

    KYE Protocol™

    Schema-conformant

    Brief, snapshot, decision, consequence map, and evidence pack all validate against their v1 schemas.

  3. Step 3 of 3

    KYE Protocol™

    Composer, not magic

    The V1 brief engine assembles the parts upstream callers (PEP-Express, gateway) supply. No hidden inference, no opinion — pure composition.

How this widget is built
Demonstrates
KYE Protocol™
Components
  • The steps this page describes
Flow
Each step in order, as the page sets it out. Architecture diagram
Used on

1 · Why a brief

Approvers were guessing. Now they know.

An approver presented with "Approve agent action #42" without context can only rubber-stamp or block. Both outcomes carry liability — and neither produces audit-grade evidence of what the approver knew at decision time. KYE™ Informed Approval™ ships a complete, structured brief: every fact the approver needs, captured in a snapshot, sealed alongside the decision.

  • Closes the audit gap. The Approver Knowledge Snapshot records what was shown — facts, sources, and any questions asked.
  • Schema-conformant. Brief, snapshot, decision, consequence map, and evidence pack all validate against their v1 schemas.
  • Composer, not magic. The V1 brief engine assembles the parts upstream callers (PEP-Express, gateway) supply. No hidden inference, no opinion — pure composition.

2 · The 13 required-knowledge items

Every brief carries the same 13 slots.

Composition is deterministic — same inputs, same brief, same canonical bytes. The 13 slots cover the full who/what/why/where/when an approver needs to render a defensible decision.

Actor

Acting party (agent / principal / service)

Actor kind

agent · principal · service

Principal

Entity on whose behalf the actor is acting

Authority chain

Grant chain that authorises the action

Scope

Bounded scope of the proposed action

State

Tenant / principal / resource lifecycle states

Proposed action

Schema, id, summary

Risk level

From Scenario Testing™

Recommended decision

allow / allow_with_constraints / require_approval / deny

Recommended controls

Controls implied by stressor evaluation

Consequence map

Intended + possible-unintended consequences

Knowledge snapshot

Facts shown to the approver, captured

Validity window

not_before / not_after for the brief

3 · The pipeline

From action request to sealed evidence.

Action Request

— risk_level + recommended_decision Scenario / Stress Check

Consequence Map

— intended + possible-unintended ( ) kye.consequence_map.v1

Approval Brief

— composer assembles 13 slots ( ) kye.approval_brief.v1

Knowledge Snapshot

— facts shown to approver ( ) kye.approver_knowledge_snapshot.v1

Approval Decision

— approver decides ( ) kye.approval_decision.v1

Evidence Pack™

— sealed + ed25519-signed ( ) kye.approval_evidence_pack.v1

PDP

— decision flows back to enforcement

Why this order. Scenario before consequence; consequence before brief; brief before snapshot; snapshot before decision; decision before seal. Each stage feeds the next via canonical references — no stage receives information the prior stage did not authorise.

4 · Sample Approval Brief

A real, schema-valid approval brief.

Below: a real kye.approval_brief.v1 example for a payment-agent scope-expansion approval. Click to expand. The brief carries references to the knowledge snapshot, the consequence map, and the supporting scenario run — all sealed into the evidence pack at decision time.

Sample kye.approval_brief.v1
{
  "schema": "kye.approval_brief.v1",
  "id": "kye:approval-brief:payment-agent-scope-expansion.2026-05-14",
  "version": 1,
  "proposed_action": {
    "action_id": "kye:proposed-action:expand-payment-agent-limit-50k",
    "action_schema": "kye.proposed_action.v1",
    "summary": "Expand acme-bank payment orchestrator per-transaction limit from $10k to $50k on FedNow rail, effective 2026-06-01."
  },
  "approver": "kye:person:acme-bank.cro",
  "knowledge_snapshot_id": "kye:approver-knowledge-snapshot:payment-agent-scope-expansion.cro.2026-05-14",
  "consequence_map_id":    "kye:consequence-map:payment-agent-scope-expansion.2026-05-14",
  "supporting_scenario_runs": [
    "kye:scenario-run:payment-agent-scope-expansion.2026-05-14"
  ],
  "recommended_decision": "approved_with_restrictions",
  "validity": {
    "not_before": "2026-05-14T10:00:00Z",
    "not_after":  "2026-05-21T10:00:00Z"
  },
  "issued_at": "2026-05-14T09:30:00Z",
  "issued_by": "kye:agent:approval-brief-assembler",
  "signature": {
    "alg": "EdDSA",
    "kid": "kye:key:approval-brief-2026-05",
    "value_b64": "TG9yZW1hcHByb3ZhbEJyaWVmU2lnbmF0dXJlRXhhbXBsZV8x"
  }
}

5 · Next

Run the scenario, then issue the brief.

Scenario Testing™ emits the risk evidence the brief composes from. Together they close the loop between simulation and sign-off.

Canonical KYE™ surfaces referenced on this page: KYE Protocol™.