Minimum contract
| Capability | Runtime responsibility |
|---|---|
| Discover | Return available agents and metadata. |
| Stream | Return AG-UI events for active work. |
| Resume | Accept a tool result or resume signal for a waiting run. |
| Cancel | Stop active execution for a run ID. |
| Identify | Preserve run ID, conversation ID, parent run, and tool-call lineage. |
| Emit events | Send event payloads that Veryfront can persist and replay. |