CapSign
  • Home
  • Compliance Framework
  • Interactive Demos
    • Overview
  • Create an Account
  • Identity Verification
  • Investor Qualification
  • Guides for Individuals
    • Invest in an Offering
  • Guides for Corporations
    • Create a Share Class
    • Authorize Shares
    • Issue Shares
    • Upload a Document
    • Create a Document Template
    • Create an Offering
    • Manage Your Offering
    • Add a Trusted Attestor
    • Approve an Investment
  • API Reference
    • Overview
    • Compliance
      • Exemptions
        • FederalExemption.sol
          • FederalExemption
        • RegAExemption.sol
          • RegAExemption
        • RegCFExemption.sol
          • RegCFExemption
        • RegDExemption.sol
          • RegDExemption
        • Rule144Exemption.sol
          • Rule144Exemption
        • Rule701Exemption.sol
          • Rule701Exemption
      • IComplianceModule.sol
        • IComplianceModule
      • Vesting.sol
        • Vesting
    • Currencies
      • WETH.sol
        • WETH
      • CMX.sol
        • CMX
      • USD.sol
        • USD
    • Governance
      • BoardManagement.sol
        • BoardManagement
      • ProxyVoting.sol
        • ProxyVoting
    • Identity
      • AttestationRegistry.sol
        • AttestationRegistry
      • ERC20PaymentResolver.sol
        • ERC20PaymentResolver
      • Roles
        • BaseRoles.sol
          • BaseRoles
        • PrivateOfferingRoles.sol
          • PrivateOfferingRoles
        • PublicOfferingRoles.sol
          • PublicOfferingRoles
      • Whitelist.sol
        • Whitelist
    • Issuance
      • Compensation
        • CompensationFactory.sol
          • CompensationFactory
        • EmployeeStockOptionCompensation.sol
          • EmployeeStockOptionCompensation
        • RestrictedStockAwardCompensation.sol
          • RestrictedStockAwardCompensation
        • StockAppreciationRightsCompensation.sol
          • StockAppreciationRightCompensation
        • WarrantCompensation.sol
          • WarrantCompensation
      • Offering
        • ExemptOffering.sol
          • ExemptOffering
        • InitialPublicOffering.sol
          • InitialPublicOffering
        • Offering.sol
          • Offering
        • OfferingFactory.sol
          • OfferingFactory
        • Rule506bOffering.sol
          • Rule506bOffering
        • Rule506cOffering.sol
          • Rule506cOffering
        • TenderOffer.sol
          • TenderOffer
    • Investor Relations
      • DividendDistributor.sol
        • DividendDistributor
      • SubscriptionManager.sol
        • SubscriptionManager
        • IERC20
    • Ledgers
      • Ledger.sol
        • Ledger
      • LedgerManager.sol
        • LedgerManager
      • SettlementManager.sol
        • SettlementManager
    • Marketplace
      • AuctionMarket.sol
        • AuctionMarket
      • BaseMarket.sol
        • BaseMarket
      • BulletinBoardMarket.sol
        • BulletinBoardMarket
      • Contents
        • BaseCollateral.sol
          • BaseCollateral
        • ERC20Collateral.sol
          • ERC20Collateral
        • NativeCollateral.sol
          • NativeCollateral
      • LiquidityPoolMarket.sol
        • LiquidityPoolMarket
      • Contents
        • BaseMargin.sol
          • BaseMargin
        • MarginAccount.sol
          • MarginAccount
      • MarginOrderBookMarket.sol
        • MarginOrderBookMarket
      • OTCMarket.sol
        • OTCMarket
      • OrderBookMarket.sol
        • OrderBookMarket
      • Contents
        • BrokerNetSettlement.sol
          • BrokerNetSettlement
        • CustodyBridge.sol
          • CustodyBridge
        • DirectSettlement.sol
          • DirectSettlement
        • ListingRegistry.sol
          • ListingRegistry
    • Tokenization
      • Actions
        • CorporateActionManager.sol
          • CorporateActionManager
          • ICapitalAsset
        • ICorporateActionManager.sol
          • ICorporateActionManager
      • Assets
        • Asset.sol
          • Asset
          • Asset
        • ClosedEndFundClass.sol
          • ClosedEndFundClass
        • ClosedEndFundManager.sol
          • ClosedEndFundManager
        • EmployeeStockOption.sol
          • EmployeeStockOption
        • Contents
          • IAsset.sol
            • IAsset
          • IClosedEndFundClass.sol
            • IClosedEndFundClass
          • IIssuedAsset.sol
            • IIssuedAsset
          • IOpenEndFundClass.sol
            • IOpenEndFundClass
          • IShareClass.sol
            • IShareClass
        • IssuedAsset.sol
          • IssuedAsset
        • OpenEndFundClass.sol
          • OpenEndFundClass
        • OpenEndFundManager.sol
          • OpenEndFundManager
        • ShareClass.sol
          • ShareClass
        • StockAppreciationRight.sol
          • StockAppreciationRight
        • Warrant.sol
          • Warrant
      • TokenFactory.sol
        • TokenFactory
    • Utilities
      • PriceFeed.sol
        • SimplePriceFeed
        • IPriceFeed
    • Valuations
      • ValuationRegistry.sol
        • ValuationRegistry
    • Wallet
      • HookedSmartWallet.sol
        • HookedSmartWallet
      • Wallet.sol
        • Wallet
Powered by GitBook
On this page
  • Table of Contents
  • Overview
  • Key Features
  • Interactive Demos
  • For Developers
  • Getting Started
  • API Documentation
  • Architecture
  • For Users
  • Platform Access
  • User Guide
  • Regulatory Considerations
  • Licensing
  • Support and Community
  • Contributing
  • Security

Was this helpful?

Home

NextCompliance Framework

Last updated 13 days ago

Was this helpful?

CapSign is a platform for creating and managing tokenized real-world assets (RWAs), enabling secure, compliant, and efficient digital representation of physical and financial assets.

Table of Contents

Overview

CapSign provides a robust infrastructure for the tokenization of real-world assets including real estate, commodities, securities, and other traditional financial instruments. Our platform bridges traditional finance with blockchain technology, offering a suite of tools for RWA issuance, management, and transfer within a secure and compliant framework.

Key Features

  • Real-World Asset Tokenization: Convert traditional assets like real estate, securities, and commodities into digital tokens

  • Compliance Framework: Built-in regulatory compliance tools designed specifically for RWA requirements

  • Security: Enterprise-grade security protocols for protecting high-value asset representations

  • Interoperability: Seamless integration with existing financial systems and asset management platforms

  • Scalability: Designed to handle high transaction volumes across diverse asset classes

  • Transparency: Auditable transaction history for all tokenized assets

Interactive Demos

For Developers

CapSign smart contracts are currently in private preview. To request early access, email developers@capsign.com.

Getting Started

  1. Prerequisites

    • Foundry development environment

    • Familiarity with Solidity and blockchain concepts

  2. Installation

    git clone https://github.com/capsign/protocol.git capsign
    cd capsign
    forge install
  3. Integration

    We recommend using our Node.js SDK for interacting with CapSign contracts:

    npm install @capsign/sdk
    // Example SDK usage
    const CapSign = require("@capsign/sdk");
    
    // Initialize connection to CapSign contracts
    const capsign = new CapSign.Client({
      network: "base-sepolia",
      privateKey: process.env.PRIVATE_KEY,
    });
    
    // Interact with tokenized assets
    const myAssets = await capsign.assets.getAll();

API Documentation

Note: CapSign currently only supports the Base Sepolia testnet. Mainnet support coming soon.

Architecture

Capsign is built on a trustless, self-custodial architecture:

  • 100% On-Chain Operations: All asset management and transactions occur on-chain

  • Self-Custodial Design: Users maintain complete control of their assets

  • Decentralized ID Attestation: The only component with an off-chain element, providing secure identity verification

  • Smart Contract Layer: Secure and audited contracts for asset tokenization and management

For Users

Platform Access

User Guide

  • Tokenizing real-world assets

  • Managing asset lifecycle events (dividends, voting, etc.)

  • Setting compliance parameters for regulated assets

  • Executing compliant transfers and transactions

  • Reporting and analytics for portfolio management

Regulatory Considerations

Capsign is designed with regulatory compliance as a foundational principle for real-world asset tokenization:

  • KYC/AML Integration: Built-in support for Know Your Customer and Anti-Money Laundering protocols required for regulated assets

  • Jurisdictional Flexibility: Configurable rulesets to adapt to different regulatory environments across global markets

  • Audit Trails: Comprehensive record-keeping for regulatory reporting and asset provenance

Licensing

This project uses multiple licenses for different components:

  1. Root License: The default license for the project, located in the root LICENSE file.

  2. AGPL-3.0 License:

    • Files in the ./src/AssetManagement directory (excluding the ./Strategies subfolder) are licensed under the AGPL-3.0 license.

    • Any modifications to these files must comply with the AGPL-3.0 license, including providing source code access for networked use.

    • See ./src/AssetManagement/LICENSE for details.

  3. Strategies Subfolder: Files in ./src/AssetManagement/Strategies are licensed under the Root Project License and are independent works.

Refer to file headers and directory-level README.md files for more details.

Support and Community

Contributing

Security

The demos listed below are featured. Please check out our to explore various features of the CapSign app without creating an account.

Ethereum wallet and

Comprehensive API documentation is available at .

Visit to access the user interface.

Our provides detailed instructions for:

Compliance Documentation: for regulators

Documentation:

Community Forum:

Technical Support:

Discord:

We welcome contributions from the community. Please see our for more information.

If you discover a security vulnerability, please follow our for responsible disclosure.

Overview
Key Features
Interactive Demos
For Developers
Getting Started
API Documentation
Architecture
For Users
Platform Access
User Guide
full list of interactive demos
Create an account
Invest in an Offering
Create a Share Class
Create an Offering
Approve an Investment
Base Sepolia ETH
docs.capsign.com/api-reference
app.capsign.com
User Guide
Compliance framework documentation
docs.capsign.com
forum.capsign.com
support@capsign.com
Join our Discord
Contributing Guidelines
Security Policy