API reference

Local interfaces, not cloud dependency.

JARVIS exposes local operator APIs for dashboard visibility, perception transport, evaluation, acquisition, plugin lifecycle, and self-improvement approval.

Dashboard REST

Snapshot, eval, language, HRR, self-improvement, acquisition, intentions, and status endpoints expose operator state to the local dashboard.

Dashboard WebSocket

Hash-diff snapshots keep the dashboard responsive without making dashboard rendering part of cognition.

Perception bus

Pi connects to the brain on :9100 and exchanges binary PCM audio frames plus typed perception/control messages.

Capability pipeline

Acquisition jobs, plan review, deployment review, plugin activation, verification bundles, and skill records stay separately auditable.

Eval sidecar

Read-only PVL APIs surface process contracts, Oracle Benchmark scorecards, maturity gates, and validation coverage.

Plugin invocation

Active/supervised plugins route through PluginRequest and PluginResponse contracts with audit, timeouts, and circuit breakers.

Public website posture

This site is static. The APIs stay local.

The public website describes interfaces but does not call a running brain. The real API reference belongs beside a local operator dashboard on the brain machine.