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.
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
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 detailsStart building
Open an account, sign a transaction, read a block. About ten minutes end to end.
Integration options