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

Active

Making 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 Development

Full-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

Alpha

Sub-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

Prototype

Provably 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 – Paused

Custom 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.