Transactions
you can trust.
TrustLink coordinates contracts, payments, fulfillment evidence, and milestone settlement between buyers and sellers — backed by verified payment events, not promises.
Calculate your escrow settlement
See exactly what the buyer pays and what the seller receives with zero hidden charges.
Escrow & Settlement Calculator
How TrustLink protects both parties
Explore every state in the transaction lifecycle — from draft agreement to automated payout.
Buyer Deposits Funds with Verified Webhooks
Payment is collected via configured rails (Paystack / Dodo). TrustLink cryptographically verifies the webhook signature before locking the agreement state.
Built for high-stakes digital commerce
From freelance development to corporate milestone contracts.
Freelance Software & Dev
Build full-stack web & mobile apps, ship verified code, get paid on test passage.
Brand & Product Design
Logos, Figma UI/UX systems, brand identity packages with source asset protection.
Advisory & Consulting
High-ticket strategic audits, technical roadmaps, executive consulting.
B2B Milestone Contracts
Multi-phase corporate service contracts with milestone-based disbursement.
High-Value Digital Assets
Domains, software licenses, datasets, and intellectual property transfers.
Marketplace & API Rails
Embed TrustLink directly into platforms via our developer SDK and signed webhooks.
TrustLink as API Infrastructure
Embed enterprise transaction protection into your marketplace, SaaS, or agency workflows. Issue scoped API keys, listen to cryptographically signed webhooks, and automate milestone releases programmatically.
import { TrustLink } from "@trustlink/sdk";
const client = new TrustLink({ apiKey: process.env.TRUSTLINK_API_KEY });
// Create protected escrow agreement
const transaction = await client.transactions.create({
title: "Full-Stack Web App Development",
amountMinor: 350000, // $3,500.00
currency: "USD",
buyerEmail: "buyer@enterprise.com",
terms: {
deliveryDeadline: "2026-10-31",
acceptanceCriteria: "Source repo handover + passing CI/CD",
},
});
console.log("Agreement invite URL:", transaction.inviteUrl);Engineered like financial infrastructure
Every transaction is safeguarded by strict state machines and cryptographic validation.
Cryptographic Webhook Ingest
Transactions transition only on verified HMAC-SHA512 (Paystack) & Standard Webhook HMAC-SHA256 (Dodo) signatures.
Database Row-Level Mutex
SELECT FOR UPDATE row locking prevents double-releases, concurrent disputes, or racing refund callbacks.
Append-Only Audit Ledger
Every status mutation, artifact submission, and payment authorization is immutably timestamped.
Regulated Payment Rails
No faux balances. Payment processing and fund settlements are conducted exclusively by licensed financial rails.
Multi-Currency Intelligence
All monetary values are calculated in integer minor units across USD, NGN, GBP, EUR, GHS, and KES.
Row Level Security (RLS)
Supabase PostgreSQL RLS policies enforce isolation so counterparties access only authorized data.
Frequently Asked Questions
Everything you need to know about TrustLink payment orchestration.
Ready to protect your next deal?
Create an agreement in under 2 minutes. No subscription fees, no complicated setup.