Actors enforce access
Actors belong to the world and carry explicit operation grants. A connection token is scoped to one actor, so the kernel can allow or deny every operation and record the decision as evidence.Persona attributes provide context
An actor’sdescription and attributes can describe role, experience, customer tier, preferences, or other context. They do not grant access, run another model, or automatically change the tested agent’s prompt. Pass any needed context explicitly through the drill task or target adapter.
Customer or user records are different from actors. Keep them under Tool state unless they actually perform actions during the drill.
How they fit into a drill
A drill selects the actor whose permissions apply during the run. Longer drills can select different actors for specific interactions. Keeping descriptive attributes separate from explicit grants prevents prose from becoming an authorization mechanism.Author world identities
Define actors, permissions, and optional personas in repository source.