Quickstart
Create a local identity, establish a project, compile context, and invoke a compatible provider.
Documentation
Guides for runtime setup, project state, approved memory, context compilation, capabilities, provider adapters, agents, synchronization, and verification.
Create a local identity, establish a project, compile context, and invoke a compatible provider.
Understand authority, canonical state, memory with source provenance, capabilities, and checkpoints.
Explore runtime APIs, external endpoints, schemas, rejection codes, and integration contracts.
Run the broker, copy its scoped client capability, and connect from the workspace. Provider credentials stay in the broker process.
Run the same broker behind your HTTPS endpoint. A master key seals authority, memory, capabilities, and provider state before every atomic storage commit. Remote startup is refused when durable state is absent.
Create a sync space from the workspace and enroll another browser with the recovery key. Encryption and device signing keys remain nonextractable inside the browser. The relay stores only ciphertext, authenticated history links, device public keys, and revocation state.
Each update names the previous commitment and expected revision. Conflicting writers pull, merge deterministically, and retry without discarding either branch.
Every request is signed with a device key, timestamp, and unique request identity. Replays and revoked devices are rejected before storage access.
POST /v1/context/compile accepts a project ID and returns ranked approved values, redactions, purpose, capability, task commitment, project scope, and context commitment.
POST /v1/models/invoke verifies the complete task, project, provider, and model binding before adapter or credential access.
POST /mcp supports the final 2025-11-25 protocol, tool discovery, scoped context compilation, pending memory proposals, checkpoints, and resources.
POST /v1/export/pha and /v1/export/phm return verified PowerHouse artifacts. POST /v1/import/phm strictly verifies current and compatible historical capsules before import.
GET /.well-known/wclmfenx.json publishes exact protocol versions, endpoints, and implemented conformance requirements. The public suite defines Compatible, Verified, and Native as testable integration profiles.
GET /v1/memories/quality?project_id=… reports approved, pending, superseded, conflicting, and expired records for one project. The report itself has a deterministic commitment.
The workspace stores independent durable projects and keeps broker memory policy, encryption keys, and synchronization configuration scoped to the selected project.