Agent Integration Gateway
Protocol-compatible MCP stdio operation using version 2025-06-18. Only atg.evaluate_action is exposed. There are no MCP execution, policy-administration, revocation or emergency-control tools.
One controlled non-production Entra reviewer sign-in was followed by separate manual approval and execution of a synthetic £4,000 purchase. Identity admission granted zero purchasing authority. No real purchase or payment occurred; fixture keys and fixed action time remain demonstration limits. This separate companion does not qualify the operational record candidate or add Microsoft login to local.7.
Review the result and proposed £1,500 evaluation →A new review candidate adds persistent record updates, exact-action human approval and signed outcomes. Microsoft application setup and admin consent are complete; MFA policy and a live ATG sign-in remain to be verified. The evaluation material below retains its original synthetic scope.
See the latest implementation and verification status →Agent Trust Gate™ checks whether an AI agent’s exact proposed action remains within a human-authorised mandate at the point where action authority would be granted. It returns deterministic evidence and, only where permitted, a tightly bound one-use GatePass.
ATG does not decide whether an action is commercially wise, beneficial or correct. It verifies declared authority, exact-action integrity, policy conditions and lifecycle state.
Install one Node.js package to evaluate exact actions through an SDK or local MCP. It reuses the ATG authority core and includes a gated synthetic execution example. The purchase-order approval carries signed business state, checked again at synthetic commit and during reconciliation. Changed state requires fresh approval; uncertainty holds further work.
local.4 also includes optional Node 24+ shared-worker evaluation: separate processes, local SQLite, one machine. Legacy SDK/CLI/MCP remain Node 20 compatible. Start with one bounded workflow and inspect the decision evidence. Shadow observation grants no authority. A live integration requires a host-owned execution adapter and separately engineered trust infrastructure.
The original Windows incident remains unattributed. A matching EPERM atomic-replacement mechanism was reproduced with an owned open file handle; the original OS error and locking process are unknown. A separate cleanup defect was fixed: colliding temporary files are preserved and native errors remain available in Error.cause. Denied writes still fail closed and preserve reservations. No automatic retry or permission weakening was added; passing reruns do not clear the incident.
The local.7 evaluation release contains Mission 04 signing, POSIX durable-state creation and durable-write cleanup/error-diagnostic fixes. Published local.5 is unchanged and lacks these fixes. Local records are not encrypted by ATG; Windows requires separately provisioned NTFS permissions. POSIX runtime verification was not performed for this candidate; its POSIX permission test was skipped on Windows.
Local synthetic authority and evidence, fixture keys and a fixed reference clock. No live purchasing or payment, production-readiness claim, self-learning or automatic authority expansion.
An agent may start with a valid task and later propose a different supplier, quantity, price, account, destination, resource or timing. Model confidence does not create authority.
Does the evidence authorise this agent to perform this exact action, here and now, within these limits?
Verify authority before AI acts. No verified standing. No current authority. No exact-action proof. No valid GatePass. No action.
The three layers share the same exact-action authority core. The integration boundary does not create authority; the trust gate does not execute; assurance artefacts do not become permission.
Protocol-compatible MCP stdio operation using version 2025-06-18. Only atg.evaluate_action is exposed. There are no MCP execution, policy-administration, revocation or emergency-control tools.
Checks registered tool/schema identity, agent standing, human mandate, policy, freshness and lifecycle state. GatePass remains exact-action-bound, expiring, revocable and one-use.
Adds buyer policy contracts, deterministic risk tiers, Shadow Mode, aggregate exposure, emergency stop, recovery, Customer Trust Receipts and an evidence-backed Coverage Map.
All current public scenarios are local and synthetic. One frozen in-process synthetic adapter can acknowledge one permitted demonstration action; it makes no real order or payment.
A human defines bounded authority and evidence requirements.
The agent submits one exact canonical action.
Standing, mandate, policy, evidence and lifecycle checks run.
ACCEPT, REJECT, REFER, or revocation prevents progression.
Decision and any synthetic execution receipt remain separate.
Shadow Mode: runs the same proposed-verdict path but issues no GatePass, mutates no enforcement state and grants no execution authority.
Observed in the deterministic ten-case synthetic demonstration. The outcomes below are fixed local evidence, not customer, production or statistical results.
| # | Case | Verdict | GatePass | Execution evidence |
|---|---|---|---|---|
| 1 | Exact authorised purchase | ACCEPT | Issued and consumed | Synthetic acknowledgement |
| 2 | Quantity substitution | REJECT | None | None |
| 3 | Supplier substitution | REJECT | None | None |
| 4 | Price-band breach | REFER | None | Human review required |
| 5 | GatePass reuse | REJECT | Already consumed | Blocked |
| 6 | GatePass revocation | REJECT | Revoked | Blocked |
| 7 | Shadow Mode | would ACCEPT | None | None |
| 8 | Aggregate ceiling | REFER | None for breaching action | None |
| 9 | Authority expansion | REJECT | None | None |
| 10 | Emergency/recovery | REJECT | Progression blocked | No automatic retry |
Customer Trust Receipts are digest-bound summaries derived from verified local evidence. They are non-authorising and cannot reserve, execute, retry, revoke or act as GatePasses. Decision and execution receipts remain separate.
The local verifier reports failure with a non-zero exit code. Pack generation and verification are not exposed through MCP.
Observed in the deterministic ten-case synthetic demonstration. No percentage is presented without its numerator and denominator, and no statistical significance is claimed.
No production deployment, payment execution, security certification, customer data, live employee directory or production key custody is claimed.
Synthetic/minimised data and opaque references only. No production secrets, live procurement, payment, settlement or customer communication.
No production IAM or key custody, distributed durability guarantee, high availability or real external-effect reconciliation.
No customer adoption or validation, regulatory approval, guaranteed compliance, guaranteed safety, proven ROI, fraud/loss reduction, statistical significance or business-outcome correctness.
Paid evaluation pilots starting from £1,500. This is indicative, scope-dependent pricing—not a quotation, checkout or guarantee.
Bring a bounded authority problem, not production credentials or customer data.
The existing email route is the only pilot contact path. There is no form, payment collection, analytics or tracking.
Review pilot contact guidance →Start with the README, reproduce M161, verify M162, then inspect architecture, threat-model and qualified standards-mapping material.
Explore PayeeShield backed by ATG fixture evaluation and signed exact-action controls: changed requests, stale state, revocation, expiry, replay and same-process UNKNOWN reconciliation.
Source-only, local and synthetic; fictional data, public fixture keys and a fixed clock. Volatile process-local state. No live bank verification, payments, ERP writes or independent destination evidence. Separate from the unchanged local.7 plugin; GitHub Pages does not run the Node server.
PayeeShield evaluation and local setup →