Use it from TypeScript
Store facts, query by pattern, and write rules with a typed eDSL, entirely in TypeScript. Query keys, arguments, and results cross the boundary as ordinary values. You never have to learn a new language.
Store facts in a space, query them by pattern, and compute with rewrite rules. A pure-TypeScript library for the browser, Node, Deno, Bun, and edge. No native addons, no MeTTa knowledge required.
