AaronDB Edge Skill
A high-performance, distributed Datalog engine designed for sovereign agents.
by criticalinsight · published 2026-03-22
$ claw add gh:criticalinsight/criticalinsight-aarondb# AaronDB Edge Skill
A high-performance, distributed Datalog engine designed for sovereign agents.
Frontmatter
name: aarondb-edge
description: Distributed Datalog engine for sovereign agents. Enables persistent fact management and reasoning.
version: 1.1.0
author: criticalinsight
repository: https://github.com/criticalinsight/aarondb-edge
npm: https://www.npmjs.com/package/@criticalinsight/aarondb-edge
requirements:
- "@criticalinsight/aarondb-edge"Description
This skill enables AI agents to utilize a local or distributed Datalog engine for fact storage, retrieval, and reasoning. It follows the "Database as a Value" philosophy, allowing for immutable state management and time-travel debugging.
Installation
To use this skill, ensure the core package is installed in your agent's runtime:
npm install @criticalinsight/aarondb-edgeUsage
1. Initialization
import { AaronDB } from '@criticalinsight/aarondb-edge';
// Initialize a new database instance
const db = new AaronDB();2. Transacting Facts
Facts are stored as "datoms" (Entity, Attribute, Value).
await db.transact([
{ e: "agent/philosophy", a: "type", v: "RichHickey" },
{ e: "agent/philosophy", a: "principle", v: "Simplicity" }
]);3. Querying
Use Datalog syntax with variable bindings.
const results = db.query({
where: [
["?e", "type", "RichHickey"],
["?e", "principle", "?p"]
]
});Architectural Patterns
More tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...