This document replaces the old oversized README inventory.
README.md is now the short front door. This file is the expanded map for the
main crate groups, canonical docs, and active subsystem lanes.
Read these first:
README.md- short project overview and quick entrypoints
docs/ARCHITECTURE.md- canonical Psionic-wide system spec
docs/INFERENCE_ENGINE.md- canonical inference and serving completion bar
docs/INFERENCE_MESH_OWNERSHIP.md- canonical owner split for inference-mesh work
docs/MESH_LANE_SERVICE_MODE.md- published install and restart contract for durable mesh lanes
docs/OPTIMIZER_SUBSTRATE.md- canonical optimizer substrate spec for bounded offline search artifacts
docs/TRAIN_SYSTEM.md- canonical training-system spec
docs/ROADMAP.md- full-library roadmap
Useful lane-specific docs:
docs/ROADMAP_PARAMETERGOLF.mddocs/ROADMAP_CLUSTER.mddocs/ROADMAP_METAL.mddocs/ROADMAP_MLX.mddocs/LLAMA_VLLM_SGLANG_INFERENCE_SPEC.mddocs/HARDWARE_VALIDATION_MATRIX.md
- Keep manifests, receipts, capability reports, and artifact identity explicit.
- Keep refusal boundaries explicit. Do not hide unsupported paths behind silent fallback.
- Keep crate boundaries clean. App UX, payouts, and settlement logic do not belong here.
- Treat audits as rationale, not canonical current-state spec.
These crates own tensor, graph, runtime, and backend contracts:
crates/psionic-corecrates/psionic-ircrates/psionic-compilercrates/psionic-runtime
Reference:
docs/FRAMEWORK_CORE_ACCEPTANCE_MATRIX.mddocs/BACKENDS.md
These crates own real backend behavior and backend-facing validation:
crates/psionic-backend-cpucrates/psionic-backend-cudacrates/psionic-backend-metalcrates/psionic-backend-tests
Reference:
docs/HARDWARE_VALIDATION_MATRIX.mddocs/BACKENDS.md
These crates own local server surfaces, model execution, routing, and provider projection:
crates/psionic-modelscrates/psionic-servecrates/psionic-providercrates/psionic-routercrates/psionic-catalog
Reference:
docs/INFERENCE_ENGINE.mddocs/INFERENCE_MESH_OWNERSHIP.mddocs/MESH_LANE_SERVICE_MODE.mddocs/GPT_OSS_LOCAL_SERVING.mddocs/LLAMA_VLLM_SGLANG_INFERENCE_SPEC.mddocs/NON_GPT_OSS_QWEN_PILOT.mddocs/NON_GPT_OSS_GEMMA4_PILOT.md
These crates own topology, collectives, networking, sandboxing, and distributed runtime truth:
crates/psionic-clustercrates/psionic-collectivescrates/psionic-distributedcrates/psionic-datastreamcrates/psionic-netcrates/psionic-sandbox
Reference:
docs/ROADMAP_CLUSTER.mddocs/INFERENCE_MESH_OWNERSHIP.mddocs/CLUSTER_VALIDATION_RUNBOOK.mddocs/FIRST_SWARM_TRUSTED_LAN_RUNBOOK.mddocs/PSION_GOOGLE_TWO_NODE_SWARM_RUNBOOK.md
These crates own training contracts, evaluation, datasets, adapter lanes, and execution evidence:
crates/psionic-traincrates/psionic-datacrates/psionic-evalcrates/psionic-adapterscrates/psionic-optimize- manifest-backed optimizer substrate, cheap-first search engine, reflection and merge receipts, and bounded offline optimization lanes
crates/psionic-nn-optimizers
Reference:
docs/TRAIN_SYSTEM.mddocs/OPTIMIZER_SUBSTRATE.mdfixtures/compiled_agent/compiled_agent_module_optimization_proof_report_v1.jsondocs/ROADMAP_PARAMETERGOLF.mddocs/TRAIN_ARTIFACT_STORAGE_REFERENCE.mddocs/TRAIN_PROGRAM_MANIFEST_REFERENCE.md
These crates own Apple-side model and serving integration:
crates/psionic-apple-fmcrates/psionic-mlx-compat
Reference:
docs/ROADMAP_MLX.mddocs/MLX_TEXT_SERVE.mddocs/FM_API_COVERAGE_MATRIX.md
Current entrypoints:
- local GPT-OSS server:
crates/psionic-serve/src/bin/psionic-gpt-oss-server.rs - installable mesh-lane service entrypoint:
crates/psionic-serve/src/bin/psionic-mesh-lane.rs - benchmark harness:
scripts/benchmark-gpt-oss-vs-llama.sh - generic OpenAI-compatible server surface:
crates/psionic-serve/src/openai_http.rs
Start with:
docs/GPT_OSS_LOCAL_SERVING.mddocs/INFERENCE_ENGINE.mddocs/MESH_LANE_SERVICE_MODE.mddocs/HARDWARE_VALIDATION_MATRIX.md
Current focus:
- single-H100 trainer and evidence lane
- distributed
8xH100runtime and runbook - submission packaging, exported-folder evidence, and score-path closure
Start with:
docs/ROADMAP_PARAMETERGOLF.mddocs/PARAMETER_GOLF_SINGLE_H100_TRAINER.mddocs/PARAMETER_GOLF_DISTRIBUTED_8XH100.mddocs/PARAMETER_GOLF_RUNPOD_8XH100_RUNBOOK.md
Current focus:
- local first-swarm lane across Mac MLX and Linux CUDA
- Google two-node swarm lane
- cross-provider launch, binder, program-manifest, and evidence contracts
Start with:
docs/ROADMAP_CLUSTER.mddocs/FIRST_SWARM_TRUSTED_LAN_RUNBOOK.mddocs/PSION_GOOGLE_TWO_NODE_SWARM_RUNBOOK.mddocs/TRAIN_SYSTEM.md
Current focus:
- corpus admission and tokenizer work
- pilot pretraining, checkpoint, observability, and acceptance docs
- trusted-cluster and decentralized contribution lanes
Start with:
docs/PSION_PROGRAM_MAP.mddocs/PSION_PRETRAIN_STAGE.mddocs/PSION_TRUSTED_CLUSTER_RUN.mddocs/PSION_DECENTRALIZED_CONTRIBUTION.md
Current focus:
- exact-computation executor substrate
- served evidence, capability publication, and benchmark lanes
- article-runbook and bounded public claim surfaces
Start with:
docs/ROADMAP_TASSADAR.mddocs/TASSADAR_RUST_ONLY_ARTICLE_RUNBOOK.mddocs/TASSADAR_MULTI_PLUGIN_ORCHESTRATION_WAVE.md
./TRAINcargo run -p psionic-serve --bin psionic-gpt-oss-server -- --helpcargo run -p psionic-train --bin parameter_golf_single_h100_train -- --helpcargo run -p psionic-train --bin psion_google_two_node_configured_peer_open_adapter_swarm -- --help
scripts/benchmark-gpt-oss-vs-llama.shscripts/check-parameter-golf-runpod-8xh100-lane.shscripts/check-psion-google-two-node-swarm-runbook.shscripts/check-first-swarm-trusted-lan.sh
docs/audits/ explains why the program is moving in a given direction and
records closeout truth. It is useful context, but it is not the canonical
current-state spec.