ๆƒฏๆ€ง่šๅˆ ้ซ˜ๆ•ˆ่ฟฝ่ธชๅ’Œ้˜…่ฏปไฝ ๆ„Ÿๅ…ด่ถฃ็š„ๅšๅฎขใ€ๆ–ฐ้—ปใ€็ง‘ๆŠ€่ต„่ฎฏ
้˜…่ฏปๅŽŸๆ–‡ ๅœจๆƒฏๆ€ง่šๅˆไธญๆ‰“ๅผ€

ๆŽจ่่ฎข้˜…ๆบ

Google DeepMind News
Google DeepMind News
C
Check Point Blog
J
Java Code Geeks
่…พ
่…พ่ฎฏCDC
Martin Fowler
Martin Fowler
MongoDB | Blog
MongoDB | Blog
H
Hackread โ€“ Cybersecurity News, Data Breaches, AI and More
ๅš
ๅšๅฎขๅ›ญ - ไธ‰็”Ÿ็ŸณไธŠ(FineUIๆŽงไปถ)
Apple Machine Learning Research
Apple Machine Learning Research
ๅคง็Œซ็š„ๆ— ้™ๆธธๆˆ
ๅคง็Œซ็š„ๆ— ้™ๆธธๆˆ
Engineering at Meta
Engineering at Meta
็ฝ—
็ฝ—็ฃŠ็š„็‹ฌ็ซ‹ๅšๅฎข
Last Week in AI
Last Week in AI
B
Blog
ITไน‹ๅฎถ
ITไน‹ๅฎถ
S
SegmentFault ๆœ€ๆ–ฐ็š„้—ฎ้ข˜
D
DataBreaches.Net
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
GbyAI
GbyAI
ๅš
ๅšๅฎขๅ›ญ - ่‚ๅพฎไธœ
U
Unit 42
ๆœ‰่ตžๆŠ€ๆœฏๅ›ข้˜Ÿ
ๆœ‰่ตžๆŠ€ๆœฏๅ›ข้˜Ÿ
Y
Y Combinator Blog
MyScale Blog
MyScale Blog

Hacker News: Show HN

PurrrrrFocus: Pomodoro Timer App - App Store Workflow Engine โ€” Multi-Step Orchestration for Bun RapidPhoto: Pro Photo Editor App - App Store GitHub - DheerG/swarms: Achieve extraordinary results with claude code across a variety of tasks SPICE simulation โ†’ oscilloscope โ†’ verification with Claude Code โ€” Lucas Gerads Show HN: VCoding โ€“ A 5 MB native Windows IDE with no dynamic dependencies Show HN: LLMs don't hallucinate because they're bad at math, it's the format GitHub - Agent-FM/agentfm-core: AgentFM is a peer-to-peer network that turns everyday computers into a decentralized AI supercomputer. AgentFM lets you run massive AI workloads directly across a global mesh of idle CPUs and GPUs. Show HN: Tracking Top US Science Olympiad Alumni over Last 25 Years GitHub - Potarix/agent-hub: One place to talk to all your agents Show HN: Runtime security for AI agents(injection,tool abuse, data exfiltration) GitHub - dubeyKartikay/lazyspotify: Terminal Spotify client for macOS and Linux GitHub - the-banana-tool/king-louie: Easy to use GUI Personal AI Assistant. Win/Linux/Mac. Show HN I made my vacation rental bookable by AI agentsโ€“no Airbnb, 0% commission GitHub - basteez/jsf-autoreload: maven plugin to enable hot reload on jsf projects uvm32/hosts/host-gdbstub at main ยท ringtailsoftware/uvm32 GitHub - labsai/EDDI: Config-driven engine that turns JSON into production-grade AI agents. Multi-agent orchestration, 12+ LLM providers, MCP/A2A protocols, RAG, persistent memory, and enterprise compliance (EU AI Act, GDPR, HIPAA). Built on Quarkus. GitHub - glitchnsec/fortyone-oss: AI Executive Assistant Platform Quickstart | Alien GitHub - muxshed/shed: One stream in, or many. Every destination, simultaneously. No cloud middleman, no per-channel fees, no limits. GitHub - ocrbase-hq/ocrbase: ๐Ÿ“„ PDF/IMG ->.MD/JSON Document OCR API for PaddleOCR and GLMOCR. Self-hostable. GitHub - impactjo/home-memory: MCP server that lets your AI assistant remember everything about your home. GitHub - Sets88/dbcls: DbCls is a powerful terminal database client that supports various databases GitHub - neptun2000/heor-agent-mcp GitHub - SeanFDZ/macmind: Single-layer transformer in HyperTalk for the classic Macintosh RollQuation: Math Puzzles - Apps on Google Play GitHub - dropbox/witchcraft Show HN: Agent-cache โ€“ Multi-tier LLM/tool/session caching for Valkey and Redis GitHub - opentalon/opentalon: OpenTalon is an open-source platform built from the ground up in Go as a robust alternative to OpenClaw LinkedInโ„ข ่ŒไฝๆŠ“ๅ–ๅทฅๅ…ท - Chrome ๅบ”็”จๅ•†ๅบ—
GitHub - jam5991/anam: Database Kernel designed to serve ...
jam5991 ยท 2026-05-08 ยท via Hacker News: Show HN

AnamDB

The AI-Native Neurosymbolic Database Engine

AnamDB Demo

๐Ÿ“š Official Documentation & Guide

AnamDB is a vertical-agnostic, neurosymbolic database engine built in Rust. It natively integrates probabilistic neural perception with deterministic symbolic reasoning into a unified architecture โ€” from a single-node kernel to a distributed multi-agent reasoning plane.

Unlike traditional vector databases that rely on semantic similarity or bolt-on LLMs, AnamDB treats Models as First-Class Citizens and Logic as a Verifiable Blueprint.


Why AnamDB?

Capability AnamDB Vector DBs SQL + ML LLM Pipelines
Explainability Semiring provenance โ€” every result traced to source Similarity score only No lineage Black box
Safety Datalog guardrails block hallucinations at kernel level None Post-hoc validation Prompt engineering
Optimization Pareto frontier (latency ร— accuracy ร— cost) Latency only Latency only Token cost only
Hardware Metal / CUDA / NPU heterogeneous dispatch CPU only CPU + external GPU API calls
Models AI-Tables โ€” first-class model lifecycle management External External endpoints Hardcoded
Human-in-Loop Semantic anomaly detection with interactive triage Silent failures Error logs Chat-based retry
Distribution Network-aware task routing + global lineage Sharding only Federated queries N/A

Tech Stack

Layer Component Technology
Kernel Async runtime Rust 2024 + tokio
Query Engine Optimizer + execution Apache DataFusion (extended)
Logic Differentiable Datalog scallop-core
Models AI-Tables + FAO registry ONNX Runtime
Storage Columnar + vector Lance 2.2 (Arrow-backed)
SDK Logic Packs + Explainer JSON-based bundles
Distribution Task routing + BCNF catalog Multi-agent cluster

Quick Start

1. One-Liner Install

If you have Rust installed, you can install the AnamDB CLI and server in seconds:

cargo install --git https://github.com/jam5991/anam anam-cli

2. The "3-Minute Wow"

Run the AnamDB interactive REPL:

anam

Once inside, download a community model, load some data, and run a neurosymbolic SQL query:

-- 1. Download the community financial compliance pack
anam> .hub install anamdb/financial-compliance@1.0.0

-- 2. Ingest a sample dataset (100k rows)
anam> .ingest demo/data/transactions_large.csv demo/data/transactions_large.lance
anam> .load demo/data/transactions_large.lance txns

-- 3. Run a neurosymbolic query with Datalog-style constraints
anam> SELECT region, COUNT(1) AS count, ROUND(AVG(fraud_prob), 4) AS avg_fraud
       FROM txns WHERE fraud_prob > 0.90 AND amount > 10000
       GROUP BY region ORDER BY avg_fraud DESC;

-- 4. See exactly WHY the engine made those decisions
anam> .explain

Community Hub

AnamDB includes a built-in package manager for models and logic:

# Search for community logic packs inside the REPL
anam> .hub search fraud

# Install the financial compliance pack
anam> .hub install anamdb/financial-compliance@1.0.0

Interactive Session

anam> .ingest demo/data/transactions_large.csv demo/data/transactions_large.lance
โœ“ Ingested 100,000 rows

anam> .load demo/data/transactions_large.lance txns
Registered table 'txns'

anam> .model load demo/models/fraud_detector.onnx fraud_detector 3 5.0 0.95
โœ“ Loaded ONNX model 'fraud_detector'

anam> .logic high_risk "fraud_prob > 0.90 AND amount > 10000"
โœ“ Registered rule 'high_risk'

anam> SELECT region, COUNT(1) AS count, ROUND(AVG(fraud_prob), 4) AS avg_fraud
       FROM txns WHERE fraud_prob > 0.90 AND amount > 10000
       GROUP BY region ORDER BY avg_fraud DESC;
+--------+-------+-----------+
| region | count | avg_fraud |
+--------+-------+-----------+
| APAC   | 5321  | 0.7233    |
| EU     | 36033 | 0.1374    |
| US     | 48018 | 0.0800    |
+--------+-------+-----------+

anam> .explain
โ•โ•โ• AnamDB Reasoning Trace โ•โ•โ•
  Provenance: Polynomial (full lineage tracking)
  Rules: high_risk โ† fraud_prob > 0.90 AND amount > 10000
  Pareto Frontier: fraud_fast (0.050ms / 75%) โ˜… fraud_detector (0.500ms / 95%)

Rust SDK

use anamdb::sdk::LogicPack;
use anamdb::core::session::Session;

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    let session = Session::new().await?;

    // Load a domain-specific Logic Pack (rules + models in one JSON)
    let pack = LogicPack::from_file("demo/packs/financial_compliance.json")?;
    session.load_logic_pack(&pack)?;

    // Query with automatic Pareto optimization
    let batches = session.query("SELECT * FROM HighRisk").await?;

    // Explain results with provenance tracing
    let explanation = session.explain_query(&batches, ExplainLevel::Coarse)?;
    println!("{}", explanation.display());

    Ok(())
}

Architecture

 โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
 โ”‚                     AnamDB v1.0 Coordinator                      โ”‚
 โ”‚                                                                  โ”‚
 โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”‚
 โ”‚  โ”‚ BCNF Policy โ”‚ โ”‚ Distributed  โ”‚ โ”‚ Global Lineage           โ”‚  โ”‚
 โ”‚  โ”‚ Catalog     โ”‚ โ”‚ Optimizer    โ”‚ โ”‚ Tracer                   โ”‚  โ”‚
 โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ”‚
 โ”‚         โ–ผ               โ–ผ                     โ–ผ                  โ”‚
 โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”    โ”‚
 โ”‚  โ”‚                    Task Router                            โ”‚    โ”‚
 โ”‚  โ”‚     Perception โ†’ Edge  |  Symbolic โ†’ Core  |  Mixed โ†’ Hybrid โ”‚
 โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜    โ”‚
 โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
           โ”‚                โ”‚                    โ”‚
    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”
    โ”‚  Edge Node  โ”‚  โ”‚  Core Node  โ”‚  โ”‚  Hybrid Node    โ”‚
    โ”‚  NPU + 4GB  โ”‚  โ”‚  64GB RAM   โ”‚  โ”‚  GPU + 32GB     โ”‚
    โ”‚             โ”‚  โ”‚             โ”‚  โ”‚                  โ”‚
    โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚  โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚  โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚
    โ”‚ โ”‚ 5-Stage โ”‚ โ”‚  โ”‚ โ”‚ 5-Stage โ”‚ โ”‚  โ”‚ โ”‚ 5-Stage     โ”‚ โ”‚
    โ”‚ โ”‚Pipeline โ”‚ โ”‚  โ”‚ โ”‚Pipeline โ”‚ โ”‚  โ”‚ โ”‚ Pipeline    โ”‚ โ”‚
    โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚  โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚  โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚
    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Test Suite

$ cargo test

test result: ok. 38 passed; 0 failed; 0 ignored

License

AnamDB is licensed under the Business Source License 1.1 (BSL).

It is completely free to use for development, evaluation, and startups with under $1M in annual revenue. The license automatically converts to Apache 2.0 after 4 years from each release. See LICENSE for details.


Every other database stores data. AnamDB reasons about it.