KYE Action Admissibility · v1.0

Catch a bad action before authority checks it.

Attribution proves who acted. Authority proves they were allowed. KYE™ adds a step before both: an admission gate that you run on the proposed action, signed and replayable, with six verdicts and fifteen inadmissibility classes.

1 · Why a new layer

Attribution alone is late.

If an AI agent forms a harmful or out-of-scope action, you may still carry risk even if KYE™ later denies it. The EU AI Act (Artificial Intelligence Act) Art. 14 and NIST AI RMF Govern-1.4 both want you to show that proposal was inadmissible — not just that the commit was blocked.

  • Why was this action even allowed to form?
  • Which signal, prompt, tool, or incentive shaped it?
  • Was the proposal admissible before authority ran?
  • What evidence shows you stopped it upstream?
2 · The full pipeline

Signal → proposal → admit → authority → commit → evidence.

Admission decides if the action may enter. Authority decides if it may proceed. Commit decides if it becomes real. Each step is signed, hash-chained, and replayable under DORA (Digital Operational Resilience Act) Art. 6.

01
SignalUser / system / agent input.
02
IntentDeclared goal + constraints.
03
InterpretationAgent reading of the goal (Continuity Module).
04
Proposed ActionKYEProposedAction — origin, capability, target, preconditions, risk flags.
05
KYE Admission GateThis profile. Signed admit / reject / clarify / review / quarantine.
06
Authority GateDecision Engine runs only if admitted.
07
Rules & obligationsPermissions, obligations, stop-conditions.
08
Commit BoundaryProvisional becomes binding.
09
ExecutionThe action runs.
10
EvidenceDecision Map + Evidence Pack; replayable.
3 · Six admissibility verdicts

Admit. Reject. Clarify. Review. Quarantine. Route.

Each verdict is a signed JSON record on the audit chain. You can replay it with the same inputs and the same rule bundle and get the same output, bit-for-bit.

check_circleadmitAdmissible. Route to the Authority Gate.
cancelrejectInvalid or prohibited. Block at the gate.
helprequire_clarificationIntent ambiguous. Ask the principal to clarify.
supervisor_accountrequire_human_reviewAdmit only after a human reviewer signs off.
pause_circlequarantinePattern matches a watched class. Freeze and escalate.
arrow_forwardroute_to_authority_checkExplicit routing instruction. Same as admit.
4 · Fifteen inadmissibility classes

What the gate actively detects.

Each class maps to a reason code in the public dictionary. The mappings land in ISO 42001 Annex B and NIST AI RMF Manage-2.2 for your audit packs.

  • invalid_intent — declared intent structurally invalid
  • ambiguous_intent — intent / interpretation drift over threshold
  • out_of_scope_proposal — outside the authority grant scope
  • prohibited_action_class — matches a banned class for this actor
  • disallowed_data_source — source banned by policy
  • inadmissible_evidence — required evidence missing or untrusted
  • unsafe_tool_path — tool path matches an unsafe pattern
  • coercion_signal — pressure signal detected upstream
  • incentive_conflict — agent incentive clashes with intent
  • continuity_break — meaning drift detected upstream
  • policy_ineligible_action — ineligible under the active policy set
  • missing_authority_context — no authority context resolves
  • missing_principal — no principal entity resolves
  • missing_accountable_owner — no accountable owner resolves
  • unsupported_jurisdiction — no jurisdiction binding
5 · Schemas

Five normative JSON objects. Validated by ajv in CI.

Each schema is JSON Schema 2020-12 with a stable $id. The payload, webhook, and OpenAPI contracts all share these five objects.

6 · Open / paid boundary

Contracts are open. The Admissibility Engine is paid.

Apache 2.0 schemas, dictionaries, and fixtures ship in public. The paid engine adds detection, scoring, and sector packs for banking, healthcare, and public sector buyers.

Open source

Open

  • Action Admissibility schema
  • 4 object schemas (proposed action, gate, decision, evidence)
  • 6 decision values
  • 15 inadmissibility class names
  • 20 reason codes
  • Signal Bus event names
  • Sample proposed actions + decisions
  • Conformance fixtures + validator SDK

Commercial / patent track

Paid

  • KYE Admissibility Engine
  • KYE Admission Gate runtime
  • Inadmissible-action detection
  • Pre-action risk scoring
  • Banned-class detection
  • Intent-ambiguity detection
  • Source / data admissibility checks
  • Quarantine flow
  • Sector packs (banking, health, public, defence)
Where to go next

Adjacent reading.

If admission says admit, the Rules Engine runs next. If admission says clarify or review, the principal or owner handles it.

Ready to see your AI agents flagged?

Start in shadow mode. We’ll deliver your first Evidence Pack in 4–8 weeks.