14.4. Creating and deleting contexts
What user roles have the right to create a context instance? Perspectives grants its users their powers exclusively through perspectives on roles. In order to dole out rights for creating contexts, we introduce a verb specifically for creating contexts, to be bound to a context role in an embedding context: CreateAndFill. A user role A with a perspective on context role C that includes this verb, can create a new instance of C and fill it with the external role in a new instance of the possible binding of C – all in one go.
So we see that we do not have the notion of a right to create an instance of a context as such; rather, this right is scoped to a particular context in which an embedded context may be created. And there may be multiple occasions to create the same context type, as embedded in various other contexts.