OpenViSTAI · Agents · Blockchain · Crypto
Menu
RWA & Tokenization

Srwa

Srwa is an open-source Solana protocol and institutional dashboard for issuing and managing programmable real-world-asset security tokens. Its token programs support offering rules, identity claims, investor restrictions, governance and transfer-time compliance checks.

Independent OpenViST project profile, based on linked sources.

Srwa — OpenViST project profile in RWA & Tokenization.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Srwa when designing a Solana-based RWA issuance or distribution process that needs token-level offering rules, investor eligibility checks and an administrator-controlled approval flow.

Who it is for

  • Issuers and financial institutions structuring controlled RWA token offerings.
  • Investors participating in offerings and holding or transferring eligible tokens.
  • DeFi teams assessing integration with compliance-aware Solana assets.
  • Developers building or adapting Solana tokenization workflows.

Documented uses

  • Create a security-token request with offering configuration.
  • Administer approval and the lifecycle of an offering, including subscriptions and settlement.
  • Register identity claims and apply transfer policies such as jurisdiction, sanctions, accreditation and lockups.
  • Evaluate or develop a dashboard and smart-contract stack for Solana RWA issuance.
Before you choose

Requirements & limits

The repository is public and displays an MIT license badge. Local development instructions list Rust 1.75+, Solana CLI 1.18+, Anchor CLI 0.31.1+ and Node.js 18+.

  • Issuer-role registration requires administrator approval, and token requests are also approved by an administrator.
  • The described transfer flow can enforce identity, jurisdiction, sanctions, accreditation, lockup and holder-limit policies.
  • The protocol programs are written in Rust with Anchor; the institutional dashboard uses React, Vite and TypeScript.
  • The README describes Solana deployment targets including devnet and localnet.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Build the Srwa smart contracts

Prepare the required toolchain and build the repository’s Anchor programs.

Before you start

  • Rust 1.75 or later
  • Solana CLI 1.18 or later
  • Anchor CLI 0.31.1 or later
  • The Srwa repository

Steps

  1. Install the documented Rust, Solana CLI and Anchor CLI versions.

  2. Clone the Srwa repository and enter its directory.

  3. Run anchor build to build the programs.

Expected outcome

The repository’s smart-contract programs are built locally.

Guide limitations

  • The README’s clone example uses a placeholder repository URL; use the official Srwa repository URL.
  • Building does not deploy the programs or complete an issuance workflow.
Source-based practical guide

Start the institutional dashboard locally

Install the frontend dependencies and launch the documented development server.

Before you start

  • Node.js 18 or later
  • A local checkout of the Srwa repository

Steps

  1. Change into the frontend directory.

  2. Run the command below.

    Documented command
    npm install
  3. Run the command below.

    Documented command
    npm run dev

Expected outcome

The frontend development server starts according to the repository’s quick-start instructions.

Guide limitations

  • The README does not specify a server address or document a complete wallet-connected issuance test.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
17 October 2026
Original website title
SRWA-Cypherpunk/SRWA · Official homepage title · retained in its source language