Keep credentials inside their owning surface. Execution Fabric uses a
personal workspace API key. Integration Gateway calls use a short-lived
delegated OAuth token. Memory federation receives provider clients that your
backend already owns. None of these credentials are interchangeable.
Do not “fix” this by
- Reusing an Execution Fabric key as an Integration Gateway token.
- Sending a provider credential to Praxa.
- Broadening every key to every available scope.
- Silently changing the selected organization to personal.
- Retrying a denied mutation with a new idempotency key.