Online delegation of authority looks nothing like how we delegate authority in our every day lives. The prevalence of Access Control List (ACL) authorization pattern (list of permissions attached to a resource) has constrained many systems to centralized access control. While, for some highly sensitive use cases, centralization is desired, for others, the use of ACLs leads to overconstrained solutions.
Introducing Membrane Service Early Access
Membrane Service solves the problem of being able to delegate authority in a decentralized manner. It does this by using capabilities and offering capability-based authorization at any scale in accordance with any policy via membranes.
Using Membrane Service
Membrane Service provides all the primitives necessary for scalable capability use. To create a capability, you create a membrane and export the capability through that membrane. Membrane Service is then ready to dispatch any capability invocations, and later, when the capabilites are no longer needed, the membrane and all included capabilities can be revoked.
To learn more, see the Membrane Service documentation.
Pricing and Availability
During Early Access, Membrane Service is free to use. Once Early Access ends, you will pay only for what you use.
To sign up, contact firstname.lastname@example.org.