Testnet Onboarding Guide
This document outlines the complete onboarding process for the Term Structure Institutional (TSI) system, including admin account setup, trader creation, wallet configuration, and MPC key generation procedures.
Prerequisites
Chrome browser installed
Access to email account for invitation
2FA application (Google Authenticator, 1Password, etc.)
Account Types Overview
This onboarding process creates two different account types with distinct roles:
Admin Account: Used for organization management, parameter configuration, and inviting trader accounts
Trader Account: Used for trading operations, asset management, and trading strategy configuration
Recommendation: We suggest using different browsers or different Chrome browser profiles for these two account types to avoid confusion during the setup process.
Admin Account Setup
Step 1: Email Invitation
Check your email inbox for the system invitation
If not found, check your spam folder
Look for email with title:
[Term Structure Institutional] Password Reset Request
Step 2: Initial Login
Click the invitation link in the email to access the system

Set a password (minimum 8 characters)
Log in using the invited email and your new password
Step 3: Two-Factor Authentication Setup
Configure 2FA verification using Google Authenticator, 1Password, or other 2FA tools
Enter the 2FA verification code
Log in again and enter the 2FA verification code to complete admin account setup
MPC Key Generation Process
Step 1: Generate MPC Keys

Click "Generate MPC Keys"
Wait for both algorithms to complete (1-2 minutes each)
Step 2: Generate Passphrase

Click "Generate & Download Passphrase"
Save the JSON file securely in multiple locations
Step 3: Upload Encrypted Key
Click "Upload Passphrase File"
Select the JSON file from Step 2
Complete backup process to finish MPC setup
Important Note: This passphrase is the ONLY way to recover your wallet
Wallet Setup
After completing MPC key generation, you can create your first wallet for trading operations.
Creating Your First Wallet
Step 1: Access Wallet Interface

Navigate to Wallets tab in the main navigation
Click "Create Wallet" button on the right side
Step 2: Configure Wallet Settings

Enter Wallet Name
Choose a unique wallet name that provides clear meaning
Use descriptive names for easy identification (e.g., "Trading Wallet", "Main Vault")
Complete Creation
Click "Create" button to generate the wallet
System will automatically create associated asset addresses for supported networks
Step 3: Wallet Verification
Note the generated wallet addresses for each supported network
Wallet is now ready for deposits and trading operations
Funding Your Wallet
After creating your wallet, you can deposit tokens to fund your trading operations.
Initial Funding Requirements
Important: First deposit at least 0.001 Arbitrum Sepolia ETH (testnet) for gas fees.
Step 1: Access Deposit Interface

Navigate to the Wallets page
Find your wallet and click the Deposit button
Step 2: Get Deposit Address
Select the token you want to deposit
Copy the wallet address displayed
Use this address to transfer tokens from your external wallet
Important: Only send supported assets to the correct network address
Step 3: Confirm Deposit
Wait for blockchain confirmation
Check wallet balance to verify successful deposit
Deposited funds will be available for placing orders
Testnet Token Faucet
After depositing Arbitrum Sepolia ETH, you can obtain testnet tokens from the faucet:
Visit: https://app.testnet.institutional.ts.finance/faucet

Select your wallet and click the
Faucet
buttonNavigate to the Transfers page and complete the transaction signing

You will receive testnet tokens for testing purposes
Team Management
Creating Additional Users
After setting up your organization and wallets, you can invite additional users to join your organization with specific roles and permissions.
Step 1: Access User Management

Navigate to Users tab in the main navigation
Click "Create User" button on the right side
Step 2: Configure User Details

Enter User Information
Name: Enter the user's full name
Email: For testing convenience, you can add a "+" alias before the "@" symbol in your email address (e.g., [email protected]) to avoid email conflicts
Select User Role
Trader: Full trading permissions for lending and borrowing
Trader (Viewer): Read-only access to view trading activities
Choose the appropriate role based on the user's responsibilities
Complete User Creation
Click "Create" button to send invitation
User will receive an email invitation to join the organization
Assigning Users to Wallets

Navigate to Wallets page and click "Edit" for the target wallet
Select users from the "Traders" dropdown
Click "Confirm" to save assignments
Trader Account Setup
Now that you have completed the admin account setup, you can proceed to log in to your created trader account for trading operations.
Step 1: Prepare Browser Environment
Open your Chrome browser and create a new profile to avoid confusion between admin and trader accounts



Enter "Trader" as the profile name
Log in to your email in this Chrome profile
This separation helps maintain clear distinction between different account types
Step 2: Email Invitation for Trader Account (In Trader Chrome Profile)
Check your email inbox for the trader account invitation
If not found, check your spam folder
Look for email with title:
[Term Structure Institutional] Password Reset Request
Step 3: Initial Trader Login
Click the invitation link in the email to access the system
Set a password (minimum 8 characters)
Log in using the invited email(e.g., [email protected]) and your new password
Step 4: Two-Factor Authentication Setup for Trader Account
Configure 2FA verification using Google Authenticator, 1Password, or other 2FA tools
Enter the 2FA verification code
Log in again (e.g., [email protected]) and enter the 2FA verification code to complete trader account setup
MPC Device Authorization (In Trader Chrome Profile)
After completing the onboarding process, you will enter the MPC Device Authorization phase.
Trader Account: Request Authorization

Click "Request Authorization" to initiate the device authorization process
Copy the generated MPC Device Authorization Code that appears on screen
Send this Authorization Code to the organization admin for authorization
Admin Account: Approve Authorization (In Admin Chrome Profile)
Switch to your admin account browser
Navigate to Wallets page
Click "Authorize Device" button in the top right corner

Paste the Authorization Code provided by the trader

Click "Authorize" to approve the request
Trading Overview
After completing setup and depositing funds, traders can begin placing lending or borrowing market orders. TSI offers two trading modes:
DeFi Mode: Fully decentralized trading with smart contract settlement
Indication Mode: Institutional trading with counterparty relationships and off-platform loan settlement
DeFi Mode Orders
DeFi mode enables decentralized lending and borrowing with automated smart contract settlement.

Placing a DeFi Order
Step 1: Access Trading Interface
Navigate to the DeFi section
Select your wallet from the dropdown
Choose the token market you want to trade
Step 2: Configure Order Details
For Borrowing:
Select "Borrow" order type
Enter desired interest rate (%)
Specify borrow amount
Choose collateral token type
Set minimum matched amount
For Lending:
Select "Lend" order type
Enter desired interest rate (%)
Specify lend amount
Select acceptable collateral tokens
Set minimum matched amount
Step 3: Submit and Monitor
Click "Submit" to place the market order
Wait for order matching notification
DeFi Settlement Process
When your order matches, complete settlement based on your role:
Order Taker:
Complete transaction signing within 30 minutes of matching
Navigate to Transfers page
Follow on-screen MPC signature instructions
Order Maker:
Wait for Taker completion notification
Complete transaction signing within 12 hours of notification
Complete MPC signature process on Transfer page

Post-Settlement Management

Active loans appear on the Wallets page with available operations:
For Borrowers:
Repay: Make partial or full loan repayments
Add Collateral: Increase collateral to improve loan health
Remove Collateral: Withdraw excess collateral (subject to requirements)

Indication Mode Orders
Indication mode enables institutional order matching with off-platform loan settlement between established counterparties.
Counterparty Management (In Admin Chrome Profile)
Note: Requires Organization Admin permissions to establish counterparty relationships.
Step 1: Access Counterparty Management

Navigate to Counterparties section
Step 2: Establish Counterparty Relationships
Option A: Share Invitation Code
Click "Institution Invite Code"
Copy and securely share your invitation code
Approve relationship requests when received
Configure trading parameters
Option B: Accept Invitation Code
Click "+ Add Counterparty"
Enter received invitation code
Wait for counterparty approval
Configure trading parameters
For testnet, you can use the following invitation code:
021QDM1JEIG4VXBM
Step 3: Configure Trading Parameters

Role Permissions:
As a Lender: Can only lend to this counterparty
As a Borrower: Can only borrow from this counterparty
Both: Can both lend and borrow from this counterparty
Configuration Settings:
Maximum Tenor: Set maximum loan duration (days)
Maximum Match Value: Set maximum transaction amount (USD)
Unlimited Option: Remove limits for trusted counterparties
Status: Enable/disable trading with specific counterparties
Placing Indication Orders
Note: Requires Trader role permissions.
Step 1: Access Indication Trading Interface
Navigate to Indication section
Select your wallet from dropdown
Step 2: Configure Order Parameters
For Borrowing Orders:

Click "Borrow" tab
Set interest rate (%)
Enter borrow amount
Choose collateral token
Set minimum matched amount (optional)
Select maturity date
For Lending Orders:

Click "Lend" tab
Set interest rate (%)
Enter lend amount (check available balance)
Select acceptable collateral tokens
Set minimum matched amount (optional)
Choose minimum and maximum maturity dates
Step 3: Submit and Settlement
Review order details and counterparty information
Click "Submit" to place order
Wait for order matching notification
Indication Settlement Process
When matched, complete the platform fee payment. Note: Actual loan settlement occurs off-platform between counterparties.

Platform Fee Payment:
Navigate to Transfers page
Locate "Indication Matched Fee" transaction
Click "View Details" to review fee amount
Complete fee payment using MPC signature
Retrieve margin after payment completion
Off-Platform Settlement:
Coordinate directly with matched counterparty for loan execution
Complete legal documentation and contract signing off-platform
Handle actual fund transfers outside TSI platform
Post-Settlement Indication Loan Management

View Active Indication Loans:
Navigate to Wallets page
Select "Liability (Borrower)" or "Asset (Lender)" tab
Switch to "Indication" tab
Review loan details:
Loan ID and counterparty information
Loan and collateral amounts
Maturity date
LTV percentages
Off-Platform Loan Execution:
Use counterparty contact information for direct communication
Execute actual loan transfers outside TSI platform
Complete contract signing and legal documentation
TSI provides loan tracking and counterparty information only
Last updated