Zero-Trust Agent Network
Connect agents, tools, and models across laptops, isolated sandboxes, and Kubernetes—without opening ports or sharing API keys.
Nothing is reachable by default. Nodes dial outbound over QUIC/TLS 1.3 and verify every call by service name.
Verifies OIDC or bootstrap tokens, compiles Datalog policies, and signs short-lived Biscuit credentials. Off the data path.
Runs the Kademlia DHT and relays encrypted streams across NATs and firewalls without seeing plaintext payloads.
Runs beside your agent. Publishes and calls mcp://, a2a://, inference://, and egress:// over HTTP.
Purpose-built for agent protocols rather than raw IP packets.
No virtual network interfaces or exposed machine ports (--network=none). Peers can only invoke published service names.
Connects agents on laptops, isolated sandboxes, VMs, and Kubernetes clusters over one peer-to-peer overlay.
Integrates with Envoy (ext_proc, ext_authz), Istio, and agent gateways via standard HTTP and OAuth token exchange.
Pick the footprint that matches your environment—all four speak the same mesh protocol.
SKILL.mdRun agentmesh-node on a laptop, VM, or Kubernetes pod. Agents learn how to discover and call mesh services automatically via a local SKILL.md or MCP server.
Run untrusted code inside a container or microVM with 0 secrets in memory. The sandbox talks plain HTTP to agentmesh-node outside the boundary, which authenticates and injects credentials on egress.
ext_proc / ext_authz)Plug agentmesh-node into Envoy, Istio, and agent gateways. Exchange platform JWTs at /oauth/token (RFC 8693) into task Biscuits and enforce policy on every tool call.
Embed Agent Mesh directly in your agent harness. Narrow permissions offline in microseconds with session.attenuate() before delegating to a sub-agent.
Cryptographic tokens bound to the transport connection and verified locally at every hop.
Every Biscuit embeds the node's Ed25519 PeerID in Block 0, verified against the live QUIC / TLS 1.3 handshake.
Verifiers require both the control plane's Block 0 Datalog policy and every appended sub-agent tar_block to pass.
Agents use Biscuits inside the mesh; border nodes mint short-lived OAuth / STS JWTs or inject API keys on egress.
Watch Agent Mesh running live or jump straight into the guides.
Install the CLI, run agentmesh-one locally, and connect your first nodes.
Learn how identity, Biscuits, Datalog policies, and P2P routing work.
Deploy on Kubernetes, expose services, and configure egress.
Flags, HTTP endpoints, protobuf schema, and Python/JS SDKs.