Platform Overview
CtxKit gives AI Agents a shared, billed memory: a set of sub-services that ingest, store, and retrieve context on behalf of your Agent.
Architecture
The platform is split into autonomous sub-services (url-ingest today; more on the way) sitting behind a central core gateway. The core handles auth, billing, and routing; each sub-service owns its own data and pipelines.
- Core — API gateway, Agent auth, wallet + ledger, per-service MCP mounts.
- url-ingest — URL → structured markdown + images, then semantic search over the stored content.
Accessing CtxKit
Each sub-service exposes three surfaces. You can mix and match — use the MCP surface for Agent runtimes, REST for backend code, and the web console for humans.
- MCP — mounted per service (/mcp/url-ingest), scoped so Agents import only the tools they need.
- REST — project-scoped (/api/v1/projects/<id>/url-ingest/...), ideal for backend integrations.
- Web console — billing, backends, service config.
Every sub-service is autonomous: you can run CtxKit with just the bits you need, and each service can scale independently.