# FRAME Suite - Updates Thread

**URL:** <https://forum.polkadot.network/t/frame-suite-updates-thread/17764>\
**Category:** Ecosystem\
**Created:** [June 2, 2026, 12:23pm UTC](https://forum.polkadot.network/t/frame-suite-updates-thread/17764 "2026-06-02T12:23:36Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![jobyreuben](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.polkadot.network/jobyreuben/32/11204_2.png) [@jobyreuben](https://forum.polkadot.network/u/jobyreuben)\
**Post date:** [June 2, 2026, 12:23pm UTC](https://forum.polkadot.network/t/frame-suite-updates-thread/17764/1 "2026-06-02T12:23:36Z")

</div>

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.

> **[GitHub - auguth/frame-suite: A Substrate (Polkadot-SDK) based blockchain node...](https://github.com/auguth/frame-suite)**
>
> A Substrate (Polkadot-SDK) based blockchain node built with the FRAME Suite ecosystem.

Feedback and technical discussion are welcome.

---

<div class="post-metadata">

**Author:** ![jobyreuben](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.polkadot.network/jobyreuben/32/11204_2.png) [@jobyreuben](https://forum.polkadot.network/u/jobyreuben)\
**Post date:** [June 2, 2026, 12:33pm UTC](https://forum.polkadot.network/t/frame-suite-updates-thread/17764/2 "2026-06-02T12:33:00Z")

</div>

# (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.

### 📢 **Announcement (Polkadot-Forum) Post**

> [@rocket Announcing Pallet-XP: Experience Points for Substrate (Polkadot-SDK) Runtimes](https://forum.polkadot.network/t/announcing-pallet-xp-experience-points-for-substrate-polkadot-sdk-runtimes/17763):
>
> key A Reputation & Progression Primitive for Substrate We are excited to release [Pallet-XP](https://auguth.github.io/frame-suite/pallet-xp), a new Substrate (Polkadot-SDK) FRAME pallet from Auguth Labs. [Pallet-XP](https://auguth.github.io/frame-suite/pallet-xp) is a runtime-native reputation and progression system designed as an alternative to [pallet-balances](https://crates.io/crates/pallet-balances) for non-monetary use cases. [[Medium] Check out our Medium Article (For detailed write-up) ](https://medium.com/p/building-reputation-as-a-runtime-primitive-the-architecture-behind-pallet-xp-e70bfb08a552) XP behaves like reputation (experience), not money: // Create a new XP identity accessible by owner only with in…

* * *

### 🏠 Homepage

> **[Experience Points (XP) for Substrate Runtimes | Pallet-XP](https://auguth.github.io/frame-suite/pallet-xp/)**
>
> A reputation primitive for Web3.

* * *

### 📖 Documentation

[https://auguth.github.io/frame-suite/pallet-xp/docs](https://auguth.github.io/frame-suite/pallet-xp/docs)

* * *

### ✍ Architecture Article

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

* * *

### 📚 API Reference

> **[pallet\_xp - Rust](https://docs.rs/pallet-xp/latest/pallet_xp/)**
>
> Pallet XP - Experience Points for Substrate Runtimes

* * *

### 📦 Crate

[https://crates.io/crates/pallet-xp](https://crates.io/crates/pallet-xp)

* * *

### 🛠 Source Code

> **[lib.rs - source](https://docs.rs/pallet-xp/0.1.1/src/pallet_xp/lib.rs.html#16-2537)**
>
> Source of the Rust file \`src/lib.rs\`.

* * *

### 🧩 XP Trait Family

> **[frame\_suite::xp - Rust](https://docs.rs/frame-suite/latest/frame_suite/xp/index.html)**
>
> Defines a interface for managing “Experience Points” (XP) as an abstract economic primitive or a constrained resource.

* * *

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

---

<div class="post-metadata">

**Author:** ![jobyreuben](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.polkadot.network/jobyreuben/32/11204_2.png) [@jobyreuben](https://forum.polkadot.network/u/jobyreuben)\
**Post date:** [August 20, 2026, 10:18am UTC](https://forum.polkadot.network/t/frame-suite-updates-thread/17764/3 "2026-08-20T10:18:04Z")

</div>

# (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.

### 📢 Announcement

> [@locked\_with\_key A Reusable Bonding Primitive for Substrate](https://forum.polkadot.network/t/a-reusable-bonding-primitive-for-substrate/18439):
>
> TL;DR: A no-BS bonding primitive for Substrate, with native pools and lazy accounting - not another wannabe staking module. We are excited to release Pallet-Commitment, a new Substrate (Polkadot-SDK) FRAME pallet from Auguth Labs. Pallet-Commitment turns simple balance locks into structured, purpose-driven commitments: Commitment = Asset + Reason + Digest Highlightslink Direct - bond assets to a single digestbookmark_tabs Index - distribute one commitment across multiple digests by sh…

### 🏠 Homepage

> **[Pallet-Commitment](https://auguth.github.io/frame-suite/pallet-commitment/)**
>
> A reusable bonding primitive for Substrate runtimes.

### 📖 Documentation

[https://auguth.github.io/frame-suite/pallet-commitment/docs](https://auguth.github.io/frame-suite/pallet-commitment/docs)

### 📚 API Reference

> **[pallet\_commitment - Rust](https://docs.rs/pallet-commitment/latest/pallet_commitment/)**
>
> Pallet Commitment - A Reusable Fungible Bonding Primitive for Substrate Runtimes

### 📦 Crate

[https://crates.io/crates/pallet-commitment](https://crates.io/crates/pallet-commitment)

### 🛠 Source Code

> **[GitHub - auguth/frame-suite: A Substrate (Polkadot-SDK) based blockchain node...](https://github.com/auguth/frame-suite)**
>
> A Substrate (Polkadot-SDK) based blockchain node built with the FRAME Suite ecosystem.

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