Cross-Tenant Delegation
Cross-tenant delegation allows an agent owned by one organization to perform actions within another organization’s Truthlocks tenant — with full audit trails and revocable authorization.Use Cases
- Managed service providers operating agents on behalf of clients
- Supply chain partners sharing verification data across organizations
- Platform integrators running agents that span multiple customer tenants
- Consulting firms performing compliance checks across client environments
How it works
Delegation Flow
Step 1: Offer Delegation
Step 2: Accept Delegation
Step 3: Execute Cross-Tenant Actions
Security Model
Constraints
| Constraint | Description |
|---|---|
max_actions_per_hour | Rate limit for delegated actions |
ip_allowlist | Network restrictions |
expires_at | Hard expiration date |
require_trust_score_above | Minimum trust score to maintain delegation |
scopes | Subset of the delegating agent’s scopes |
Audit Trail
All cross-tenant actions generate dual audit entries — one in each tenant’s audit log:Revocation
Either party can revoke a delegation at any time:Best Practices
- Time-bound all delegations — Never create open-ended delegations
- Minimum viable scopes — Only delegate the scopes actually needed
- Trust score requirements — Set
require_trust_score_aboveto at least 70 - IP restrictions — Always use
ip_allowlistfor production delegations - Monitor delegation activity — Set up webhooks for
delegation.*events - Regular review — Audit active delegations quarterly
Next steps
Agent Authorization
Scope-based authorization and session management.
AI Orchestration
Multi-agent workflow execution with delegation support.

