Skip to content

Player API ADRs

This directory contains architecture decision records for the Player API service.

Scope

The Player API manages player state and progress tracking. ADRs cover:

  • API architecture (POC and MVP phases)
  • Player data management
  • Authentication mechanisms
  • Integration with existing ad-tracking PHP package

Purpose

The Player API was created to:

  • Replace functionality in the legacy ad-tracking PHP package
  • Provide player progress data to publishers via Targeted API
  • Enable traffic optimizations and targeting on a campaign-by-campaign basis
  • Reduce technical debt in the core AdGem system
  • Targeted API - External gateway for Player API data
  • AdGem - Core platform consuming player data