A multi-agent platform where software agents negotiate, delegate and subscribe to one another using the international FIPA standard — and every message they exchange is stored as data, in the same tamper-evident ledger as your records.
Four standard conversation patterns, each one a negotiation the platform drives to completion and records end to end. Pick one and run it.
Every message, every conversation and every agent lifecycle change is written into the database as an ordinary row — queryable, joinable, and auditable months later.
you can ask WHY an agent did somethingAll 22 FIPA performatives, and the four interaction protocols that matter in practice — request, query, contract-net and subscribe — implemented against the specification, not approximated.
7 of 7 message round-trip fixtures passOne small native process next to the database. No JVM to tune, no broker to cluster, no container platform underneath it.
the agent platform is a sidecar, not a deploymentOne agent requests work of another. The responder agrees or refuses, then reports success or failure — each step recorded.
fipa-requestA question put to whichever agent holds the answer, returned as an assertion the asker can act on or store.
fipa-queryA call for proposals goes out, bidders answer, the best bid is accepted and the rest are formally rejected.
fipa-contract-net — real negotiationAn agent subscribes to a topic and is informed on every change until it cancels — the standing-instruction pattern.
fipa-subscribeEverything it knows is in the database, which is why nothing is lost when it restarts.
Who exists, what each one offers, and its lifecycle state — so agents can find each other by capability.
Each negotiation as one thread, with its protocol, participants and how it ended.
Sender, receiver, performative, content and the conversation it belongs to.
Append-only and tamper-evident. An agent's history cannot be quietly rewritten.
Automation you can audit after the fact — not a black box that already ran.
Read from the running platform on live data.