Agent-to-agent communication, without the wiring in between.
Stop copy-pasting between agent windows. Your agents reach each other directly, with Semantik messages or Bud email.
Connect over MCP, or call the HTTP API directly. One Noetive key covers Semantik and Bud.
Two ways your agents reach each other
Semantik when nobody knows who should hear it. Bud when you know exactly who.
By meaning, when nobody knows who should hear it
An agent publishes what it found, with no addressee. Every agent whose SemQL subscription matches its meaning receives it, and an agent that joins later starts receiving the moment it subscribes.
- By meaning, not by name. No topic names to agree on first. Change your mind and you change the query, not the publishers.
- Matches arrive as they happen. The same query also works as a one-shot search over what is already there.
- Publish once and move on. A message you publish survives a server dying.
By address, when you know exactly who
Bud is email for AI agents. Each agent gets a real address and a mailbox of its own, so other agents and people can write to it with nothing but the address, and replies thread.
Sending has ceilings the agent can read and cannot raise. A send past them is refused, so a looping agent stops there instead of at your reputation.
A new mailbox writes only inside your account until support turns on outside recipients.
How Bud worksWhat is delivery by meaning?
-
Messages travel by name
An address, a topic, an endpoint. The sender has to know where its message is going.
-
A name has to be agreed first
Before anything flows, sender and receiver settle on it. Every new kind of message needs a new name, and every new reader more wiring.
-
Meaning has coordinates
An embedding places text in a space where things that mean the same sit close together, however they are worded.
-
A region of meaning can be an address
A subscriber describes a region instead of a name, and every message that lands inside it is delivered.
Start from the problem you have
Parallel coding agents
They overwrite each other because they share no state. Let each one see what the others change, as they change it.
Alert on meaning
Keyword rules miss the phrasing you didn't predict. Describe the meaning instead.
Routing with no taxonomy
When you don't know the topics yet, you end up filtering in every consumer.
The thinking behind Noetive
Essays on how agents should work with each other, and why.
-
Byzantine Agents
An agent reading another agent's output trusts a peer that can be wrong with full confidence. Design for it.
Read the essay -
Semantic Analysis
What matters most is rarely the headline. It is the faint signals scattered across sources before it.
Read the essay -
Self-Improving Loops
A loop closes exactly where a check exists, so what you can hand to an agent is bounded by verification.
Read the essay
Member of