Architecture
The CLI and the HTTP console share the same simulated world, agent interface, assertions and
Scenarios and assertions
A scenario is a small JSON world: a task, initial state, a policy, optional faults, and the
Agent adapters
A trusted Python adapter exposes name, optional usage, and next_action(scenario, events).
HTTP API
Send Authorization: Bearer TOKEN on every /api/v1/ request, or a valid verixa_session