Start here:
| Guide | What it covers |
|---|---|
| releases/v0.1.0-rc.2.md | current RC artifacts, immutable digests, operator recipes, support notes, and known limitations |
| run-your-own-node.md | clone → boot → first atom → triples → classify/enrich → index the chain |
| api-reference.md | every endpoint with real request/response payloads and error shapes |
| local-devnet.md | fully self-contained: Anvil + the real contracts + your own indexed chain |
| architecture.md | the pipeline, the two databases, deterministic identity, reliability model |
| configuration.md | every environment variable, by service and tier |
| release-process.md | crate/image release order, verification, rollback, and deferred artifacts |
| rust-crate-boundaries.md | public Rust crate split for primitives/events and what stays service-local |
| container-images.md | public image names, OCI labels, registry choice, and context rules |
| v2-migration-map.md | redundant v2 artifact map, target states, cut-over gates, and rollback requirements |
| v2-dev-staging-image-consumption.md | non-production v2 plan for digest-pinned Core image trials |
| indexing-scope.md | layered operator scope: ingestion, projections, processing, and read filters |
| indexing-scope-config.md | dry-run config schema for rindexer hard filters and processing-scope placeholders |
| classification-taxonomy.md | music and podcast domain taxonomy for scoped processing |
| contracts.md | contract artifact source of truth, ABI sync, and package consumption |
| enrichment-providers.md | what works keyless, and how to get each provider key |
| writing-a-classification-plugin.md | extend classification to your domain — with a runnable example package |
| writing-an-enrichment-plugin.md | add a new metadata source — artifacts, schemas, fail-soft rules |
| troubleshooting.md | the failure modes we've actually hit, with fixes |
Repo-level: README · CONTRIBUTING · SECURITY · CODE_OF_CONDUCT