BrainstormRouter System API
The system API from BrainstormRouter — 243 operation(s) for system.
Operations 316
Showing the first 250 of 316. The full set is in the contract, and via get_provider_operations.
POST
/v1/account/graduate
Graduate a sandbox tenant to standard tier via a verified provider key (BYOK)
#
GET
/v1/account/graduation
Graduation criteria + live progress for a sandbox tenant (machine-readable)
#
POST
/v1/account/verify-email
Send a verification code to upgrade a sandbox tenant to standard tier
#
POST
/v1/account/verify-email/confirm
Confirm the code — promote sandbox tenant to standard tier ($5/day)
#
POST
/v1/agents/{agentId}/sessions/{sessionId}/events
Publish a user event to a running session (PG NOTIFY)
#
GET
/v1/capabilities
Machine-queryable, trust-scored graph of BR's own capabilities — query, don't…
#
GET
/v1/capacity/forecast
Predict rate-limit exhaustion + budget burn per provider (DB-backed forecast)
#
GET
/v1/capacity/providers
Per-provider capacity status (24h) — request count, success rate, latency…
#
GET
/v1/catalog/runnable
Filtered list of models routable right now (circuit-closed + sentinel-healthy +…
#
GET
/v1/forensics/session/{sessionId}/timeline
Reconstruct chronological timeline of events for a session
#
GET
/v1/governance/agents/inventory
Agent inventory — every caller seen in the window classified as registered /…
#
GET
/v1/governance/artifacts/{request_id}
Signed Governance Artifact for one request — control-mapped, verifiable evidence
#
GET
/v1/governance/audit/chain/verify
Verify the hash-chain integrity of the completion audit trail
#
POST
/v1/governance/audit/verify
Verify server-held evidence for one request — per-check signature / registry /…
#
GET
/v1/governance/compliance/coverage
Evidence coverage — fraction of recorded decisions bound to the audit chain
#
GET
/v1/governance/data-policy
The tenant's effective data-protection posture — retention, no-training…
#
GET
/v1/governance/lineage
Decision lineage — durable trace reconstruction (or ?live=true ring buffer)
#
GET
/v1/governance/lineage/{request_id}
The WHY answer for one request — verified audit block + policy_context + lineage
#
GET
/v1/governance/memory/reconstruct
Reconstruct memory state at a past timestamp (with optional diff)
#
POST
/v1/governance/policy/dry-run
Evaluate a PolicyContext against the tenant ruleset (no enforcement)
#
GET
/v1/health/providers
Per-provider health combining sentinel probes, circuit breakers, and BYOK key…
#
GET
/v1/insights/waste
Waste detection report. Returns 403 privacy_restricted on strict privacy mode
#
POST
/v1/mcp/tools/{server}/{tool}
Execute a tool call through the MCP gateway (proxied + governed)
#
POST
/v1/mesh/invoke-did/{target_did}
Resolve a target DID via the Capability Registry and forward the invocation to…
#
GET
/v1/models/leaderboard
Per-model performance rankings across reward, quality, speed, value, reliability
#
GET
/v1/models/{provider}/{modelId}/capabilities
Per-model capability profile: catalog flags + production…
#
GET
/v1/observability/templates/{provider}
Get a single integration template (config schema + example)
#
POST
/v1/observability/test/{id}
Deliver a synthetic event to a destination and report the observed outcome
#
GET
/v1/ops/alert-log
Recent alert-delivery receipts + last delivery timestamp — proves SNS alarms…
#
POST
/v1/projects/registry
Register or sync a project (upsert by name; 201 on create, 200 on update)
#
POST
/v1/projects/{id}/config
Set project routing config (default model, budget, conventions, etc.)
#