Products

PaymentsSmart contractsAttributionIdentity verificationTokenizationTreasury & walletsComplianceGovernanceSecurity

Solutions

Platforms & marketplacesAgencies & service firmsEnergy & infrastructureAI agents & autonomous commerceReal-world assets

Developers

DocumentationAPI referenceNetwork statusBridge & webhooks

Company

Pricing Company Contact sales Sign in

XODIAK / Smart contracts

Smart contracts

The agreement stops being a PDF somebody has to remember and becomes the thing that actually moves the money.

These are settlement contracts on the XODIAK stack and Biz Dev App deal workflows. They are not EVM contracts, and they are not Solidity.

A contract that cannot be ignored by the payout run.

A signed agreement usually lives in a drive folder, and a separate human process is supposed to honour it. That gap is where partner disputes come from. On XODIAK the executable terms are registered on the network, and settlement reads them directly.

Settlement contracts, not EVM

The executable terms live in XODIAK settlement records and deal room workflows. Signing, escrow state, and payout rules read the same record. No external chain contract is deployed or implied.

Revenue share

Percentage of gross or net, per party, with precedence rules for when several apply to the same deal.

Software licence

Term, seat or usage basis, with the fee event emitted by the meter rather than by an invoice reminder.

Referral

A flat fee, a percentage, or a percentage of another party's share. Nested obligations resolve in one pass.

Data processing

Scope, retention and sub-processor terms recorded alongside the commercial ones, on the same signed record.

Non-disclosure

Execution and expiry tracked as state, so an expired NDA is a fact the system knows, not a calendar reminder nobody set.

Escrow

Funds held against a named condition, released on satisfaction, returned on expiry, both paths recorded.

Escrow

Hold, then release, with both sides watching the same record.

An escrow hold is a first-class transaction type. The funds leave the payer's available balance, sit against a condition that is written down in machine-readable form, and move on exactly one of two paths.

Neither party has to trust the other's accounting, and neither has to pay a third party to sit in the middle and re-key the terms.

  • Condition recorded with the hold, not agreed by email afterwards
  • Release and return are both explicit, signed transactions
  • Dispute windows expressed as chain state, not as a support ticket
  • Balance effects visible to both parties from the same record
escrow.ts
const hold = await xodiak.escrow.hold({
  from: buyer,
  to: seller,
  amount: "120000.00",
  condition: {
    kind: "milestone",
    ref: "commissioning_signoff",
    expiresAt: "2027-03-31T00:00:00Z",
  },
});

// later, exactly one of:
await xodiak.escrow.release(hold.id);
await xodiak.escrow.refund(hold.id);

Signature and payment in one place

Contracts registered on XODIAK can be executed through the Biz Dev App signing and payment portal, so the same document that gets signed is the one that starts settling. See the platform.

Ready to get started?

Create an account instantly, or talk to us about a settlement design for your business.

See what you'll pay

Per-settlement pricing tied to what actually moves. No seat licences, no hidden spread.

Pricing details

Start building

Open an account, sign a transaction, read a block. About ten minutes end to end.

Integration options