Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Project Overview

This is a working document and changes are expected. Currently as of Nov 2024, pages with * prefix are yet to be updated to the new design with SPV legal structure.

NYMLAB is building the Platform-D project, which is comprised of components and integration between different legal entities.

The project's core utility is for SME owners to securitise and tokenise their electronic invoices efficiently; for buyers, a way to demonstrate good payment history and access better suppliers and rates; for investors, a way to democratise credit transmission investments.

The investment grade security-tokens provide low risk, deposit-rate-plus yield for retail & institutional investors.

In order to achieve this, there are 3 core entities with specific functions.

  1. Digital SPV: PD-SPV - A digital (both on and off chain) special purpose vehicle that issues security tokens backed by electronic invoices and artifact that make up Origination Data Package (ODP).
  2. Digital Securities Depository (DSD): Platform-D Ltd A regulated entity that provides the infrastructure for the issuance and settlment of securities, in this case, recorded as tokens on a Blockchain.
  3. Assurance Reserve Trust (ART): PD-ART A trust that holds fiat currency reserve offchain for PTs issued by the SPV.

The onchain parts of all the components are built on D-Chain. For details on the chain, please refer to the D-Foundation documentation.

In the initial MVP stage, Platform-D Ltd will only operate the DSD. It is however planned for it to also operate as an MTF.

We will highlight the key technical components here, for more details, please refer to the legal structures documents.

Roles / LicenseEntityDescription and Component interactions
DSD & MTFPlatform-D Ltd.Issuance and settlement of PTs - smart contracts and registered on x/orderbook, x/tokenfactory
SPVPD-SPV Ltd.Notarises ODP, PT price discovery and services PTs - build on smart contracts and registered x/notary, x/orderbook, x/tokenfactory
Verifiable Credential Issuer & CustodianGayadeed (for PD-SPV)Document composition, digital signature, issuance and storage of verifiable credentials
Onboarding services (KYC / KYB / AML)Gayadeed (for PD-SPV)The KYC / AML flow for onboarding is provided by Gayadeed
Crypto AML / tx servicesGayadeed (for PD-SPV)transaction APIs: enforce checks via webauthn

Repos overview

RepoDescriptionSpecs
ChainD Chain modules and contractsDocs
SPV WebappThis needs to be forked / replaced to here
SPV contractsSmart contracts for SPVsee SPV onchain services
DSD contractsSmart contracts for DSDsee DSD onchain services
SPV APIsBackend API for the webapp
Gayadeed VC APIIssuer and custodian of verifiable credentials
Gayadeed Onboarding APIKYC / AML onboarding flow pre-account registration
Utils: Protobuf rust & grpc clientsRust protobuf get and GRPC tonic clients
Utils: Protobuf ts & codegen clientsTS protobuf interfaces and contract interfaces

MVP stack

components image