Concrete artifacts
TSN protocol
The Transfer Settlement Network is the coordination layer for payments. It includes:- Solana programs for intent acceptance, epoch treasury, and settlement enforcement.
- TSN Receiver for durable ingress, work storage, and short leases.
- TSN Node for stateless verification, route decisions, and permit signing.
- TSN RPC Gateway for controlled Solana RPC transport.
TIN registry
The Transfer Identity Protocol issues and resolves 10-digit Transfer Identity Numbers. A TIN separates the identity a user shares from the wallet or protected receiving route used for settlement.GPRU authorization and routing
GPRU is a TSN-derived settlement identity for authorization and routing only. It is non-custodial: it never holds funds, balances, or custody keys. It is derived from a TIN privacy-receiving root, settlement commitment, epoch context, and authorization scope.TCAP
The Transfer Confidential Asset Protocol manages credit-only tip transitions and encrypted owner snapshots. TCAP stores commitments, sequence, policy, and nullifiers on chain. Private balance values remain in AES-GCM encrypted snapshots that the owner device decrypts locally.TrustLink Pay
TrustLink Pay is the reference application on top of TSN. It demonstrates native TIN-to-TIN payments, wallet-to-TIN routes, TIN-to-wallet public exits, and wallet-to-wallet compatibility flows. All routes use the same intent, verification, lease, commitment, and settlement boundaries.TSN SDK
The@trustlink/tsn-sdk package provides TypeScript interfaces for intent construction, route resolution, permit validation, and snapshot encryption.
Architecture overview
How TSN, TIN, GPRU, and TCAP fit together.
TCAP deep dive
Credit-only transitions, commitments, and encrypted snapshots.
Developer quickstart
Build your first TSN payment intent.
TrustLink Pay
Try the reference application.
Scope statement
The following are separate milestones and are not presented as active production capabilities:- Recurring payments and subscription-provider execution.
- Mainnet deployment.
- Formal cryptographic audits.
- Perfect unlinkability.
- Confidential debits and exits (these remain proof-gated and disabled).