The Explorable Topology: Supporting Agent Autonomy on the Internet