Labyrinth Scout
Labyrinth Scout is an optional security control plane for Carina and other AI agents.
What Scout adds
- Prompt injection detection - Three layers: regex, tool-output patterns, LLM judge
- Kill switch - Suspend an instance instantly; Carina listens on Redis
labyrinth:control - Real-time dashboard - Events, anomalies, tool heatmap, instance heartbeats
- Honeypots - Decoy API keys and file paths; access triggers breach events
- Anomaly detection - Z-score baselines on session metrics (threshold 3.0)
- Tool policy - Blocklist, rate limits, confirmation rules
- Egress filter - HTTPS domain allowlist and response DLP
Get Scout access
| Path | How you get credentials |
|---|---|
| Hosted Scout (£79/mo) | Subscribe at labyrinthscout.com or Carina + Scout checkout. Your private console URL and API key are emailed when the account is provisioned. The console URL is not published on marketing sites. |
| Carina Cloud Pro | Upgrade at app.carinaai.uk. Scout is provisioned automatically; use Security in-app or the same emailed credentials for self-hosted Carina. |
| Self-hosted Scout | Run Scout on your VPS (see Scout docs). Use http://localhost:4444 or your own host. |
Connect Carina to Scout
-
Obtain
LABYRINTH_URLandLABYRINTH_API_KEY(provisioning email, Carina Cloud Security tab, or your self-hosted Scout.env). -
Add to Carina
.envor runcarina setupand paste when prompted:LABYRINTH_ENABLED=true
LABYRINTH_URL=<your Scout console URL>
LABYRINTH_API_KEY=<your Scout API key>
LABYRINTH_INSTANCE_ID=carina-prod
LABYRINTH_INSTANCE_NAME=Carina Production -
Restart Carina. Logs should show Scout heartbeat and kill-switch subscription.
Carina automatically:
- Sends heartbeat every 60 seconds to
POST /api/heartbeat - Reports tool calls and security events to
POST /api/events - Flushes session metrics for anomaly detection
- Subscribes to Redis for suspend/resume messages
Carina Cloud (hosted Pro)
If you use Carina Cloud at app.carinaai.uk, Pro includes Scout in the product:
/security- pairing key, instances, recent events/dashboard- tenant-scoped live security dashboard- Cloud chat is monitored automatically (
hosted:{userId}instance) - The same
scout_live_*key pairs self-hosted Carina to the same Scout account
No separate Scout signup is required when you upgrade through Carina Cloud billing.
Bundle pricing
Use Scout with Carina and receive 20% off hosted Scout Standard. Promo codes are generated during carina setup when both products are linked.
Public trust metrics
Anyone can poll read-only posture at carinaai.uk/trust without a Scout login. Tenant operators use their provisioned console for live events, kill switch, and quarantine.
Full documentation
Agent integrators and operators should read:
Topics include dashboard panels, HTTP API, SDKs (@verlox/labyrinth-scout, labyrinth-scout on PyPI), Docker deployment, ERC-8004/8126 on Base, and OpenAI-compatible proxy mode for third-party agents.