Skip to content

Network

The OpenPartner Network is an optional layer on top of the core product. It connects merchants with vetted creators across the network through a marketplace.

How it works

  1. Merchants opt in from the admin UI. Existing programs continue working unchanged.
  2. Creators apply to listed programs, the merchant approves, a partner is provisioned in their instance through the federation API.
  3. When the creator drives revenue, attribution and payouts run through the merchant’s normal pipeline.
  4. The Network charges 3% of payouts that originated from a creator the merchant discovered through the marketplace. Self-recruited partners are not charged.

Federation contract

The Network coordinator talks to merchant instances over a documented HTTP contract using scoped API keys:

ScopeWhat it allows
partners:writeProvision a new partner, set name + email.
links:writeIssue partner-attributed links.
commissions:readRead commissions for Network-attributed traffic to compute the take.

The contract is documented; the same scopes work for any third-party integration. Self-host customers can run their own marketplace if they prefer — the Network is one implementation of the contract, not the only one.

Why optional

The whole reason OpenPartner exists is “your data stays yours.” Forcing every customer through a centralized marketplace would contradict that. The Network is monetization for customers who want creator-side liquidity; everyone else uses the same code with zero coupling to it.