Human-Readable EverArcade Repo Map
Purpose: explain what each major area is, who should care, and whether it is real implementation or scaffold.
Start here
README.md— high-level project maturity and quickstart.docs/stub-vs-usable-matrix.md— intended source of truth for stub vs usable areas.docs/architecture/repo-reality-audit.md— this audit's production-readiness classification.reports/local_game_launch_report.txt— what the arena local game flow actually proved.
Core implementation
execution-core/— broad Rust protocol/runtime model. Treat as functional prototype unless a specific module has targeted tests and integration docs.runtime/everarcade-runtime/— small Rust appliance runtime with package validation, runtime status, journals, receipts, checkpoints, backup, and replay reports.everarcade-abi/,everarcade-host/,contract-api/,control-plane/,provider-evernode/— supporting Rust crates and provider surfaces.
Creator and game surfaces
creator-sdk/— Node CLI plus templates. It creates local JSON artifacts; it does not create production runtime packages.creator-examples/andexamples/— sample/project surfaces of mixed maturity.creator-marketplace/andmarketplace/— marketplace records/scaffolds, not production commerce.arena-vanguard*— specialized arena sample/package/browser/gateway/host/world directories. Ownership overlaps with templates and frontend samples.
Runtime/platform scaffolds
runtime/— umbrella for many runtime domains. Some subdirectories are crates; many are status records, scripts, reports, or placeholders.node/— appliance filesystem layout placeholder.evernode/— Evernode appliance layout placeholder;provider-evernode/contains the more concrete Rust provider prototype.hotpocket/— adapter/model directories for HotPocket integration, not a live deployment.federation/— deterministic evidence-exchange model and fixtures. Treat as scaffold-level.
Projection and acceleration
renderer/— non-authoritative projection model. Treat as scaffold-level.gpu/— GPU job/device/worker/artifact/verification records and models.runtime/gpu-runtime/andruntime/gpu-marketplace/— prototype crate surfaces, not proven production GPU provider marketplace.
Player/developer product surfaces
player-gateway/— player-facing records and gateway taxonomy, not a production authenticated gateway.developer-portal/— developer portal records/model, not a production portal service.game-discovery/— catalog/discovery records, not a live search/discovery service.frontend/,frontend-gateway/,clients/— frontend and gateway experiments/samples.
Settlement and wallet boundaries
xrpl/— deterministic XRPL-shaped settlement artifacts. No live signing/submission/finality.xaman/— deterministic Xaman payload/status/receipt artifacts. No live API/key custody.hooks/— hook-like directories; do not assume deployed hooks without explicit deployment evidence.
Commercial surfaces
commercial-revenue/— deterministic revenue records and roots. Not billing, payout, tax, marketplace settlement, or accounting software.public-testnet/— public testnet records/scaffold, not evidence of a live public network unless accompanied by current endpoints and verification steps.
Automation and evidence
scripts/— large automation surface. Prefer documented supported scripts; many scripts are certification or model runners.reports/— audit/certification/report outputs. Reports must say whether they are live, simulated, dry-run, or documentation-only.docs/— broad documentation set. Claims should be checked against code and scripts before public use.
Rule of thumb
If a directory mostly contains README files, .records, root marker files, .gitkeep, fixtures, or shell root-generation models, classify it as scaffold/certification until proven otherwise by a runnable command and integration test.