Trust through enforceable boundaries

Protect live call operations from workspace access to provider callbacks.

Sauti combines tenant-scoped data access, encrypted integration credentials, authenticated public events, explicit call controls, and durable operational records.

15 min review Security, engineering, and operations
Review the security model
Workspace boundary

Tenant isolation is part of every customer data query.

Authenticated services resolve the current workspace and repositories scope customer records by tenant before returning or changing data.

  • Agents, calls, bookings, analytics, and integrations are tenant-scoped
  • Role and workspace context are enforced at service boundaries
  • API responses expose authorized metadata, never another tenant’s records
Secrets and connections

Provider credentials stay encrypted and server-side.

Integration secrets and OAuth tokens are encrypted at rest. Customer-facing APIs return connection status and safe metadata rather than secret values.

  • Encryption happens before persistence
  • Secrets are excluded from logs and API responses
  • Connections are workspace-scoped and agent enablement remains explicit
Public callbacks

Signed events are verified before business logic runs.

Telephony, billing, and managed tool callbacks use provider signatures or a dedicated server-only secret, with bounded and idempotent processing where retries are expected.

  • Reject invalid or missing authentication
  • Acknowledge provider timing requirements safely
  • Make post-call and external delivery retries idempotent
Calls and recordings

Consent, retention, and action policies remain explicit.

Recording behavior follows workspace consent settings, while agent tools and payment-related actions use narrowly defined authorization and confirmation rules.

  • Do not record without the configured consent path
  • Require confirmation for consequential actions
  • Keep test calls marked as tests in operational data
Continue exploring

Move from this answer to the next operating decision.

Documentation

Follow Sauti’s core concepts, configure the knowledge and actions your agent may use, test the complete call path, and launch with visible outcomes.

Explore
API Reference

Browse Sauti’s authenticated REST surface and webhook boundaries by the business object you need to read, configure, or operate.

Explore
FAQs

Start with the questions teams ask most often while evaluating Sauti, then follow the relevant guide when you need implementation depth.

Explore