# Kremis > A minimal, deterministic graph engine for grounded AI. Records, associates, and retrieves — but never invents. ## Docs - [POST /export](https://kremis.mintlify.app/api/export.md): Export the graph in canonical binary format. - [GET /hash](https://kremis.mintlify.app/api/hash.md): Compute BLAKE3 cryptographic hash of the graph canonical export. - [GET /health](https://kremis.mintlify.app/api/health.md): Health check endpoint. Always accessible without authentication. - [GET /metrics](https://kremis.mintlify.app/api/metrics.md): Prometheus-compatible graph metrics in text format. - [API Overview](https://kremis.mintlify.app/api/overview.md): REST API for Kremis — authentication, rate limiting, and input validation. - [Query: Intersect](https://kremis.mintlify.app/api/query-intersect.md): Find nodes connected to all specified input nodes. - [Query: Lookup](https://kremis.mintlify.app/api/query-lookup.md): Find a node by entity ID. - [Query: Strongest Path](https://kremis.mintlify.app/api/query-path.md): Find the path with the highest total weight between two nodes. - [Query: Properties](https://kremis.mintlify.app/api/query-properties.md): Get the stored properties (attribute/value pairs) of a node. - [Query: Related](https://kremis.mintlify.app/api/query-related.md): Get the related subgraph from a starting node. - [Query: Traverse](https://kremis.mintlify.app/api/query-traverse.md): Traverse the graph from a node up to a specified depth. - [POST /signal](https://kremis.mintlify.app/api/signal.md): Ingest a new signal into the graph. - [POST /signals](https://kremis.mintlify.app/api/signal-batch.md): Ingest a sequence of signals, creating edges between co-occurring entities. - [POST /signal/retract](https://kremis.mintlify.app/api/signal-retract.md): Retract a signal — decrement the edge weight between two entities. - [GET /stage](https://kremis.mintlify.app/api/stage.md): Returns the current developmental stage of the graph. - [GET /status](https://kremis.mintlify.app/api/status.md): Returns current graph statistics. - [Architecture](https://kremis.mintlify.app/architecture.md): Internal architecture of the Kremis graph engine. - [export / import](https://kremis.mintlify.app/cli/export-import.md): Export and import graph data. - [hash](https://kremis.mintlify.app/cli/hash.md): Compute BLAKE3 cryptographic hash of the graph. - [ingest](https://kremis.mintlify.app/cli/ingest.md): Ingest signals from a file or stdin. - [init](https://kremis.mintlify.app/cli/init.md): Initialize a new empty database. - [CLI Overview](https://kremis.mintlify.app/cli/overview.md): Command-line interface for Kremis. - [query](https://kremis.mintlify.app/cli/query.md): Execute a query on the graph. - [server](https://kremis.mintlify.app/cli/server.md): Start the HTTP API server. - [status / stage](https://kremis.mintlify.app/cli/status.md): Show graph statistics and developmental stage. - [Graph Engine](https://kremis.mintlify.app/concepts/graph-engine.md): How the deterministic graph engine stores and queries data. - [Signals](https://kremis.mintlify.app/concepts/signals.md): Signals are the atomic unit of data in Kremis: Entity | Attribute | Value. - [Developmental Stages](https://kremis.mintlify.app/concepts/stages.md): How Kremis tracks graph maturity through four developmental stages. - [Configuration](https://kremis.mintlify.app/configuration.md): Three-layer configuration system for Kremis: env vars, kremis.toml, and compiled defaults. - [Installation](https://kremis.mintlify.app/installation.md): Build Kremis from source or run with Docker. - [Introduction](https://kremis.mintlify.app/introduction.md): Kremis is a minimal, deterministic, graph-based cognitive substrate implemented in Rust. - [MCP Server](https://kremis.mintlify.app/mcp/overview.md): Connect AI assistants to Kremis via the Model Context Protocol. - [MCP Setup](https://kremis.mintlify.app/mcp/setup.md): How to configure the Kremis MCP server with AI assistants. - [MCP Tools](https://kremis.mintlify.app/mcp/tools.md): Available MCP tools for AI assistant integration. - [Design Philosophy](https://kremis.mintlify.app/philosophy.md): Why Kremis is built the way it is. - [Quick Start](https://kremis.mintlify.app/quickstart.md): Get Kremis running in under 2 minutes. ## OpenAPI Specs - [openapi](https://kremis.mintlify.app/openapi.yml) ## Optional - [GitHub](https://github.com/TyKolt/kremis) - [Contributing](https://github.com/TyKolt/kremis/blob/main/CONTRIBUTING.md)