Fixed Silicon Contract
Arc targets ESP32-S3 on ESP-IDF and keeps topology, memory capability, and task placement visible in code.
Typed ownership, explicit DMA/cache boundaries, static Core 0/Core 1 composition, and benchmarked hot paths on ESP-IDF.
Use this map before opening the full API reference.
| If you need to... | Go here | Why |
|---|---|---|
| build Arc for the first time | Getting Started | environment, first build, local checks, and the shortest reading path |
| understand why Arc splits Core 0 and Core 1 | Architecture | ownership model, realtime limits, DMA/cache rules, and profile boundaries |
| write the first safe ownership contract | Safety Patterns | copyable static-lifetime, core-owner, loan-pack, and proof-pack patterns |
| move from example firmware to a product tree | Production Integration | CMake shape, target policy, board topology, validation ladder, and release evidence |
| diagnose a build, editor, docs, benchmark, or evidence failure | Troubleshooting | symptom-first fixes for target setup, CMake, clangd, VitePress, repo policy, and claims |
| decode Arc-specific words | Glossary | short definitions for Core 0/Core 1, ownership, DMA/cache, target, evidence, protocol, and licensing terms |
| choose the right header | Module Guide | problem-first groups for every public Arc header |
| open one header page directly | Module Page Index | generated per-header pages with fit, CMake, source landmarks, and proof path |
| find exact public names and behavior | API Reference | method-level notes mirrored from the source-backed README |
| pick firmware to build | Examples | one table for ESP32-S3 examples, portable examples, and ESP32-S31 scaffolds |
| follow contribution, review, and release policy | Governance | contribution path, PR/issue templates, CODEOWNERS, release evidence, and notice policy |
| understand repository security handling | Security Automation | disclosure policy, CodeQL scanning, Dependabot update scope, and release-time human review duties |
| decide license path | Licensing | Arc public AGPL path and paid commercial policy |
| publish performance claims | Benchmarking | evidence levels and reporting rules |
source ./env.sh.idf.py -C examples/esp32s3/udp build.SECURITY.md before relying on CI status for release evidence.Arc docs are arranged from decision to evidence: