QNTX

module
v0.27.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 17, 2026 License: MIT

README

+ = ✦ ⟶

Go Tests Nix Image

QNTX: Continuous Intelligence

Systems continuously evolve their understanding through verifiable attestations.

Data → Graph → Knowledge → Intelligence → Action
  ↑                                         ↓
  └───────── Continuous Learning ──────────┘

What is QNTX?

QNTX provides a domain-agnostic foundation for building knowledge systems. At its core is the Attestation Type System (ATS) - a way to track who said what, when, and in what context. For architecture and philosophy, see Understanding QNTX. For the full architectural overview, see Architecture (arc42).

Installation

See Installation Guide for all installation methods including Nix, Docker, and building from source.

Segments

QNTX uses semantic symbols as a namespace system. See GLOSSARY.md for complete definitions.

Configuration

QNTX works out of the box without configuration. See am package for details on multi-source configuration and precedence.

Testing

# first make wasm
make wasm
# go and typescript, fast tests during development.
make test

Directories

Path Synopsis
ai
ats
Package ats (Attestation Type System) provides a domain-agnostic framework for creating, storing, and querying attestations about entities.
Package ats (Attestation Type System) provides a domain-agnostic framework for creating, storing, and querying attestations about entities.
attrs
Package attrs provides typed access to attestation attributes.
Package attrs provides typed access to attestation attributes.
ax
identity
Package identity provides ASUID generation for all QNTX components.
Package identity provides ASUID generation for all QNTX components.
signing
Package signing provides ed25519 signing and verification for attestations.
Package signing provides ed25519 signing and verification for attestations.
so
Package so implements semantic operations (⟶ so actions) for attestation queries.
Package so implements semantic operations (⟶ so actions) for attestation queries.
so/actions/prompt
Package prompt provides attestation-driven prompt execution for LLMs.
Package prompt provides attestation-driven prompt execution for LLMs.
storage
Package storage provides batch persistence operations for attestations.
Package storage provides batch persistence operations for attestations.
storage/sqlitecgo
Package sqlitecgo provides a CGO wrapper for the Rust qntx-sqlite storage backend.
Package sqlitecgo provides a CGO wrapper for the Rust qntx-sqlite storage backend.
wasm
Package wasm provides a pure-Go bridge to qntx-core compiled as WebAssembly.
Package wasm provides a pure-Go bridge to qntx-core compiled as WebAssembly.
cmd
qntx command
db
Package db provides SQLite database connection utilities for QNTX.
Package db provides SQLite database connection utilities for QNTX.
rustdriver
Package rustdriver implements database/sql/driver over Rust's SQLite connections.
Package rustdriver implements database/sql/driver over Rust's SQLite connections.
Package errors provides error handling for QNTX.
Package errors provides error handling for QNTX.
glyph
internal
net
Package plugin provides the plugin architecture for QNTX domain extensions.
Package plugin provides the plugin architecture for QNTX domain extensions.
grpc
Package grpc provides gRPC transport for external domain plugins.
Package grpc provides gRPC transport for external domain plugins.
httputil
Package httputil provides shared HTTP handler utilities for QNTX plugins.
Package httputil provides shared HTTP handler utilities for QNTX plugins.
async
Package async provides asynchronous IX job processing with pulse control.
Package async provides asynchronous IX job processing with pulse control.
budget
Package budget provides budget tracking for Pulse operations.
Package budget provides budget tracking for Pulse operations.
schedule
Package schedule provides recurring job scheduling with pulse control.
Package schedule provides recurring job scheduling with pulse control.
qntx-plugins
qntx-atproto
Package qntxatproto provides the AT Protocol domain plugin for QNTX.
Package qntxatproto provides the AT Protocol domain plugin for QNTX.
qntx-atproto/cmd/qntx-atproto-plugin command
qntx-atproto-plugin is an external gRPC plugin for the AT Protocol domain.
qntx-atproto-plugin is an external gRPC plugin for the AT Protocol domain.
qntx-openrouter/cmd/qntx-openrouter-plugin command
qntx-openrouter-plugin is an external gRPC plugin for OpenRouter LLM integration.
qntx-openrouter-plugin is an external gRPC plugin for OpenRouter LLM integration.
pulse_job_children.go — GET /api/pulse/jobs/{id}/children Returns child async jobs spawned by a parent scheduled job's most recent execution.
pulse_job_children.go — GET /api/pulse/jobs/{id}/children Returns child async jobs spawned by a parent scheduled job's most recent execution.
embeddings
Package embeddings provides HTTP handlers for the QNTX embedding service: semantic search, vector generation, HDBSCAN clustering, UMAP projection.
Package embeddings provides HTTP handlers for the QNTX embedding service: semantic search, vector generation, HDBSCAN clustering, UMAP projection.
Package sym defines canonical symbols for QNTX SEG operations and system markers.
Package sym defines canonical symbols for QNTX SEG operations and system markers.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL