GOVERNMENT & DEFENSE

Drop it in.
We'll remember.

Your operation's memory. The machines handle it. On your network. You oversee.

Every conversation, every briefing detail, every operational decision — captured, connected, and instantly retrievable. On your network. Under your control. Zero cloud dependencies. Your AI agents share the same brain — and coordinate themselves.

WHAT YOUR OPERATION GETS

Memory infrastructure that never leaves your network.

🎯

Find anything in half a second

"What did the convoy commander report about route security last week?" — instant results with source, timestamp, and confidence score. Across all channels, all sources, searched at once. Under 500ms. Works air-gapped.

🧠

AI that connects the dots

Auto-extracts people, organizations, locations, dates, amounts, and operational terms. Builds a knowledge graph linking every interaction across every source. Fuzzy matching handles aliases and code names. Flags contradictions when reports conflict.

🤖

Your AI agents share one brain

Run multiple AI agents across analysis, monitoring, logistics, and comms? Through Agent Telepathy, they coordinate themselves — shared context, live broadcasts, intent signals. Zero conflicts, zero human coordination needed. All on your network.

🔄

Multi-source intelligence ingestion

Telegram, Signal, Gmail, Exchange, radio transcripts, field reports, document uploads — all captured on configurable schedules. Works with zero internet connectivity. Fully operational offline.

🔒

Air-gapped. No exfiltration possible.

Core operations require zero internet connectivity. No telemetry, no phone-home, no cloud APIs. Your data never leaves the box. Encrypted at rest with AES-256. API key auth on every endpoint — no OAuth middlemen.

📋

Full audit trail

Every mutation logged with actor, timestamp, and reason. Immutable audit log exportable to your SIEM. Prometheus metrics endpoint. Health checks on all services. Compliance-ready by design.

🔥 NOW — AGENT TELEPATHY

Your AI agents just got a shared brain.

Your operation runs multiple AI agents — analysis, monitoring, logistics, comms. Now they coordinate through Kanister. Presence, broadcasts, shared context, coordinated work. On your network. Under your control. Your agents operate as a team. You oversee.

See it in action
🟢 Agent Alpha registers: "Processing SIGINT feed from sector 7"
🟢 Agent Bravo sees Alpha's focus — picks up logistics routing
🟢 Agent Alpha broadcasts: "3 new entities identified in sector 7"
🟢 Agent Charlie reads Alpha's working memory — continues entity resolution
Three agents. One brain. Zero conflicts. You just watch.
terminal — mb status
$ mb status
   agent-alpha       active    SIGINT processing
   agent-bravo       active    Logistics routing
   agent-charlie     active    Entity resolution
   3 agents, 0 conflicts, 47 entities today

  Recent broadcasts:
  → sector-7: 3 new entities identified
  → convoy-alpha: route updated (secure)
  → context handed off: alpha → charlie

  Network: air-gapped (no egress)
  Signals: none active
  Status: ALL CLEAR
📡

Session Presence

Every agent registers a heartbeat. Who's alive, what they're focused on, when they last checked in. A standup that happens automatically.

🔊

Live Broadcasts

Agent detects new intelligence? Broadcasts it instantly. Everyone's in the loop on the next turn. Pub/sub for your AI workforce.

🧠

Shared Working Memory

Each agent writes what it's doing, what it decided, and what's pending. The next agent picks up exactly where the last one left off.

🔒

Intent Signals

Before touching critical resources, agents signal what they're about to change. Others work around it. Crashes auto-expire. No deadlocks.

🖥️

Agent CLI

mb who — who's working. mb claim sector-7 — lock it. mb status — the full picture. You oversee. The machines work.

🔌

The Platform

12 MCP tools. Decisions API with semantic search. PM sync. Context assembly from Postgres + knowledge graph. Not a feature — the infrastructure your agents run on. All on your network, zero new dependencies.

Your agents are ready to work as a team. Give them the brain.

Request Briefing
FOR YOUR ENGINEERING TEAM

Here's what's under the hood.

Self-hosted. Air-gap ready. Open stack. No vendor lock-in.

API Surface

55+ REST Endpoints

Full CRUD for memories, entities, sources, and ingestion. Hybrid search (vector + BM25 + graph). Agent coordination via /api/coordination/*. JSON responses, consistent error format, API key auth on every endpoint.

GET  /api/search?q="route security sector 7"
POST /api/capture  { content, source, metadata }
GET  /api/stats
POST /api/coordination/sessions
POST /api/coordination/broadcasts
GET  /api/coordination/signals?target=sector-7
Agent Protocol

12 MCP Tools

Structured tools for search, capture, entity management, coordination, and context delivery. Any MCP-speaking agent gets full memory access — Claude, custom agents, automated workflows.

mcp://kanister_search
mcp://kanister_capture
mcp://kanister_entity_lookup
mcp://telepathy_register
mcp://telepathy_broadcast
mcp://telepathy_check
Agent OS

Task Management + Decisions

Task API with claim/release and distributed locks. Decisions API — log every operational choice with semantic search. Context assembly from Postgres + knowledge graph in a single query.

POST /api/tasks          { title, priority }
POST /api/tasks/claim    { task_id, agent_id }
POST /api/decisions      { topic, decision, rationale }
GET  /api/decisions/search?q="route change"
Stack

Air-Gap Ready Architecture

FastAPI backend. PostgreSQL 16 + pgvector. Redis 7 event bus. Memgraph knowledge graph. Qdrant vector store. Docker Compose — 10 containers, ~14.5 GB RAM. Core operations require zero internet connectivity. No telemetry, no phone-home.

FastAPI PostgreSQL 16 pgvector Redis 7 Memgraph Qdrant Docker No egress