helius-labs / rwa-token

The RWA Token Program is a wrapper and extension program for Solana Token Extensions that creates a uniform approach to permissions tokens on SVM blockchains.

Home Page:https://bridgesplit.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RWA Token Program

Program to issue, manage, and integrate off-chain backed tokens on SVM blockchains.

Overview

Non-blockchain originated tokens (NBOs), also referred to as Real World Assets (RWAs), encompass tangible and intangible assets with property rights enforced by a legal system rather than the blockchain. The blockchain serves as a programmable ledger for these assets and trust-minimized applications that seek to interface with them. The solution described below seeks to standardize NBOs in a way that is:

  1. Unopinionated to support the legal frameworks of all jurisdictions and blockchain applications.
  2. Flexible to support a diverse set of asset classes and representations, including tangible assets (real estate, commodities) and intangible assets (tokenized equities, climate assets, intellectual property)
  3. Composable to ensure minimal overhead in composing across new applications and existing standards like Metaplex and Token-2022.

To accomplish the above, we propose developing a modular framework that standardizes assets across the following primitives:

  1. Asset Management: A program for asset issuers to create and enforce rules for asset management, such as transfer controls and privacy. This program will rely heavily on Token-2022.
  2. Policy Engine Program: A program that allows for fully on-chain management of policies regarding token transfers including transaction size, count, and velocity.
  3. Identity Registry: A program for asset issuers to manage and share wallet-to-identity relationships used by the Asset Management program.
  4. Asset Data Registry:  A program for asset issuers to establish and manage naive asset data in the form of ownership data (titles, deeds, or audits), legal information (filings and liens), and informational data.

These programs limit the assumed necessary functionality to the support of permissioning, identity, on-chain ownership information, on-chain legal information, and off-chain asset information. This ensures that applications will benefit from a shared source of truth while maintaining optionality to create asset class-specific standards within any particular program (e.g. a Legal Registry standard specific to a Regulation D security).

Getting Started

This program is currently in development and not for active use. If you wish to contribute, please reach out to team [at] bridgesplit [dot] com.

About

The RWA Token Program is a wrapper and extension program for Solana Token Extensions that creates a uniform approach to permissions tokens on SVM blockchains.

https://bridgesplit.com

License:MIT License


Languages

Language:TypeScript 58.5%Language:Rust 41.5%