672 B
672 B
Changelog
0.3.0 - 2026-09-28
First public release under MIT.
effectivePlan(),hasEntitlement(),planRank()andmeetsPlan()resolve a principal's plan from the product-scoped entitlement row only.explainPlan()separates a real grant from a fail-open on an unknown plan, and names the subscription status behind a denial.toReport()andformatAccess()render decisions in the@extant2000/evidence-recordformat.planWriteQuota()gives per-plan write quotas with global and per-product environment overrides.createLimiter()andcreateSyncLimiter()build a per-account sliding-window limiter with a pluggable counter store.