Products that think.
Huri
Developer toolsCompresses MCP tool responses by 90%. Developers add one word to their config. AI gets sharper instantly.
Ember
Format + RuntimeThe Grimoire serves 857 cocktails from one Rust binary. This site runs on the same stack. No database. No framework. Just .ember files.
PoP
ProvenanceVerified creative process chains. Every decision, every rejection — unforgeable proof of origination.
Different industries. Different audiences. Different stacks. Same engine underneath.
Priority date March 30, 2026 · All papers peer-reviewed with DOIs
The engine underneath
Every Binary Soul product is built on .ember — a document format where files are their own database, their own transaction history, their own routing layer.
{
"id": "380c78c0...",
"bold": false,
"italic": false,
"color": "default",
...47 more fields
}type,id,content paragraph,b1,"Hello" heading_2,b2,"Overview" paragraph,b3,"Details"
@page "Overview" id=b1 h2| Overview p| Hello world p| Details here
Same data. Same meaning. 88x more room to think.
Learn about the .ember formatNo stack. Just serve.
The Grimoire runs on a single Rust binary. No cloud functions. No ORM. No build pipeline. Write .ember files. Serve them.
One binary. Reads .ember files off disk. Serves a full production app — profiles, menus, auth, messaging. The file is the database. The format is the API.
The Grimoire — 835 cocktails, bartender profiles, shareable menus, event planning — runs on this right now. See it live →
The proof layer
Every Binary Soul product creates. Proof of Provenance verifies — the complete decision chain behind every creation, with unforgeable evidence.
C2PA proves which tool made it. NFTs prove who owns it. Timestamps prove when it existed. None of them prove how it was made, what was considered and rejected, or why the creator chose this path over that one.
PoP does. 69 patent claims. 46-source survey. Zero prior art.
Cognitive Engineering
Context engineering asks what information the model needs. Cognitive engineering asks: what shape does this mind process best?
Given knowledge K, consumer C, and operation O — what representation maximizes accuracy?
Every MCP response carries metadata nobody reads. Every tool definition includes descriptions the model already knows.
Binary Soul started with a question: why does AI get worse the more tools you give it? The answer was in the wire format — bloated JSON consuming the context window before the conversation even starts. So we stopped working around it and built the fix.