Skip to content

Affiliate Link Management

Design Provenance: Reconstructed from original WallyGump ideation threads as a clean baseline.
This module centralises creation, storage, validation, and lifecycle control for affiliate links and their metadata. All subsequent modules reference this as a primary dependency for consistent link identity and governance.

Purpose

Provide a single source of truth for affiliate links, with governance (ownership, consent, disclosure), compliance (program rules), and lifecycle controls (active, paused, expired, revoked).

Scope (MVP)

  • Create and manage affiliate destinations and redirect rules
  • Track ownership, program metadata (e.g., network, campaign, terms)
  • Validate links (format, availability, UTM, disclosure flags)
  • Provide signed link API for downstream modules (tracking, campaigns, widgets)

Out of Scope (MVP)

  • Analytics visualisation (covered by Link Tracking & Analytics)
  • Payments and reconciliation (covered by Wallet/Revenue modules)

Key Dependencies

  • Link Tracking & Analytics: events generated from redirects
  • Campaign Management: links grouped/attached to campaign assets
  • Compliance/Privacy: disclosure and consent metadata