Aiden Hardware Documentation Hub
This documentation hub is the structured entry point for the project. The root README.md keeps only the project introduction, quick development info, and an index pointing to this directory.
First time with Aiden? Start from Newcomer Quickstart. It strings the entire onboarding path into one page in the order wire up → flash → connect Wi-Fi → configure → run → develop → upgrade → troubleshoot, linking to the topic docs below.
Documentation Structure
01. Getting Started
- Newcomer Quickstart
- Hardware & Wiring
- Firmware Build & Flashing
- Build & Development Environment
- Deployment to Device
- Testing & Verification
02. Architecture
- Architecture Overview
- Source Tree & Directory Layout
- Boot Services & Runtime Layout
- Paths, Artifacts & Config Cheat Sheet
03. Hardware Services
- Frame Service: HDMI Frame Capture Service
- Audio Service: Audio Record/Playback Service
- BLE Service: iOS Notifications and Background Wake
- USB HID & Device Control
04. Go Agent
- Agent Overview
- Agent Configuration Reference
- Agent Context Lifecycle
- Session Memory Compaction
- Memory Plane: Long-Term Memory
- Tools HTTP API
- Voice Capabilities: VAD / STT / TTS
- Voice Notifications
- Skills Mechanism
- Skills Merge Design
- Human Handoff
- Live Activity / Dynamic Island
- Phone Bridge
- Phone Bridge Protocol
- Swipe Interaction
- Telemetry with Langfuse
- Storage subsystem (StorageManager and StorageMonitor)
05. SDK & Tools
06. Protocols
07. Operations
08. OTA
- OTA Overview
- OTA Architecture & Runtime
- OTA Key Management
- Device Acceptance Process
- A/B & abctl Verification