Skip to main content

Sign up

To get started with KeyStone, contact sales or sign up through the KeyStone Dashboard. Once approved, you receive:
  • A platform account with access to the KeyStone Dashboard
  • A Development environment with pre-configured M2M credentials

Your first environment

Every new platform starts with a Development environment. This environment is connected to testnets (Sepolia and Base Sepolia) instead of mainnet, so you can build and test without real assets.
Development environments use testnet smart contracts. No real tokens or funds are involved.
You can create additional environments (staging, production) from the Dashboard or via the API once you are ready.

Finding your credentials

Your M2M credentials (client_id and client_secret) are available in the KeyStone Dashboard under your environment settings. Use these credentials to authenticate server-to-server API calls. See Authentication for details.
Keep your client_secret secure. Never expose it in frontend code or commit it to version control.

Getting test tokens

To run settlements on testnets, you need test tokens. KeyStone provides two mintable ERC-20 tokens for development:
  • KBOND - A test security token representing a tokenized bond
  • TUSDC - A test stablecoin representing USDC
Both are available on Sepolia and Base Sepolia. See the testnet addresses page for contract addresses and minting instructions.

Next steps

Quickstart

Submit your first settlement instruction in minutes.

Authentication

Set up M2M credentials and obtain access tokens.