Skip to main content

Vault Registrar Sandbox

Welcome to the developer documentation for Securitize's DS Protocol testnet. This portal provides everything you need to integrate with the VaultRegistrar contract on Ethereum Sepolia.

What is this?

The Vault Registrar Sandbox is an open-access developer environment where you can:

  • Request testnet DS Tokens from a faucet — no sign-up required
  • Register as an operator on the testnet VaultRegistrar — permissionless self-service
  • Deploy vaults and interact with the full registration lifecycle using EIP-712 signed permissions

In production, operator authorization is controlled by Securitize. On testnet, the process is permissionless so you can experiment freely.

The IVaultRegistrar interface that this sandbox implements is being proposed as an ERC — see the discussion at Vault Registrar Interface for Permissioned ERC-20 Vaults.

Supported network

NetworkChain IDBlock ExplorerStatus
Ethereum Sepolia11155111sepolia.etherscan.ioActive

Where to start

If you want to...Go to
Set up your environmentPrerequisites
Get running in 5 minutesQuick Start
Request testnet tokensDS Token Faucet
Register as an operatorOperator Registration
Follow the full lifecycleIntegration Guide
Read the contract interfaceAPI Reference
See working codeExamples
Browse the source on GitHubRepositories

How it works (high level)

1. Get DS Tokens → Faucet mints testnet tokens to your wallet
2. Register Operator → Whitelist your contract on VaultRegistrar
3. Deploy Vault → Deploy a vault contract for an investor
4. Sign Permission → Investor signs EIP-712 typed data
5. Register Vault → Call registerVault() with the signature
6. Transfer Tokens → Move DS Tokens into the vault
7. Protocol Logic → Your contract interacts with the protocol