← Back to Skills Marketplace
criticalinsight

Aarondb

by Moe · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ✓ Security Clean
280
Downloads
0
Stars
1
Active Installs
4
Versions
Install in OpenClaw
/install aarondb
Description
Distributed Datalog engine for sovereign agents enabling persistent, immutable fact storage, querying, and reasoning with built-in synchronization and time-t...
README (SKILL.md)

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-edge

Usage

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

  • Database as a Value: Always treat the database state as an immutable value. Avoid manual state mutations outside of the transact flow.
  • Shared Discovery Layer: Facts can be synchronized across agents using a shared D1/KV back-end when running in Cloudflare Worker mode. In library mode, the state is local-first but can be exported/imported as a unified fact log for cross-agent collaboration.
Usage Guidance
This is an instruction-only skill that documents using the @criticalinsight/aarondb-edge npm library — the skill itself requests no credentials or system access. Before installing the npm package, review the package source (GitHub repo and npm page), check the package version and maintainers, and scan the package for network calls or unexpected permissions. Also be aware that enabling cloud synchronization (Cloudflare D1/KV) may require runtime credentials or expose data to a backend, so verify how synchronization is configured and authorized before enabling it.
Capability Analysis
Type: OpenClaw Skill Name: aarondb Version: 1.0.3 The AaronDB Edge skill provides a Datalog engine for fact management and reasoning within an agent's runtime. The documentation in SKILL.md describes standard database operations such as initialization, transacting facts, and querying using the @criticalinsight/aarondb-edge package. No malicious code, data exfiltration patterns, or prompt injection attempts were found in the provided files.
Capability Assessment
Purpose & Capability
Name and description (distributed Datalog engine for sovereign agents) match the SKILL.md content which documents initialization, transacting facts, querying, and optional sync modes.
Instruction Scope
SKILL.md stays on-topic: it describes installing the library and example usage (db initialization, transact, query). It does not instruct reading unrelated files, accessing arbitrary env vars, or exfiltrating data.
Install Mechanism
The registry provides no formal install spec, but SKILL.md instructs users to run `npm install @criticalinsight/aarondb-edge`. This is expected for a JS library but you should review the npm package/repository before installing.
Credentials
The skill declares no required env vars or credentials. However SKILL.md mentions optional synchronization via a shared D1/KV back-end (Cloudflare Worker mode), which in practice may require credentials or network access at runtime — these are not declared here.
Persistence & Privilege
always is false and the skill is instruction-only with no install actions recorded by the registry; it does not request persistent platform privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install aarondb
  3. After installation, invoke the skill by name or use /aarondb
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.3
- No changes detected in this version. - All files and documentation remain unchanged.
v1.0.2
- Added repository and npm package links to the documentation frontmatter. - Introduced an "Installation" section with npm installation instructions. - Expanded architectural patterns section to clarify use of shared discovery and fact synchronization. - No code or functional changes; documentation update only.
v1.0.1
- Added repository and npm links to the frontmatter for easier access. - Introduced an explicit Installation section with npm instructions. - Expanded the Architectural Patterns section with details about cross-agent synchronization and deployment modes. - Improved formatting and consistency in usage examples.
v1.0.0
- Initial release of aarondb-edge skill. - Enables use of a distributed Datalog engine for AI agents. - Supports persistent fact storage, retrieval, and reasoning using immutable data structures. - Provides Datalog queries and time-travel debugging. - Includes guidance for initializing the database, transacting facts, and querying.
Metadata
Slug aarondb
Version 1.0.3
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 4
Frequently Asked Questions

What is Aarondb?

Distributed Datalog engine for sovereign agents enabling persistent, immutable fact storage, querying, and reasoning with built-in synchronization and time-t... It is an AI Agent Skill for Claude Code / OpenClaw, with 280 downloads so far.

How do I install Aarondb?

Run "/install aarondb" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Aarondb free?

Yes, Aarondb is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Aarondb support?

Aarondb is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Aarondb?

It is built and maintained by Moe (@criticalinsight); the current version is v1.0.3.

💬 Comments