Packages

@paramira/portable-entitlements

A portable, DID-signed, offline-capable entitlement resolver: the user holds a signed set of adopted capability ids, portable across devices and servers; an app resolves them against a shared catalog into unlocked grants and parameter overrides, with dependency composition. The engine behind @paramira/protocol-core, with the paramira-specific vocabulary removed.

License: MIT. Generic: "protocol-core's engine with the paramira vocabulary removed," by its own description — the domain-neutral resolver protocol-core's feature logic delegates to.

Source: packages/portable-entitlements · public repo: phuman/portable-entitlements

What it does

A portable, DID-signed, offline-capable entitlement resolver.

Most feature-flag/entitlement systems are account-centric: the server holds the truth, the client asks it "what can this account do." This is identity-centric instead: the user holds a signed record of what they've adopted, portable across any device or backend that recognizes their signing key, and resolvable entirely offline against a locally cached copy. It's the engine behind @paramira/protocol-core (community governance features unlocked by adopting signed "protocols"), with every paramira-specific concept — the word "protocol", the system/community type split, DID as the only possible identity scheme — removed.

Used by

Packages: protocol-core

Uses