package plugin import ( "git.dev.alexdunmow.com/block/core/rbac" ) // CoreServiceBindings provides pre-built CMS service bindings that plugins // can include in their ServiceRegistration with custom RBAC role mappings. // The CMS constructs the actual service handlers — plugins just specify which // services to mount and what roles apply. type CoreServiceBindings interface { Bind(serviceName string, methodRoles map[string]rbac.Role) (ConnectServiceBinding, error) }