APPLICATION Sensor read / DAO vote / Display render
────────────────────────────────────────────────────────
AGENT LAYER AgentMesh (emit/listen/capabilities)
────────────────────────────────────────────────────────
TRANSPORT TCP | HTTP | IPFS | ESP-NOW
────────────────────────────────────────────────────────
CRYPTO Ed25519 (ucrypto / cryptography)
────────────────────────────────────────────────────────
BRIDGE ESP-NOW → UART → bridge.py → AgentMesh
WAL, anti-replay, Ed25519 verify
────────────────────────────────────────────────────────
RELAY-V2 Nostr kinds 8010-8012
Device Telemetry | Registration | Command
────────────────────────────────────────────────────────
HARDWARE ESP32 | Arduino | RPi | M5Stack | TTGO
1. DHT22 читает температуру на ESP32
2. ESP32 подписывает Ed25519, шлёт ESP-NOW (250 байт)
3. Bridge принимает, верифицирует, шлёт в AgentMesh
4. AgentMesh публикует в relay-v2 (kind:8010)
5. DAO Pilot видит событие, может голосовать
6. DAO → kind:8012 → bridge → ESP-NOW → ESP32