admin
Explore Admin Package Modules
access
): Implements type-based access controls, verifying authorized entities through explicit type assertions.actions
): Supports administrative creation and configuration of apps, royalties management, reward toggling, and logs relevant events.admin
): Defines and securely initializes core admin authority structures (AdminCap
, FeeCap
, RewardCap
).apps
): Manages app registration and configuration, maintains an address-mapped app registry.fees
): Calculates, validates, and securely distributes royalties and fees according to economic parameters.analytics
Explore Analytics Package Modules
actions
): Creates, increments, and manages analytics metrics associated with channels, groups, and users.analytics
): Defines structures for analytics tracking, storing metrics, and managing claimable rewards.channel
Explore Channel Package Modules
actions
): Supports creating, managing, moderating channels, posting content, and handling follows/unfollows with fee verification.channel
): Defines core channel structures, member lists, moderation tools, and analytics integration.fees
): Validates, collects, and manages fees associated with channel actions.registry
): Maintains registries mapping app addresses to channel addresses and ensures consistency.witness
): Provides witness objects for channel verification and secure operation.post
Explore Post Package Modules
actions
): Enables creating posts, comments, and likes with royalty and fee enforcement.fees
): Calculates, validates, and manages fees related to posting actions.post
): Defines data structures for posts, including comments, likes, and metadata management.reward
Explore Reward Package Modules
actions
): Manages claiming, calculating, and distributing user rewards based on analytics metrics.registry
): Tracks reward weights and manages epochs of reward configurations.reward
): Stores, manages, and validates reward weights for user actions.witness
): Provides witness objects for secure reward claims.shared
Explore Shared Package Modules
trust
Explore Trust Package Modules
access
): Enforces type-based permissions for Trust-related actions.trust
): Handles minting and managing the supply of TRUST tokens based on verified user actions.user
Explore User Package Modules
actions
): Handles creation, management, and updates to user-owned and shared identities, invites, and profile interactions.fees
): Validates and manages fees related to user actions.invite
): Manages creation, validation, and tracking of user invitations.registry
): Maintains registries linking user keys to owned/shared user identities.user_owned
): Defines structures and manages data explicitly owned by users.user_shared
): Handles structures and data shared publicly or across entities.witness
): Provides witness objects for validating user actions.utils
Explore Utils Package Modules
string
): Offers string manipulation, validation, and helper functions used across packages.