Developers

Create an owned project, then ask it what it contains.

Start with a local project you own, then run a concrete quote approval workflow with sample data.

Start

Create a project and inspect it.

The published local starter is version 0.1.0. It predates the PostgreSQL and production-operations source described in the current repository. Creation defaults to a dry run; the explicit --apply below writes the project. Inspect the project you actually install before planning changes.

npm create accordo@0.1.0 my-crm -- --apply
cd my-crm
npm run crm -- app inspect --json
Choose the matching version. This registry snapshot is a local starter. For current framework capabilities, use the source checkout below. Current source proof and limitations come from the generated claims ledger, not from this product description.

Current source

Build from the current framework checkout.

This route includes the current source while keeping SQLite as the local default. PostgreSQL requires deployment composition and authentication configuration; cloning the source does not provision a service.

git clone https://github.com/khaoss85/agent-crm framework-source
cd framework-source
npm ci
node packages/create-accordo/bin/create-accordo.js ../my-crm --apply
cd ../my-crm
npm install
npm run verify

Extend and verify

Use public package seams and the smallest proof rail.

Domain packages import only the public core index.

Every mutation goes through a module service or a named workflow, and leaves an audit event and a step-level trace behind it.

Boundary: Audit records what the process did under an asserted actor. It is not a tamper-evident or externally attestable log, and it is not a compliance control.