FRAME Suite - Updates Thread

This thread serves as the official development and release log for FRAME Suite by Auguth Labs, and will act as a unified place for all FRAME Suite releases, milestones, architectural updates, and development progress.

FRAME Suite is an initiative to build a collection of modular, composable, and extensible SDKs for Substrate (Polkadot-SDK) runtimes. The goal is to provide reusable runtime components that can be assembled, extended, and customized without relying on tightly coupled implementations.

The vision includes SDKs for areas such as:

  • Staking
  • Virtual Machines (VMs)
  • Transaction Payments
  • Governance
  • Identity
  • and other runtime domains

FRAME Suite follows a plugin-driven architecture, allowing runtime behavior to be configured through reusable primitives, traits, and pallets while maintaining a high degree of flexibility and composability.

All future FRAME Suite releases and announcements will be linked and tracked through this thread to provide a single place for the community to follow the project’s evolution.

Feedback and technical discussion are welcome.

(1) Pallet-XP

A FRAME pallet for programmable XP (Experience Points) and reputation systems.

The first FRAME Suite component is now available: Pallet-XP, a runtime-native reputation and progression primitive for Substrate runtimes.

Pallet-XP is designed for non-monetary reputation and progression systems such as contributor reputation, validator trust, governance participation, and skill progression.

:loudspeaker: Announcement (Polkadot-Forum) Post


:house: Homepage


:open_book: Documentation

https://auguth.github.io/frame-suite/pallet-xp/docs


:writing_hand: Architecture Article

https://medium.com/p/building-reputation-as-a-runtime-primitive-the-architecture-behind-pallet-xp-e70bfb08a552


:books: API Reference


:package: Crate

https://crates.io/crates/pallet-xp


:hammer_and_wrench: Source Code


:puzzle_piece: XP Trait Family


This is the first release under the FRAME Suite ecosystem, with more modular staking SDK pallets components planned in the coming month.

(2) Pallet-Commitment

A bonding primitive for Substrate with native indexes, pools, and lazy accounting.

The second FRAME Suite component is now available: Pallet-Commitment, a runtime-native bonding primitive for building staking, escrow, delegation, governance, and other commitment-based systems.

Pallet-Commitment provides three native commitment models:

  • Direct - bond directly to a digest
  • Index - distribute a commitment across multiple digests by shares
  • Pool - managed, non-custodial allocation with rebalancing

Commitments use lazy accounting, allowing rewards, penalties, and other digest changes to be reflected when commitments are resolved rather than requiring every position to be updated immediately.

:loudspeaker: Announcement

:house: Homepage

:open_book: Documentation

https://auguth.github.io/frame-suite/pallet-commitment/docs

:books: API Reference

:package: Crate

https://crates.io/crates/pallet-commitment

:hammer_and_wrench: Source Code

Pallet-Commitment provides the bonding layer for the FRAME Suite, with higher-level components building on top of it.