Salesforce Write Gate
Production control for AI agents that mutate Salesforce (or any SoR). Salesforce is the clear demo wedge. The gate is not Salesforce-only.
On every wired mutate path: orchestrator emits Write Intent; Check Write returns Allow, Block, or Pause; only Allow executes the Salesforce update. Called gate: skipping the call means the write is not under Protect. TekCapitol™ does not MITM Salesforce.
Problem
Agents can draft a correct-looking renewal and still write the wrong Stage, Amount, or entitlement into Salesforce. Observability after the fact is too late. A diagnostic pack alone is not production control.
How it works
- Agent proposes a write (e.g. Opportunity
StageName = Approved). - Your orchestrator builds Write Intent metadata (record, fields, authority, optional SystemModstamp).
- 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 Salesforce update API.
Data exposure stance
- Orchestrator-emitted metadata only. TekCapitol™ does not crawl or query Salesforce.
- Minimization. Send field names, intended values needed for policy, authority source, freshness stamps, 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 Salesforce
SystemModstamp(or hash) and includes it infreshness. - 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 Salesforce write path, call
check_write/guardedWritewith Write Intent v1. - Execute the Salesforce 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
TC Protect Live™ Launch from $750/month per workflow (TekCapitol-hosted). Pilot / Production / VPC quoted. TC Diagnose™ maps gaps when you still need a pack ($5,000/workflow). Details: pricing, product page TC Protect.
Also in Docs
- Write Intent schema · versioned metadata every orchestrator emits
- Check Write design v0 · API + audit for integrators
- Security & data handling · minimization and access models