Product Ecosystem
Security and Credentials
Where Redbit stores credentials, what stays local, what leaves through providers or relays, and how to recover from credential and route failures.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Where Redbit stores credentials, what stays local, what leaves through providers or relays, and how to recover from credential and route failures.
| Reader | Use this page to |
|---|---|
| Workspace owner | Decide where provider keys, relay settings, and local integrations belong |
| Security reviewer | Separate browser-local behavior from external provider behavior |
| Support operator | Recover from credential, route, quota, or provider failures without exposing secrets |
| Area | Owner | What it may contain | Boundary |
|---|---|---|---|
| Settings | User browser workspace | Provider keys, relay configuration, model defaults, Agent runtime profile | Store credentials here, not in prompts or chat |
| Browser storage | User browser profile | Cards, Asset Dock metadata, media blobs, settings snapshots, Workshop projects | Browser profile deletion, site data clearing, or quota pressure can remove data |
| Direct provider | User’s provider account | Model requests, uploaded references, prompts, generated outputs | Quota, billing, retention, region, safety policy, and uptime are provider-owned |
| Relay provider | User-selected relay account or endpoint | Routed media or assistant requests | Relay support may be narrower than Redbit’s full model registry |
| Local Core | User-started local service | Selected media, storage bridge, MCP, FFmpeg, automation, plugin, or local data operations | Pair only a local engine you launched and trust |
| External automation | User-approved integrations | Browser actions, posting, messaging, account workflows, MCP resources | Review real-account effects before execution |
| Rule | Why it matters |
|---|---|
| Configure the smallest provider scope needed for the current workflow | Reduces accidental exposure and simplifies debugging |
| Verify direct provider vs relay before sending sensitive media | Different routes can have different policies and model support |
Use placeholders in docs and tickets, such as <provider-api-key> | Prevents real secrets from entering version control or support systems |
Do not commit .env, exported settings with raw keys, screenshots, or logs that expose secrets | The repository is not a credential store |
| Test Agent runtime capability before using tool-heavy tasks | Tool calling, structured output, system prompt, and vision support vary by model |
| Pair Local Core only when the workflow needs it | Browser-only generation does not need a local daemon |
| Symptom | Likely cause | Recovery |
|---|---|---|
| Provider returns unauthorized | Wrong key type, expired key, missing scope, or wrong endpoint | Re-enter the key in Settings, confirm provider account status, and rotate if exposed |
| Model is missing after relay is enabled | Relay capability filter excludes that family or variant | Choose a supported relay model, switch to direct provider, or configure custom relay IDs only when verified |
| Browser storage warning or missing assets | Site data cleared, quota pressure, profile change, or failed persistence | Re-import assets, pin important outputs, export Workshop packages, and avoid relying on unpinned recent assets |
| Agent cannot use tools | Runtime profile lacks tool calling, structured output, or saved capability probe | Run capability test, choose another Agent runtime route, or keep the workflow manual |
| Local Core pairing fails | Local engine not running, wrong pairing code, blocked local port, or untrusted binary | Restart the local engine you launched, verify the port and pairing code, and do not pair unknown services |
| Not a Redbit promise | Practical interpretation |
|---|---|
| Provider quota or credits | Provider or relay account controls usage, billing, and limits |
| Identical output across models | Models differ in prompt parsing, references, safety filters, and post-processing |
| Provider privacy or retention terms | Check the selected provider or relay policy before uploading confidential media |
| Unlimited local persistence | Browser storage can be cleared or evicted; export important work |
| Unrestricted Agent autonomy | Agent actions are bounded by registered tools and should be reviewed for external effects |
