Skip to main content

Documentation Index

Fetch the complete documentation index at: https://pacta.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

What is Pacta?

Pacta is a trustless settlement protocol built on Sui. It is infrastructure — not an application. Think of it the way you think of Stripe. Stripe does not sell products. Stripe gives developers the tools to accept payments so they can build anything. Pacta does the same thing for peer-to-peer settlement on Sui. You bring the product. Pacta handles the escrow, conditions, and release of funds. Any application that involves two parties exchanging value — freelance work, OTC trades, NFT deals, lending, AI agent payments — can be built on top of Pacta in hours instead of months.

What Pacta Handles For You

Trustless Escrow

Funds are locked on-chain. No party can take them unilaterally. Conditions must be met before release.

Condition-Based Release

Set exactly what must happen before funds move — both parties deposit, both approve, a timelock expires, or any combination.

Dispute Resolution

Every agreement can have an optional arbiter. If parties disagree, the arbiter rules. No trusted intermediary needed at the protocol level.

Permissionless Settlement

Once all conditions are met, anyone can trigger settlement — including bots and AI agents. No party holds the key.

What You Build

App TypeWhat Pacta Provides
Freelance platformEscrow between client and freelancer, release on approval
OTC trading deskTwo-party token swap with mutual deposit and approval
NFT marketplaceAtomic delivery-vs-payment for NFT trades
Lending protocolCollateral locking with condition-based release
AI agent paymentsPermissionless settlement triggered by agent bots
DAO service agreementsMulti-condition escrow with arbiter

What Pacta Does Not Do

Pacta does not store files, encrypt data, or make off-chain decisions. It is a pure on-chain settlement primitive. What your app does around it — the UI, the file storage, the business logic — is entirely your choice.

Next Step

Getting Started

Install the SDK and create your first agreement in under 5 minutes