The idea is to provide the simplest possible HTTP-based way for actors to communicate, where everything — authentication, protocols, tools, and capabilities — is negotiated through plain-text conversation.
It assumes that, at some point, all actors (agents) will be able to make HTTP calls, and that this capability alone is the bare minimum required for communication.