Skip to content
Njord GitHub

← Home · Features

Everything the protocol does, on one page.

Njord is a pay-per-verified-action payout rail: funded escrow, near-instant settlement, verifiable tracking, reputation-gated trust, and a developer surface that stays TypeScript-shaped. It powers affiliate marketing today and doubles as an agent-ready payment leg. Here is the full list.

Settlement & escrow

The core primitive — funded escrow that releases on conversion, not at month-end.

On-chain USDC escrow

Every campaign is funded up front into a campaign-scoped Solana escrow. Funds stay locked until a conversion releases them or the campaign closes. The escrow balance is the campaign’s credibility — affiliates never take a budget on faith.

~3-second settlement

When an attribution is recorded, the contract releases the affiliate’s commission in roughly three seconds: bridge confirmation (~2s), attribution write (~0.5s), final confirmation (~0.5s). No 30–90 day payout cycle, no month-end reconciliation.

USDC or SOL funding

Fund campaigns in USDC for accounting predictability, or in SOL. Affiliates receive USDC directly to a wallet, or withdraw to a bank through a bridge in local currency.

Cheap per attribution

A typical attribution costs roughly $0.00025 in Solana fees. That fee profile is what lets per-click economics work at all — the same workload on a $0.50-per-tx chain would cost more than small commissions are worth.

Attribution & tracking

Four ways to attribute a conversion, two ways to decide who gets credit.

Four tracking methods

URL parameters (?njord=CAMPAIGN.AFFILIATE), short links (njord.cryptuon.com/r/CAMPAIGN/AFFILIATE), coupon codes, and an SDK embed. Pick whichever fits the surface where your affiliates promote.

Three commission models

Percentage of sale, flat fee per action, or tiered by volume. The commission model is part of the campaign definition and enforced by the contract.

Two attribution models

Last-click or first-click, chosen per campaign. Whichever the campaign owner picks is what the on-chain accounting honors.

Public, verifiable ledger

Campaigns, conversions, escrow balances, and payouts are on-chain accounts you can inspect, replay, and audit. The affiliate doesn’t have to trust the company; the company doesn’t have to trust the network.

Trust & incentives

Reputation tiers and stake-backed challenges replace manual review queues.

Affiliate reputation tiers

New (no stake, 7-day hold) → Verified (100 NJORD, 3-day hold) → Trusted (1,000 NJORD, 24-hour hold) → Elite (10,000 NJORD, real-time). Clean history and optional stake shorten the hold period.

Economic fraud handling

Suspicious conversions enter a challenge window. Verifiers can contest suspect attributions and earn from slashed stake when they win. Fraud handling is economic, not a manual review desk.

Bridge operator tiers

Bronze (10,000 NJORD, $10K/day) → Silver (50,000, $100K/day) → Gold (200,000, $1M/day) → Platinum (500,000, unlimited). Stake unlocks higher daily-volume caps; the operator earns the 1% bridge fee.

Campaign fee discounts

Staking NJORD reduces the protocol fee: 5,000 NJORD (10% off), 25,000 (25% off), 100,000 (50% off). Discounts are a staking utility, not a pay-to-win lever.

Agent-ready payment rails

The same escrow-and-settle machinery, reframed as a pay-per-action leg for autonomous software. Building blocks live today; the dedicated agent surface is on the roadmap.

Pay-per-verified-action settlement

The core loop — fund escrow, record a verified action, release the payout automatically in ~3 seconds — is exactly what an agent needs to pay per call, per result, or per conversion. Swap "affiliate" for "agent" and "conversion" for "completed action"; the same contract settles it.

Budgets an agent cannot overspend

Escrow is a hard ceiling. A funder deposits a fixed USDC budget; the program only ever releases what a verified action earns, and never more than the escrow holds. That is the guardrail you need before letting software spend money on your behalf.

Programmatic, backend-first

Attributions are submitted from code — @njord/sdk runs in backends, scripts, and agents. There is no human in the settlement path, which is the point: the payout fires when the action is verified, not when someone approves an invoice.

x402 / stablecoin-native by design

USDC settlement, sub-second finality, and ~$0.00025 per action line up with the 2026 agentic-payments stack (x402 / HTTP-402, stablecoin rails). A pay-per-action API and a 402 adapter that settles against a Njord escrow are on the roadmap.

Developer surface

TypeScript-first packages over Anchor programs — all MIT-licensed.

@njord/sdk

Core TypeScript SDK for direct protocol interaction. Create campaigns, fund escrow, generate affiliate links, and submit attributions from backends, scripts, and indexers.

@njord/react

React hooks and components for frontends: connect wallets, browse campaigns, render attribution flows, and read live payout state.

@njord/bridge-sdk

For bridge operators: standardized attribution submission, fee accounting, and Docker-friendly deploy patterns. Run fiat rails in any region.

@njord/indexer

A GraphQL event indexer over campaigns, conversions, payouts, and affiliate tiers. Query historical protocol state without crawling the chain yourself.

Ready to see it end-to-end?

Walk the lifecycle in the architecture page, or jump straight to a working devnet campaign in the quickstart.