# Subject: Update on Draft Standards for RWA Ledger Management: ICRC-122, ICRC-123, ICRC-124 (April 2025)

**URL:** <https://forum.dfinity.org/t/subject-update-on-draft-standards-for-rwa-ledger-management-icrc-122-icrc-123-icrc-124-april-2025/44710>\
**Category:** Developers\
**Created:** [April 24, 2025, 9:06am UTC](https://forum.dfinity.org/t/subject-update-on-draft-standards-for-rwa-ledger-management-icrc-122-icrc-123-icrc-124-april-2025/44710 "2025-04-24T09:06:00Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![yehia](https://avatars.discourse-cdn.com/v4/letter/y/8baadc/32.png) [@yehia](https://forum.dfinity.org/u/yehia)\
**Post date:** [July 20, 2025, 9:35am UTC](https://forum.dfinity.org/t/subject-update-on-draft-standards-for-rwa-ledger-management-icrc-122-icrc-123-icrc-124-april-2025/44710/4 "2025-07-20T09:35:17Z")

</div>

Thanks @bogwar — this looks quite interesting.

I’d like to propose two ICRC extensions aimed at enabling identity and compliance layers for Real World Asset (RWA) tokenization:

### ICRC-125: Identity Provider

A standard for ledger blocks to reference the legal identity of the transaction submitter (e.g. passport, driver’s license, national ID). This provides a structured way for dApps and services to verify the identity of users interacting with the ledger.

### ICRC-126: Compliance Manager

A standard for ledger blocks to reference or enforce legal and compliance rules related to a transaction **before** it is processed. This enables programmable compliance logic per asset class (e.g. KYC, jurisdiction checks, investment limits) without altering the base ledger.

### Use Case

Each RWA token can define its own compliance rules. For example:

- Stock tokens may require all wallets to be KYC-verified.
- Real estate or gold tokens may only be accessible to residents of specific jurisdictions.

Using ICRC-125 for identity verification and ICRC-126 for transaction-level rule enforcement, developers can reflect regulatory constraints on-chain in a standardised and modular way.

 ![image](https://us1.discourse-cdn.com/flex023/uploads/dfn/original/3X/5/9/59347a86df3803be8d019710c7c6d99b7518ed63.png)

This proposal aligns with concepts from:

- [ERC-3643 Identity Registry](https://docs.erc3643.org/erc-3643/smart-contracts-library/onchain-identities/identity-registry)
- [ERC-3643 Compliance Management](https://docs.erc3643.org/erc-3643/smart-contracts-library/compliance-management)

If this sounds relevant, I’m happy to start working on an initial implementation, publish a follow-up post, and open GitHub PRs for discussion.

---

_[View the full topic](https://forum.dfinity.org/t/subject-update-on-draft-standards-for-rwa-ledger-management-icrc-122-icrc-123-icrc-124-april-2025/44710)._
