Skip to content
Njord GitHub

← Home · For companies

Pay affiliates on the conversion, not in 90 days.

Fund a campaign into on-chain escrow, publish it, and let the contract pay verified conversions automatically — 3.5% total in fees instead of a 15–30% network cut, and no float sitting in someone else’s account. The same escrow is a capped, programmable budget: the earner can be an affiliate today or, on the roadmap, an autonomous agent paid per action.

How a campaign runs

Define the campaign

Set budget, commission model (percentage, flat, or tiered), the target action, attribution model (last- or first-click), minimum affiliate tier, and hold period.

Fund the escrow

Deposit USDC or SOL into a campaign-scoped on-chain escrow. Affiliates can see the escrow balance — your budget is your credibility.

Recruit affiliates

Publish the campaign. Affiliates browse it from the dashboard, join, and generate tracking links across four methods.

Pay only for verified conversions

The contract releases commission only on validated attributions, minus 2.5% protocol and 1% bridge fee. Challenge suspect conversions inside the challenge window.

Stake NJORD, cut the fee

Fee discounts are a staking utility. The more you stake, the lower your protocol fee — down to half.

StakeDiscountEffective fee
5,000 NJORD 10% off protocol fee → 2.25%
25,000 NJORD 25% off protocol fee → 1.875%
100,000 NJORD 50% off protocol fee → 1.25%

Questions

+ What does it cost to run a campaign?

A flat 0.1 SOL campaign-creation fee to the treasury, plus 2.5% protocol fee and 1% bridge fee on commissions paid. Staking NJORD reduces the protocol fee by up to 50%.

+ Can I get my budget back?

Yes. Escrow funds that are not distributed to affiliates can be withdrawn when the campaign ends. Funds only leave escrow on a validated conversion.

+ How do I stop fraudulent conversions?

Automated scoring flags self-referrals, bot traffic, and duplicates before payout. An on-chain challenge window lets verifiers contest suspect attributions. Set a minimum affiliate tier to gate access.

+ Do my customers need crypto?

No. Bridge operators handle card checkout and bank withdrawals. Your customers pay the way they always do; the chain stays underneath.

+ Can I use a campaign to let software or agents earn automatically?

Yes — that is the same primitive. A campaign is a funded escrow that pays out per verified action, and the earner does not have to be a human affiliate. A backend or autonomous agent can record a verified action via @njord/sdk and the contract settles the payout in ~3 seconds, capped by the escrow you funded. A dedicated pay-per-action / x402 agent surface is on the roadmap.

Launch a campaign on devnet

The quickstart takes you from install to a funded campaign with a settled test conversion.