Secrets
- Provider credentials live in AWS Secrets Manager under per-environment, per-organization paths, encrypted with a customer-managed KMS key that rotates automatically.
- Only opaque references are persisted in platform data — never the secret itself.
- Secrets resolve server-side at execution time and are never returned to a browser, model, workflow, log, or audit payload.
- Production workloads authenticate with short-lived, certificate-bound credentials issued through IAM Roles Anywhere. There are no long-lived AWS access keys to leak.
- The worker's entire cloud permission set is three actions: read a tagged secret, describe it, and decrypt it. Decryption is pinned to Secrets Manager, so the key cannot be used directly.
- Credential-shaped headers and fields are redacted at every logging boundary.
