Our Technology — ResonEcho
How ResonEcho builds AI-governed software: dual-layer hooks, PRP specifications, multi-agent orchestration, and more.
Engineering Across Domains
ResonEcho's technology spans AI agent orchestration, offline-first mobile apps, real-time streaming infrastructure, deterministic game engines, and BLE mesh networking. Every product is built under NechoOS governance — our AI agent framework that ensures safe, scoped, verifiable development.
NechoOS — AI Agent Governance
ActiveMaking autonomous AI development safe and verifiable
Dual-Layer Hook System
Every tool call is intercepted twice: pre-execution hooks verify the agent has authorization (correct PRP, file within scope, allowed tool), and post-execution hooks validate the output (syntax checking, test runner, lint enforcement). Unauthorized operations are blocked before they execute.
PRP Specification System
Project Request Protocols are YAML-frontmatter markdown files that define everything an agent can do: scope_globs (which files), allowed_tools (which operations), validators (what checks run after each action), and acceptance criteria (how to verify completion). Human writes the spec; AI executes within its bounds.
Ralph Loop & Oracle Verification
The Ralph Loop is a guaranteed-completion pattern: the agent works until all acceptance criteria pass, then requests Oracle signing. The Oracle (a separate verification step) cryptographically confirms the task is done. No PRP is marked complete without proof.
Multi-Agent Orchestration (Ultrawork)
Ultrawork coordinates 28-50+ parallel AI agents on a single task. Each agent gets a scoped sub-PRP, executes independently, and results are fused. Used for security auditing (37+ vulnerabilities found in one session), large refactors, and documentation generation.
Complexity-Based Model Routing
NechoOS automatically selects between Haiku (fast, simple tasks), Sonnet (balanced), and Opus (complex reasoning) based on task complexity. This reduces average API costs while maintaining quality where it matters.
Self-Improving Skills (SFA)
Sanctioned Function Agents learn from execution patterns and propose improvements to their own capabilities — with human approval gates before any changes take effect. Skills improve over time without unsupervised drift.
Scentdex — Offline-First Flutter
In DevelopmentFull-featured mobile app that works without internet
Drift ORM + SQLite + FTS5
35 database tables across 14 schema versions, managed by Drift's type-safe query builder. Full-text search via FTS5 delivers sub-2ms query times across 500+ fragrance entries. All data lives on-device — no cloud required.
Checkpoint-Based Sampling UI
A timed interface for tracking fragrance dry-down stages. Users mark checkpoints as a fragrance evolves on skin, building a personal scent profile over time. The UI adapts to the sampling timeline with contextual prompts.
On-Device Recommendation Engine
Content-based filtering runs entirely on the user's phone. The engine analyzes scent profiles, sampling history, and preference patterns to suggest new fragrances — no server round-trip, no data leaving the device.
Offline Affiliate Integration
Regional retailer detection with pre-cached affiliate data. Users get purchase links for fragrances they discover — even without an internet connection. Affiliate data syncs in the background when connectivity is available.
Project Haunter — Real-Time Streaming
AlphaSub-second latency live video with virtual economy
LiveKit Cloud WebRTC
Sub-2-second latency live video streaming via LiveKit's WebRTC infrastructure. Adaptive bitrate encoding handles network fluctuations. The client manages room state, participant tracking, and stream quality negotiation.
Double-Entry Virtual Currency Ledger
Every transaction (gift purchase, streamer payout, platform fee) is recorded as a balanced double-entry. IDOR-proof after a triple-fix security audit. The ledger provides complete audit trail for every coin in the system.
Stream-Scoped Chat Moderation
Real-time moderation with under 100ms added latency. Rules are scoped per-stream, allowing streamers to set their own moderation levels. Automated keyword filtering, rate limiting, and escalation to human review.
AWS Cognito Multi-Role Auth
Multi-role authentication (viewer, streamer, moderator, admin) with KYC pipeline for streamers and age gating for compliance. Cognito handles token management, MFA, and session security.
EchoBoardGame204 — Deterministic Multiplayer
PrototypeProvably fair game engine with zero desync
Seeded PRNG + State Hashing
Mulberry32 seeded random number generator combined with cyrb53 state hashing ensures bit-identical game states across all clients. Every dice roll, card draw, and event is deterministic and verifiable.
Zero Type-Erasure TypeScript
The entire codebase enforces zero type erasure — no any, no unchecked casts, no runtime type errors. CI rejects builds that violate type safety. Documented in TYPE_SAFETY_PROOF.md.
Custom WebSocket Protocol
Zod-validated message schemas for every client-server interaction. The protocol handles player connections, game state sync, action validation, and spectator mode — all with schema-enforced type safety.
Multi-Fight Queue
Resolves concurrent PvP battles within a single game tick. When multiple fights trigger simultaneously, the queue processes them deterministically, ensuring consistent outcomes regardless of network timing.
PulseWarp — BLE Mesh Networking
Prototype – PausedCustom mesh protocol for off-grid device communication
Custom 31-Byte Binary Protocol
A purpose-built binary mesh message format designed to maximize payload within BLE advertisement size constraints. Custom header fields handle routing, deduplication, and message identification.
Flooding Router with RSSI Filtering
TTL-based hop counting with configurable RSSI threshold filtering. Message deduplication via LRU cache. Rebroadcast with randomized jitter prevents collision storms in dense networks.
Multi-Fragment Reassembly
Messages larger than the BLE payload limit are split into multiple fragments. Fragment headers track sequence and total count. Reassembly with configurable timeout handles lost fragments gracefully.
Three-Tier Adaptive Duty Cycling
Multi-tier adaptive scanning with configurable intervals for active, passive, and battery-saver modes. Automatic switching based on activity detection preserves battery without sacrificing responsiveness.
BLE Peer Discovery
Scanning with ScanFilter for mesh service UUID. Advertisement rotation between device announcements and mesh messages. RSSI tracking for signal quality assessment and relay decision-making.
Transport Abstraction Layer
Pluggable transport interface supporting multiple radio technologies. BLE transport fully implemented. Wi-Fi Aware interface defined for future integration. Apps don't need to know which radio carries their messages.
Interested in the Technical Details?
We're always open to discussing architecture, sharing patterns, and collaborating with engineers who care about building things right.