Internal tools / employee AI
You're rolling out AI-powered tools for your company: a docs Q&A bot for support, a code-review helper for engineering, a contracts-draft assistant for legal. Finance wants per-team budgets. Security wants every call audit-logged. IT wants one API key to rotate, not fifty. DIY ends badly. The ticketing queue fills up with "who spent $4K last Tuesday" and no one has an answer.
Why Ringside
- • FC-Customer = team or cost center. Per-team usage rollups in the dashboard, auto-enforced monthly budgets, one Bearer key for the whole org.
- • FC-Tag metadata. Stamp every call with the employee ID and source app; slice and dice in
/v1/usage?group_by=tag. - • Webhook event fan-out to SIEM. Signed deliveries of run lifecycle, budget and moderation events straight into Splunk / Datadog / your audit log of choice.
Architecture
In code
# One Customer per internal team, budget scoped accordingly
team = client.customers.create(
external_id=f"team_{team.slug}",
name=f"{team.name} (internal)",
budget_usd=team.monthly_ai_budget,
metadata={"cost_center": team.cost_center},
)
# Employees hit your internal app, which forwards to Ringside
resp = client.chat.completions.create(
model="fc:anthropic/claude-sonnet-4.6",
messages=messages,
extra_headers={
"FC-Customer": team.id,
"FC-Tag": f"employee:{user.id}",
"FC-Tag": f"app:{request.source_app}",
},
)
# Register a webhook once; every AI call streams an audit event to SIEM
client.webhooks.create(
url="https://siem.corp.internal/ringside-audit",
events=["run.completed", "run.failed",
"customer.budget_exceeded", "moderation.flagged"],
)Cross-links
Used by
[TODO: real customers]