completed
Featured
Monban — Move Access Control Library
Registry-based access control system for Sui Move packages
Sui
Move
Library
Access Control
Security

About This Project
Monban (門番 — Japanese for "gatekeeper") is a comprehensive, registry-based access control library for Sui Move. It solves the composability gap left by public, public(package), and public(friend) by letting you whitelist external packages at runtime via a dynamic AccessRegistry shared object. Callers prove their identity with a Witness derived from their own module types, enabling secure inter-package calls without hardcoding addresses or circular friend declarations. Published on Move Registry (MVR) for easy installation.
Key Highlights
- •Dynamic AccessRegistry shared object for runtime package whitelisting
- •Witness-based caller identity proof — impossible to forge across packages
- •Admin controls to grant and revoke package access at any time
- •Published on Move Registry (MVR) — installable with a single config line
Tech Stack
Move
Sui SDK
Move Registry (MVR)
Project Details
Status
completed
Started
October 1, 2025
Completed
October 15, 2025
Related Projects
Other projects you might be interested in