Workspace isolation
Every control-plane action resolves explicit tenant and project ownership before touching provider or billing state.
Tenant + project scopeSecurity architecture
Moira Connect separates identity, ownership, credentials, entitlements, and runtime delivery so one broad token never stands in for the whole system.
Every control-plane action resolves explicit tenant and project ownership before touching provider or billing state.
Tenant + project scopeProvider credentials remain server-side, encrypted, versioned, and limited to their declared operational purpose.
No browser credential storageProject credentials carry explicit purpose and scope, with metadata for rotation, attribution, and last use.
Least-privilege accessSecret material is revealed once; retained metadata never recreates a plaintext credential.
Rotate instead of recoverSensitive changes leave an actor, action, target, request identifier, and ownership trail for investigation.
Traceable mutationsProvider and plan constraints block unsupported actions instead of silently degrading into misleading success.
Truth over optimistic fallback