> For the complete documentation index, see [llms.txt](https://docs.nerve-protocol.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.nerve-protocol.com/overview/nerve-console.md).

# Nerve Console

The **Nerve Console** is the operator interface for Nerve Protocol. It runs inside a local Trusted Execution Environment, meaning the interface itself — state, context, rendered output — never exists in plaintext outside the enclave boundary. Closing the console wipes session memory. Only the operator's keys can reconstitute a session.

The Console is the single control plane for launching missions, managing integrations, deploying agents, and reviewing compliance proofs.

***

## Session Model

Every Console session is an isolated, attested execution environment. Before any interface element renders, the Console verifies the local enclave against the remote attestation service. A session that fails attestation does not start.

**Session lifecycle:**

1. **Attestation.** The Console presents hardware attestation evidence to the attestation service. The session capsule is provisioned only after the enclave is verified.
2. **Key derivation.** Session-specific keys are derived inside the enclave. No key material crosses the TEE boundary.
3. **Context hydration.** Encrypted context from previous sessions or integrations is fetched and decrypted locally. Only hashed capability claims are transmitted — no raw data transits the network.
4. **Execution.** Operator commands compile into signed mission graphs dispatched to the Executor Swarm.
5. **Session close.** On `JACKOUT` or idle timeout, enclave memory is wiped and the capsule dissolves. The Coordination Ledger retains only attestation hashes.

***

## Operator Views

**Mission Deck** — The primary workspace. Displays the live mission graph, agent execution status, encrypted chat with AI operators, and timestamped attestation events. All state is decrypted in-memory and never written to the host filesystem.

**Integration Grid** — Visualizes all connected Secure Data Connectors with live policy status, rate limit telemetry, and anomaly alerts from Enclave Integrity Monitors. Each integration's policy capsule — scope, retention window, expiration — is inspectable and modifiable here.

**Signal Lattice View** — A composable analytics dashboard where encrypted datasets are stitched together into operational intelligence. Rendered exclusively within the active session; the rendered view is destroyed on close.

**Executor Bay** — Agent management panel. Operators can inspect active agents, review their current attestation state, adjust policy guardrails, and view per-step compliance receipts in real time.

**Audit Trail** — Read-only view of zero-knowledge receipts emitted by the mission. Receipts are exportable and verifiable by any party with access to the public verification key, without access to mission content.

***

## Console Security Properties

**In-memory rendering.** UI elements are rendered inside enclave memory. A screen capture tool running outside the TEE captures only static noise — the host cannot read the interface.

**Ephemeral session state.** Session state is never written to disk. On close or timeout, the enclave is wiped. Saved mission templates are stored encrypted under the operator's key — the Console cannot open them without key authorization.

**Presence obfuscation.** Collaborators in a shared session are identified only by pseudonymous operator tokens until a mutual disclosure handshake occurs. External observers cannot determine who is present in a session or when they connected.

**Policy-locked command execution.** Commands are compiled into deterministic mission graphs before dispatch. The compiled graph is hashed and committed to the audit trail prior to any agent receiving it — the operator can inspect and approve the exact execution plan before it runs.

***

## Console Shortcuts

| Command                        | Action                                                             |
| ------------------------------ | ------------------------------------------------------------------ |
| `CTRL + REDPILL`               | Open the command palette to compose and dispatch a new intent      |
| `JACKIN`                       | Start a new authenticated session                                  |
| `JACKOUT`                      | Close session, wipe enclave memory, and dissolve the capsule       |
| `AGENT.SEND <target> <intent>` | Dispatch a reconnaissance or execution agent to a specified target |
| `SENTINEL <rule>`              | Register an alert rule on an integration or agent behavior pattern |

***

## Next Steps

* Follow the [Jack-In Guide](/guides/jack-in-guide.md) to configure and launch your first mission.
* Connect external systems via the [Integration Matrix](/guides/integration-matrix.md).
* Review the [Protocol Capabilities](/product/features.md) for a complete feature reference.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.nerve-protocol.com/overview/nerve-console.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
