SAP Check Write™ integration
Production control for AI agents that mutate SAP (or any SoR). SAP is the demo wedge, not a limitation. The gate is not SAP-only.
On every wired consequential action: orchestrator emits Write Intent; Check Write™ returns Allow, Block, or Pause; only Allow executes the SAP update. Called gate: skipping the call means the write is not under Protect. TekCapitol™ does not MITM SAP.
Problem
Agents can draft a correct-looking business action and still write the wrong attribute values into SAP. Observability after the fact is too late. A diagnostic pack alone is not production control.
How it works
- Agent proposes a write (for example, updating the intended record values in SAP).
- Your orchestrator builds Write Intent metadata (record, fields, authority, and optional SoR version stamp).
- Orchestrator calls TC Protect™
check_write(or SDKguardedWrite). - Gate returns allow, block, or pause plus reason and
auditId. - Only on allow does the orchestrator call the SAP update API.
Data exposure stance
- Orchestrator-emitted metadata only. TekCapitol™ does not crawl or query SAP.
- Minimization. Send field names, intended values needed for policy, authority source, freshness stamps, and ids. Do not send raw prompts or full record dumps by default.
- Trace stores metadata-oriented audit (run ids, tool names, decisions, timestamps).
- Hosted SaaS or VPC: scoped on call. See Security & data handling.
High-assurance mode
For renewals and other high-impact writes:
- Emit
authority.checkedAt+maxAgeMs. - Set
authority.stalePolicytopauseorblock(not defaultwarn). - Optional lightweight verification: orchestrator reads an SoR version stamp (or hash) and includes it in
freshness. - Set
requireApproval: truewhen a human must clear the write even on value match.
What the customer must wire
- Call
check_gate/beginRunat run start (kill switch / Active · Scope limited · Paused). - On every mutating SAP write path, call
check_write/guardedWritewith Write Intent v1. - Execute the SAP API write only when decision is
allow. - For high-assurance: supply freshness signals and stale policy as above.
- Operators use the TC Protect™ dashboard for pause / resume and Trace review.
Skipping the call means the write is not under Protect. There is no silent MITM and no “cannot bypass without middleware” claim in v0.
Commercial
Developer Check Write™ is free (self-serve tc_dev_ key). Production and enterprise TC Protect™ are commercial offerings: talk to TekCapitol. TC Diagnose™ maps gaps when you still need a pack ($5,000/workflow). Details: plans, product page TC Protect™.
Also in Docs
- Policy picker · business intent → gate knobs
- Write Intent schema · versioned metadata every orchestrator emits
- Check Write™ design v0 · API + audit for integrators
- Security & data handling · minimization and access models