Skip to Content
Introduction

Lamina

Lamina gives AI coding agents a centralized, transactional product graph: one place to publish product intent, observe the implementation, and attach verification evidence without collapsing those kinds of knowledge together.

Every ingress crosses graphd; no observer, agent, or adapter opens Ladybug. Scroll horizontally to inspect the full flow. Repository sources, agent proposals, and mission runs send typed data to graphd. Graphd is the sole Ladybug writer and stores evidence payloads in a content-addressed store.

Ladybug is the canonical local knowledge graph. It stores stable Resources, normalized Statements, versions, branch/session/observation views, Missions, Runs, and evidence. Git identifies source revisions and branches but does not store graph changes.

Read the architecture from left to right:

  • The managed worker turns repository files into rebuildable observations.
  • Agents stage typed proposals in explicit graph sessions.
  • Mission adapters normalize live product events into runtime evidence.
  • Every write crosses graphd. It is the only process that opens Ladybug read-write, and it publishes graph changes transactionally.

Start

curl -fsSL https://github.com/aryaniyaps/lamina/releases/latest/download/install.sh | sh npx skills add aryaniyaps/lamina --skill '*' -a <active-agent> -y lamina doctor --json /lamina-init # then use ordinary product requests

Setup also runs lamina setup --agent <provider>. Use lamina graph status to inspect the resolved GraphVersion and lamina context status to inspect the derived hybrid-retrieval generation.

Why it is different

  • Serializable sessions publish completely or leave the branch unchanged.
  • Intent, observations, agent inference, Persona simulation, human evidence, and runtime evidence stay separate.
  • Conflicts remain inspectable as Contradictions.
  • Every active Persona receives an independent Mission and Run.
  • Every implementation obligation is mapped to code and verification before edits.
  • UI verification requires functional, visual, responsive, and accessibility evidence.
  • Source changes update an observation view without mutating canonical Claims.
  • Hybrid retrieval selects Workflow roots and source symbols without replacing graph authority.
  • Existing legacy run files are ignored by the runtime.

Continue with The product loop, or inspect the transactional graph in detail.

Last updated on