Archived copy of the old docs.bitplanet.ai (GitBook). The current docs live at docs.bitplanet.ai.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

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