Live demo
Format
UNYKORNOperating layer

AI safety & assurance

The boundary is enforced in the engine, not in the prompt.

Automation that can be talked out of a control is not a control. Authority in this system is a property of the identity holding it, checked server-side on every state change — not an instruction the model is asked to respect.

AUTOMATION ZONEAUTHORITY ZONEGATEMonitor and detectDraft and assembleReconcile and compareCompute and scheduleFlag and escalateCannot approveCannot executeCannot fileApprove or rejectSign and submitRelease settlementAuthorise transferWaive or overrideNamed personAssigned authorityRecorded decisionTHE BOUNDARY IS ENFORCED IN THE POLICY ENGINE, NOT IN THE PROMPT

Nine assurances

Each is a question a chief compliance officer or a security reviewer will ask. Each has a mechanism behind it, not a policy statement.

1 · Authority is not delegable

No service account, agent identity or API key carries approval authority. Approval requires an identity mapped to a named person with an assigned role. There is no privileged agent to compromise.

2 · Tool allowlists

Each agent has an explicit, versioned list of operations it may call. A call outside the list is refused and logged as an exception, not silently dropped.

3 · Policy version pinning

The rule-set version is recorded with every decision, so a decision can be replayed against the rules as they stood when it was made rather than as they stand today.

4 · Local-first inference

Private material is processed on hardware under our control. Cloud inference is used only where context demands it, and only on data classified as safe to send.

5 · No training on client data

Tenant data is not used to train or fine-tune any model. Retention for tenant data follows the evidence-ledger schedule, not a vendor’s default.

6 · Full prompt and response logging

What the agent was given, what it produced and what an operator did with it are one record. An examiner can see the input a decision was made on, not just the output.

7 · Injection containment

Content retrieved from documents, email or the web is data, never instruction. It cannot expand an allowlist or reach a gate, because the gate is not reachable from the agent at all.

8 · Evaluation before promotion

An agent changes behaviour only through a versioned release that passes an evaluation set, including adversarial cases drawn from real exceptions.

9 · Kill switch

Any agent can be suspended per tenant without stopping the platform. Work in the queue stays; only the production of new work halts.

What each agent may and may not do

AgentMayMay notLands at
Compliance monitorDetect lapsed verification, build the review caseApprove, reject, or suspend an investorOPS-02.07
ReconciliationCompare balances, raise an exception ticketAdjust a position or net a discrepancyOPS-04.04
Filing preparationDraft an amendment, assemble the packageSign or submit anything to a regulatorOPS-01.04
CommunicationsDraft notices from lifecycle eventsSend to investors without releaseOperator release
Yield distributionCompute per-holder amounts, queue the runRelease fundsOPS-04.02
Risk scoringRe-evaluate suitability and concentrationChange a mandate or block an accountOPS-02.06
Examiner readinessAssemble the exportRedact, filter or edit the recordRead-only

Operate the queue yourself →