Transfer Settlement Network · Solana

Private, Identity-first, and Confidential Crypto Payments on Solana

Pay anyone on Solana using a phone number or 10-digit TIN instead of a wallet address, with private settlement and SAS-powered identity verification.

Identity Layer

TINS

10-digit payment identity for Solana transfers

Verification

SAS

Attestation-based identity and trust verification

Fee Model

Gasless

Network and TSN fees shown before sending

Settlement

TSN

Private escrow-backed payment settlement

How a payment works?

Settlement Clock:0.00s
CYCLE #1
01
Alice enters Bob's identity0% • Resolving bob.phone index...
02
Intent enters MempoolAwaiting step
03
Cranker submits on-chainAwaiting step
04
Escrow locks the fundsAwaiting step
05
Private claim pays BobAwaiting step
06
Proof settles at epochAwaiting step
Active Protocol Pipeline: Resolving bob.phone index...
Active
01Identity

Pay people, not wallet addresses.

The world already understands how to pay people through identity. Nigeria uses OPay. India uses UPI. Brazil uses Pix. TrustLink brings that identity-first experience to stablecoin payments on Solana.

Instead of copying complex wallet addresses, users pay a phone number or a permanent Transfer Identity Number (TIN).

Example TIN

4872-1930-41

A 10-digit identifier that protects your wallet address while enabling seamless payments across the TSN network.

How TINS Works

Phone-Number Routing

Send payments to any phone number registered on TINS. The system resolves the phone to the recipient's TIN and settlement identity.

Portable Payment Identity

Your TIN is tied to your identity, not a specific wallet. Change wallets without changing your payment address.

Address Protection

Your actual wallet address stays hidden from recipients. They see only your TIN or verified display name.

Identity Resolution

TINS maintains a secure mapping between human-readable identifiers (phone numbers, TINs) and settlement identities. When you initiate a payment, TINS resolves the recipient's identifier to their verified settlement wallet without exposing raw addresses.

Phone number → TIN resolution
TIN → wallet mapping
Privacy-preserving resolution

Identity Lifecycle

Each identity on TINS can connect multiple identifiers — phone numbers, social handles, and verification credentials — to a single settlement identity. This creates a portable payment identity that works across applications.

Wallet-linked identities
Multi-identifier support
Cross-application portability
02Verification

Trust without sacrificing privacy.

TINS provides identity. SAS (Solana Attestation Service) provides verifiable credentials. Together, they enable trust without exposing personal data.

Verification is optional. Users can receive payments without verification. But when verification is present, it increases confidence for both parties.

SAS

Solana Attestation Service

Verifiable credentials

Zero

Personal Data Exposed

Proof without revelation

SAS Verification Sources

Government Verified

Identity verified through trusted SAS issuers

Merchant Verified

Trusted business and merchant credentials

Proof Of Personhood

Human verification without exposing personal data

Reusable Trust Credentials

Verify once and reuse credentials across applications

Social Verification

Connect verified social accounts to your TIN for increased trust. Currently supporting WhatsApp verification with encrypted phone-number linking. X Business verification under integration testing.

WhatsAppActive
X BusinessSoon

Reusable Credentials

Verify once through SAS and reuse your credentials across applications built on TSN. Your attestations persist with your identity, reducing redundant verification while maintaining privacy.

Single verification, multiple uses
Credentials persist with identity
Privacy-preserving verification
03Settlement

Why TSN exists.

Direct wallet-to-wallet transfers are insufficient for everyday payments. They expose addresses, lack payment intent clarity, and offer no recourse for disputes.

TSN (Transfer Settlement Network) coordinates settlement through escrow-backed flows, crankers, and verifiable off-chain proof trails.

TSN Coordinates Settlement

1

Payment Intent

Sender creates intent with fee transparency

2

Escrow Hold

Funds secured in protocol-controlled vault

3

Cranker Execution

Operator executes payout transaction

4

Settlement Proof

Verifiable off-chain evidence recorded

Security & Privacy

Escrow Vaults

Funds secured in protocol-controlled accounts

Cranker Verification

Multi-signature settlement authorization

Off-Chain Proof Trail

Verifiable settlement evidence off-chain

Gasless Payments

Senders don't need SOL for transaction fees. Crankers — network operators — sponsor transaction execution in exchange for a fee included in the transfer amount.

Gasless by Design

Fees included in transfer amount

Fee Distribution

87%

Liquidity Providers

Market makers providing stablecoin liquidity

8%

TSN Treasury

Protocol development and operations

5%

Cranker / Operator

Settlement verification and processing

Transparent Fee Breakdown

TSN separates network fees, settlement fees, and infrastructure costs instead of combining everything into a single unclear transaction cost.

Transfer amount

The amount to be sent

Solana network fee

Current chain transaction fee

Settlement fee estimates

TSN protocol coordination fees

Recipient readiness

Status of the recipient identity

04For Developers

TSN SDK — Production-ready APIs.

TSN SDK provides developer APIs for identity resolution, verification, and payment settlement on Solana. Build applications that consume TINS and TSN without rebuilding payment infrastructure from scratch.

Identity APIs

Resolve TINs and phone numbers to settlement identities

Verification APIs

Query SAS attestations and trust credentials

Settlement APIs

Create payment intents and manage escrow workflows

Escrow Infrastructure

Protocol-controlled vault management for secure settlement

TSN SDK Integration

constrecipient = await tsn.identity.resolve({
    identifier: "4872193041",
    type: "tin"
  });

constquote = await tsn.payments.quote({
    recipientTIN: recipient.tin,
    amount: 100_000_000,
    mint: USDC_MINT
  });

constintent = await tsn.payments.createIntent({
    quoteId: quote.id,
    senderWallet: wallet.publicKey
  });
05Roadmap

Current Capabilities

TIN Identity Registry

10-digit payment identities with wallet abstraction

Phone-Number Routing

Encrypted phone-number resolution and payment routing

WhatsApp Verification

Encrypted verification linking through WhatsApp

Gasless Payment Flow

Cranker-sponsored transaction execution

Escrow-Backed Settlement

Funds secured in protocol-controlled accounts

Settlement Intent Creation

Payment intent lifecycle management on TSN

Upcoming Capabilities

X Business Verification

Business identity verification through X Business credentials

Additional SAS Credentials

Government, merchant, and proof-of-personhood attestations

Multi-Cranker Network

Decentralized settlement operators under integration testing

Additional SPL Assets

Support for broader Solana token ecosystems

Analytics Dashboard

Transaction monitoring and settlement analytics tooling

Ready to Experience Identity-First Payments?

TrustLink Pay brings gasless, identity-first payments to Solana. Pay using phone numbers or TINs while keeping your wallet address private.