ARCOS proposes modular state machines for NFT capabilities
ARCOS proposes a modular state machine framework for NFT capabilities, moving its Ownership Module from v0.5 to v1.0 to address limitations of ERC-721's single-address ownership.
ARCOS has posted the Ownership Module v0.5-to-v1.0 proposal on Ethereum Magicians, laying out a reusable state-machine framework for NFT capabilities. The core problem the design addresses is narrow:ownerOf() returns one address.
ARCOS wrote that “ERC-721 gives you ownerOf() — a single address, a single static fact,” arguing it cannot express “possession vs. use vs. benefit as separate, independently-held rights, delegation, custody, fractional ownership.”
The proposed architecture adds separately modeled rights alongside the static ERC-721 ownership read. ARCOS defines a Module as a governed state machine, and each one must answer six fixed questions: State/Structure, Authority, Transitions, Invariants/Rules, Lifecycle & History, and System Interaction. The intent is to give protocols and dApps a shared structure for capabilities that have otherwise required one-off custom logic.
Coordinating those modules is ARCOS’s Module Activation System, or MAS — described in the document as a governed coordination layer that can originate missing state. “ARCOS is a governed coordination layer meant to close that gap,” the project wrote, “not by replacing the ERCs that already solve pieces of this well,” but by coordinating them through MAS.
The v0.5 prototype already exists. It was built as a working Next.js/TypeScript implementation, with MAS running off-chain in the v0.5 prototype, covering four capabilities: Delegation, Shared Ownership, Custody and Rental. The current document is the full specification work for v1.0.
Ownership came first, ARCOS says, because it encompasses “possession, use, benefit, transfer, exclusion” and is where ERC-721 leaves the most unspecified. Six other modules have been scoped under the same six-question framework — Permission, Metadata, Verification, Royalty, Composition, and Economic & Incentive — but none are built out. Of the seven modules named in the document—Ownership plus six others—six are not yet built out, or 6/7 = 85.7%. That is a measure of development scope, not adoption.
For market context: EETH$2,697.34▲0.47% was priced at $2,694.61, up 0.2% over 24 hours, according to CoinGecko.