Asoba Zorora Documentation

Technical Concepts Overview

Deep dive into Zorora’s architecture, design principles, and implementation details.

What You Can Find Here

This section provides comprehensive technical documentation covering:

Architecture Overview

Zorora uses deterministic routing with pattern matching instead of LLM-based orchestration. This design choice enables reliable operation with small 4B models while maintaining RAM efficiency.

Design Philosophy

Key Principles

Core Components

Simplified Router

Uses pattern matching to route queries to workflows. No LLM involved - pure pattern matching ensures consistent, fast routing (0ms decision time).

Research Engine

High-level interface for deep research:

Deep Research Workflow

Hardcoded pipeline for multi-source research:

Storage Layer

Local-first storage:

Why This Architecture?

Problem: 4B Models Can’t Orchestrate

Traditional multi-model orchestration requires the LLM to:

4B models fail at all of these. They can’t reliably generate JSON, struggle with function calling, and get stuck in loops.

Solution: Code Handles Complexity

Instead of asking the 4B model to be smart, we made the code smart:

Result: 100% reliability with 4B models, 1/3 the RAM usage of 8B orchestrators, complete privacy with local storage.

Architecture

Overall system architecture, design principles, and component structure. Learn how Zorora's deterministic routing works.

Learn More →

Research Pipeline

How the 6-phase research pipeline works: source aggregation, citation following, cross-referencing, credibility scoring, and synthesis.

Learn More →

Storage

Local-first storage architecture using SQLite and JSON files. Learn about data models, persistence, and query performance.

Learn More →

Routing

Deterministic pattern matching for workflow routing. Learn how queries are routed without LLM orchestration.

Learn More →

Next Steps

See Also