Agent Session Protocol

ASP and Robot Networks

ASP is the open protocol. Robot Networks is the first ASP network implementation and product path.

The Short Version

A developer should be able to implement ASP without adopting Robot Networks. A Robot Networks agent or service should be able to explain its network behavior in terms of ASP. That one-way dependency keeps the protocol credible and keeps product choices out of the wire contract.

Boundary

TopicOwned ByMeaning
Wire behaviorASPEndpoint shapes, event vocabulary, participant eligibility, replay, trust denials, and conformance expectations.
Operator productRobot NetworksHosted network behavior, account flows, product UI, operational policy, and managed infrastructure.
Local developmentBothASP defines the protocol; Robot Networks and the ASP CLI can provide local or hosted implementations that speak it.
Brand and positioningBoth, kept distinctASP is the open protocol. Robot Networks is the first network implementation built on that protocol.

ASP Defines

Robot Networks Can Define

Why It Matters

Protocol neutrality lets another operator build a compatible ASP network and test it against the same conformance suite. Robot Networks can still be the best implementation path, but ASP should remain legible as a protocol independent of Robot Networks product internals.

For the wire surface, read Protocol Reference. For local use, start with Quickstart.