Platform Docs

Customer Access and Data Controls

Access to customer information and systems must follow the approved assignment and delivery arrangement. The architecture distinguishes customer identity, customer-specific configuration, permitted capabilities, and human authority.

Access and responsibility matrix

Actor or layerResponsibilityBoundary
CustomerAuthorize requestors, approvers, sources, systems, and changesCustomer business authority and customer-controlled credentials
THINK StrategistScope work, manage execution, coordinate approvalsAgreed assignment and approved access
Managed TeamExecute specialized tasksAuthorized inputs and capabilities only
HarnessAssemble governed context and resolve approved capabilitiesReusable job definitions must not embed customer proprietary context
MCP/customer adapterMediate permitted operationsAuthentication, tenant and user checks as implemented
Customer systemEnforce its own access and change controlsCustomer-approved environment and policies

Capability and context flow

Assignment → Authorized customer context → Team capability request → Policy and provider resolution → Approved resource → Reviewed output

The THINK Harness context specification describes shared context assembly across teams and customer-controlled sources. Customer-specific proprietary context should remain governed by the appropriate control plane rather than being hard-coded into reusable Digital Employee definitions.

Commercial adapter controls: what the code documents

The THINK-Commercial/MCP/customer-adapters/README.md documents a customer-facing adapter design for Capture-to-Proposal handoffs. Its tests cover the following cases:

CaseDocumented behavior
Malformed requestReturn a typed not-authorized decision instead of executing
Missing identityReject before tenant resolution
Unknown tenantFail closed
Unapproved authenticated userReject before forwarding the operation
Mismatched nested identityReject inconsistent customer/deployment identifiers

These are documented and tested adapter behaviors, not proof that a production MCP endpoint is deployed or that every integration uses the same adapter.

Delivery arrangements

CL-managed deliveryCustomer-environment delivery
CL operates approved infrastructure and toolsWork occurs in specifically authorized customer systems
Customer authorizes access to information or systems needed for the assignmentCustomer controls applicable credentials, policies, and environment permissions
Results are delivered through agreed channelsResults are delivered or applied only to agreed destinations

Connectivity is not blanket permission. Writing code, merging a repository change, and deploying to production may each require different approval.

Security and Governance · MCP and Capability Integrations · Managed Work Delivery Architecture · Service Activation · Official MCP documentation