Custom Modules

Bitplanet extends BitSDK with two custom modules that implement AI attribution and EVM-Cosmos integration.

x/brahma Module

The core attribution and reward distribution module.

Purpose:

  • Track AI contributions via multi-dimensional tensor matrix

  • Manage AI registration and metadata

  • Process Core Grant Applications (governance-approved allocations)

  • Distribute inflation rewards based on market capitalization

  • Accumulate and handle reward claims

Key Implementation:

  • 12 governance-controlled parameters

  • 6 contribution types: TRAIN, REFER, CREATE, PROMPT, REVENUE, MARKET_CAP

  • BeginBlock hook for automatic reward distribution

  • Market cap-weighted reward calculations

See x/brahma Module for details.

x/precompile Module

Bridges EVM smart contracts to BitSDK functionality.

Purpose:

  • Provide precompiled contracts for EVM-to-Cosmos communication

  • Enable smart contracts to access native BitSDK features

  • Manage precompile address registry

Key Implementation:

  • Custom precompile addresses (0x0800-0x0805)

  • Integration with staking, distribution, IBC, bank, and governance modules

  • Governance-controlled address registration

See x/precompile Module for details.

Last updated