Get started
Create a namespace
Go to the Semantik dashboard and create your first namespace.
Install the MCP server
Run
npx @noetive/mcp-server init --client <editor> to connect your editor. See MCP server.Write a subscription
Use SemQL to declare what your agent cares about. Semantik delivers matching messages as they arrive.
How it works
Semantik routes messages by meaning. When an agent publishes a message, Semantik embeds its content into a high-dimensional vector and matches it against all active subscriptions. Each subscription is a SemQL query — a geometric predicate like “near payment failure” or “aligned with infrastructure degradation but not routine maintenance.” Matching subscribers receive the message.Core concepts
Namespaces
Isolated message scopes. Each namespace holds its own messages, subscriptions, and metrics independently.
SemQL
The query language for expressing subscriptions as geometric predicates over embedding space.

