README.md
gno.land/p/moul/authz/v1
Flexible authorization control for privileged actions, backed by a B+ tree
(gno.land/p/nt/bptree via p/moul/addrset/v1).
The B+ tree successor to p/moul/authz/v0
(AVL-backed, via p/moul/addrset/v0). v1 because the member store — and thus
the on-chain storage layout — changed (a compatibility change ⇒ new version).
The exported API matches v0, except the MemberAuthority.Tree() escape hatch is
removed so the backing store never leaks across realms.
Part of moul/gno-contracts — moul's versioned gno.land contracts. See the repository for the full catalog, build/test tooling, and usage.
Dependency graph:

Provenance: imported — see https://github.com/moul/gno-contracts/pull/2 for context and metadata.
⚠️ Disclaimer: provided as-is, without warranty; not security-audited. Full disclaimer: DISCLAIMER.