Modules
Core Modules
The core modules for the Bearium project are located at https://github.com/bearium-xyz/bearium-aptos within the bearium package.
-
peer.move: This module facilitates the creation of peers and their associated credit fungible assets. -
clearinghouse.move: This module enables agency through customizable hooks.
Game Modules
Game modules are currently located in bearium/sources/alphas within the same bearium package. We may adopt a register model for these modules in the future.
-
toss.move: A simple coin-flip game. -
Plinko: This game is currently in progress. You can track its development at https://github.com/bearium-xyz/bearium-aptos/pull/5.
Operators (Origins)
Operators, referred to as origins, can apply various operational policies.
-
marketplace.move: This module provides a reference implementation for a skin builder base, including features like royalty payments, referrals, and portal fees. -
With the adoption of AIP-112, anyone can permissionlessly register their hooks.
-
A separate pull request https://github.com/bearium-xyz/bearium-aptos/pull/4 is moving this reference implementation into its own package, distinct from the core
beariummodules.