Skip to main content
A world is an endpoint implementing the world side of AWP. An embodiment is a controllable presence the world offers: a robot arm, a game avatar, a cursor, a pan-tilt camera. Embodiment is deliberately separate from agent identity:
  • One agent can hold multiple embodiments (a fleet of drones, both hands of a bimanual robot).
  • Embodiments can be transferred between agents mid-session (human teleop takeover, agent handoff).
  • A session can bind zero embodiments — an observer session with observation grants only.
Entities are things the world reports in observations — other agents, objects, obstacles. Other agents’ embodiments appear to you as entities; AWP defines how you perceive them, and leaves agent-to-agent messaging to protocols like A2A (multi-agent).