Account
A private workspace holds the corpus and scopes every operation.
Create an account, add source material, query evidence-backed context, fetch a style profile, and save approved corrections.
A private workspace holds the corpus and scopes every operation.
Files and URLs become dated records with provenance.
Applications ask for records they can inspect and cite.
Approved edits replace older claims with newer sourced records.
Returns an account ID used by later commands.
marrow account create \
--email customer@example.com \
--display-name "Customer Name"
Use this key for ingest, query, style, and correction requests.
marrow api-key create \
--user-id <account_id> \
--name "Customer demo CLI" \
--scopes ingest,query,style,evidence,correction,graph
Turns files and URLs into dated source records.
marrow ingest --distill \
--dated-at 2026-05-12 \
path/to/source.md
marrow ingest-url --distill \
--dated-at 2026-05-12 \
https://example.com/profile
Returns source-backed records, not generated prose.
marrow query \
"What evidence supports this person's rendering work?" \
--json
Returns style observations grounded in writing samples and accepted edits.
marrow style profile \
--scope technical-writing \
--json
Stores the correction and marks the older claim as replaced.
marrow feedback correction \
--supersedes claim:<claim_id> \
--text "Accepted correction text." \
--claim "Replacement source-backed claim." \
--facets correction \
--yes
const context = await marrow.query({
question: "What evidence supports this person's production rendering work?",
target: "claim",
includeEvidence: true
});
const draft = await writeProfile({
targetBrief,
evidence: context.results,
style: await marrow.styleProfile({ scope: "technical-writing" })
});
Marrow returns records with source notes, facets, confidence, provenance, and caveats. The consuming application decides what to generate, render, omit, or ask the user to verify.
Claims, notes, entities, facets, and links to source runs.
Source text, confidence, provenance, and retrieval reason.
Writing observations and anti-patterns for the requested register.
Replacement claims and the older claims they supersede.