Casa

The company’s durable memory is a directory.

The brain stores current context, append-only events, decisions and inspectable artifacts in your project.

Reviewed September 16, 2026 · Casa v0.3.0 · Current Launchpad mainnet presets. Release notes

CASA / FILE CONTRACTThe company is readable in files
  1. STATE

    company-brain/

    NOW.md, profile.json, state.json, build-map.json, dials.json, ledger.jsonl and decisions/.

  2. ARTIFACTS

    outputs/phase0-*/

    Markdown brief; Mermaid diagrams; roadmap, agents and task-plan JSON; HTML site, one-pager and deck.

  3. PROJECTIONS

    face.json + attest/

    The authored company face and signed CAF record are separate projections of local material.

Optional capx-bind.json records the connection. Private signing keys belong outside the company brain and must never be published with it.

Core files

Path relative to company-brain/Role
NOW.mdRendered current company brief.
profile.jsonBusiness identity, traits and context.
state.jsonCurrent progress and operating state.
build-map.jsonApplicable playbook graph.
dials.jsonDepartment autonomy settings.
ledger.jsonlAppend-only task and playbook events.
decisions/Dated decision records.
outputs/<playbook-id>/Artifacts produced by individual plays.
face.jsonCompany-authored public-face projection.
attest/CAF envelope, disclosures, proofs and chain.
capx-bind.jsonOptional connection receipt, not a signing key.

Files and public boundaries

Markdown is for narrative; JSON represents structured profile, state, roadmap, plan and agents; JSONL is used for event streams; Mermaid describes diagrams; HTML contains collateral. Public outputs are selected projections, not an upload of the complete private brain. Check the face, CAF disclosure and publication folder before connecting.

Keep signing keys outside the brain, out of git and out of published artifacts. A connection receipt is public metadata; it must not be confused with a private key.