Agents as first class. Outputs as human discernible.
Methodologies, tools, and implementations for high-order human-AI collaborative research.
graph TD
Data[(Raw Data)] <--> Leyline(Arena + Transport) <--> Mache(Structural Alignment)
Mache <-->|MCP| Agent[Agentic Reasoning]
Mache -.-> Human[Human Discernible Output]
Leyline & Mache -->|C FFI| Kiln(Single Binary)
Agent <-->|beads| Rosary(Work Orchestration)
Rosary -->|dispatch| Agent
Rosary -.->|federation| Wasteland[Wasteland]
The primary objective is establishing structural alignment between raw data structures and agentic reasoning. By treating agents as primary users, the underlying operations are optimized for machine traversal, while the resulting insights remain clear, structured, and actionable for human review.
🗂️ Mache
The Universal Graph-Native Overlay Engine
Mache aligns structured data (JSON, YAML, Source Code) with OS primitives. It treats data not as text to be parsed, but as a Graph to be mounted.
- Filesystem as Interface: Traversal of complex logic trees using standard commands (
cd,ls,cat). - SQL-Powered: Graph querying and filesystem projection via SQL.
- Write-Back Mode: Surgical, identity-preserving updates to source code (AST-aware).
- Context-Aware: Virtual context files allow agents to understand global scope without full repository ingestion.
⚡ Leyline
High-Performance Agent Transport & Integrity Layer
If Mache is the filesystem, Leyline is the nervous system. Written in Rust, Leyline is the underlying infrastructure that exposes Agent-Computer Interfaces securely and efficiently.
- Unix Domain Sockets: Exposes the virtual filesystem via high-speed IPC, bypassing network overhead for local agent swarms.
- Data Integrity: Utilizes advanced FS/Unix primitives and Fountain Codes (RaptorQ) to ensure zero data corruption during high-throughput agent state syncs.
- Custom Memory Arena: Built to bypass kernel overhead, allowing agents to read and write to the Mache graph at blistering speeds.
(Note: Leyline is currently core infrastructure and is closed-source.)
🔥 Kiln
Where You Fire a Mache
Kiln packages Mache (Go) and Leyline (Rust) into a single fat binary or distroless OCI image. One command gives you a fully wired MCP server backed by Leyline's zero-copy arena.
- Fat Binary: Go statically links Leyline's Rust
.avia CGO — 32MB, no runtime deps. - Streamable HTTP: Default MCP transport on
:7532with stateful sessions. Plug into Claude Code, Cursor, or any MCP client. - Distroless Images: Reproducible OCI images via melange + apko (~15MB, no shell).
- Homebrew:
brew install agentic-research/tap/kiln && brew services start kiln
🩻 X-Ray
Voice-Driven Browser Agent OS
X-Ray applies the principle of structural alignment to the live web. It projects chaotic, dynamic web pages (SPAs, Shadow DOMs, Canvas) into a deterministic semantic filesystem for agents to navigate, proving that topology is the missing half of semantics.
- Topology over HTML: Uses multimodal vision (The Cartographer) to map visual layouts into a deterministic VFS, eliminating the need for agents to guess CSS selectors or parse minified HTML.
- Talker/Doer Swarm: Decouples voice conversation (always listening) from background execution (POSIX traversal), ensuring fluid, real-time UX without awkward execution silences.
- Canvas Blindspot Detection: Employs pure-Go edge detection to identify and interact with UI regions inside opaque
<canvas>or WebGL elements. - Powered by Mache: Utilizes the Mache engine to let agents browse the web using standard filesystem commands (
ls,cat,act).
(Note: Developed for the Gemini Live Agent Challenge. Source code is currently closed/private.)
📿 Rosary
Autonomous Work Orchestrator
Rosary finds work across your repos, dispatches AI agents to do it, and verifies the results. It scans for open issues (stored as "beads" in each repo's local Dolt database), triages by priority, hands tasks to Claude Code agents, and runs a 5-tier verification pipeline.
- Cross-Repo Coordination: Tracks work across multiple repos via external refs — "threads" that string beads together.
- Selective Field Encryption: The
rosary-cryptocrate encrypts private fields (ChaCha20-Poly1305) while leaving public metadata in cleartext, enabling safe federation. - Wasteland Federation: Publishes public beads to the Wasteland wanted board — the distributed work marketplace for agentic rigs.
- MCP Server: Exposes 8 tools over stdio for integration with Claude Code and other MCP clients.
(Note: Currently private. Open-sourcing is in progress.)
- AST-Native Developer Tools: Making source code navigable for agents via Tree-sitter.
- Topology Schemas: Formalizing the mapping between graph data and tree-based filesystems.
- Agentic Research Template (ART): Standardizing the structure of automated research workflows.