Spaces:
Sleeping
Sleeping
| title: Agent Studio | |
| emoji: π₯ | |
| colorFrom: blue | |
| colorTo: green | |
| sdk: gradio | |
| app_file: app.py | |
| pinned: false | |
| license: mit | |
| # Inner I Studio β Admin-Locked | |
| Single Hugging Face Space that includes: | |
| - Public user signup/login + multi-agent chat workspace | |
| - **Admin-only** control plane (Agents, Tools, Users, Audit) | |
| - Policy enforcement (deny-by-default + sandbox) | |
| - Schema-locked tool calls (vetted tool registry) | |
| - Signed receipts + tamper-evident audit chain | |
| - SQLite persistence (HF-friendly) | |
| - **Stripe billing built-in** (subscription + optional credit packs) via Checkout + Webhooks | |
| ### Set Secrets (recommended) | |
| **Security** | |
| - `INNERI_ADMIN_PASSWORD` (strong) | |
| - `INNERI_JWT_SIGNING_KEY` (strong) | |
| - `INNERI_RECEIPT_SIGNING_KEY` (strong) | |
| **Stripe (optional, for charging)** | |
| - `STRIPE_SECRET_KEY` | |
| - `STRIPE_WEBHOOK_SECRET` | |
| - `STRIPE_PRICE_PRO` | |
| - `STRIPE_PRICE_CREDITS_STARTER / CREATOR / POWER` (optional) | |
| - `PUBLIC_BASE_URL` (your Space URL) | |
| Webhook endpoint: | |
| - `POST /stripe/webhook` | |
| ## Local run | |
| ```bash | |
| python -m venv .venv && source .venv/bin/activate | |
| pip install -r requirements.txt | |
| uvicorn app:app --host 0.0.0.0 --port 7860 | |
| ``` | |
| ## Baked Plans | |
| - Free: Observer β 25 runs/day, low-risk tools | |
| - Pro: Builder β 500 runs/day, medium-risk tools | |
| - Enterprise: Sovereign β 5000 runs/day, high-risk tools | |
| ## Stripe env vars (updated) | |
| - STRIPE_PRICE_PRO | |
| - STRIPE_PRICE_ENTERPRISE | |
| - STRIPE_PRICE_CREDITS_STARTER | |
| - STRIPE_PRICE_CREDITS_CREATOR | |
| - STRIPE_PRICE_CREDITS_POWER | |