--- 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