Fullstack|
Backend|
Infrastructure|
Security|
Blockchain|
Cryptography|
AI Agents|
DevRel|
Open Source
completed
Featured

Monban — Move Access Control Library

Registry-based access control system for Sui Move packages

Sui
Move
Library
Access Control
Security
Monban — Move Access Control Library

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)