Website: imprint.niclydon.dev
Public-first identity and expression profile compiler.
Imprint analyzes human-authored artifacts such as writing, messages, transcripts, notes, and documents, then compiles structured expression profiles that downstream systems can use without reading the raw private corpus.
🚧 Pre-release / active development
Imprint is open-source and public-first by design, but not yet ready for production use.
Current focus:
- Schema, model-provider, ingestion, classification, and signal extraction foundations
- Public landing site at imprint.niclydon.dev
- Keeping all examples synthetic and all private corpora out of git
Imprint turns evidence into reusable profiles:
configured sources
-> harvest
-> classify
-> extract signals
-> compile profile
-> export contracts
It is designed to produce evidence-backed expression profiles that can support:
- writing tools,
- publishing systems,
- agent personas,
- aesthetic/identity packs,
- profile comparison,
- drift analysis,
- and first-run “What Imprint Learned” reports.
Imprint is not:
- a memory system,
- a data lake,
- a publishing platform,
- a model router,
- a voice-cloning service,
- a digital twin,
- a personality test,
- or a diagnostic system.
Imprint observes expression patterns. It does not diagnose people or infer mental health states.
- Profile + Artifact: a profile describes patterns; an artifact uses those patterns.
- Evidence first: every claim should answer “why do we believe this?”
- Confidence is not truth: confidence describes support strength, not certainty about a person.
- Store less than you can: durable signals matter more than maximal capture.
- Local-first: private corpora should remain under user control by default.
- Public-safe: examples, tests, and docs use synthetic data only.
docs/README.md— documentation mapdocs/PROJECT_STRATEGY.md— project strategydocs/PRODUCT_POSITIONING.md— what Imprint is and is notdocs/PROFILE_THEORY.md— expression profile theory and claim boundariesdocs/SCHEMA.md— canonical schema overviewdocs/MODEL_PROVIDER_POLICY.md— BYOM/BYOP model policydocs/PRIVACY_AND_LOCAL_MODE.md— privacy and local-first posturedocs/sprints/SPRINT_03.md— next sprint
This repository is designed to be public from the beginning. Real corpora, secrets, local configs, generated private profiles, and private exports must stay out of git.
Use:
.env.exampleimprint.config.example.yaml- synthetic examples only
Never commit:
.envimprint.config.yaml- real messages
- real emails
- real transcripts
- real profile exports
- private database dumps
Raw local research and private notes belong under private/, which is ignored by git.
MIT. See LICENSE.
