Prebid Addressability Framework (PAF) implementation

Implementation repository for Prebid Addressability Framework (PAF).

Reference implementation of the Minimum Viable Product (MVP) defined here.

flowchart TB

    Demo("Demo Project")
    style Demo fill:#f5f5f5,stroke:#d2d2d2,stroke-width:2px
    click Demo "./paf-mvp-demo-express" "paf-mvp-demo-express"
    
    Core("Core Javascript")
    click Core "./paf-mvp-core-js" "paf-mvp-core-js"
    
    Frontend("Frontend library & widget")
    click Frontend "./paf-mvp-frontend" "paf-mvp-frontend"
    
    Operator("Operator API")
    click Operator "./paf-mvp-operator-express" "paf-mvp-operator-express"
    
    Client("Operator client")
    click Client "./paf-mvp-operator-client-express" "paf-mvp-operator-client-express"
    
    Demo --> Frontend
    linkStyle 0 stroke:#d2d2d2,stroke-width:1px
    Demo --> Operator
    linkStyle 1 stroke:#d2d2d2,stroke-width:1px
    Demo --> Client
    linkStyle 2 stroke:#d2d2d2,stroke-width:1px
    Demo --> Core
    linkStyle 3 stroke:#d2d2d2,stroke-width:1px
    
    Frontend --> Core
    Client --> Core
    Operator --> Core

Loading
Sub-project Description
paf-mvp-demo-express A set of demo publishers and advertisers hosted on NodeJS and using Prebid Addressability Framework
paf-mvp-frontend The official implementation of a frontend client for PAF, including Javascript library and reference UI widgets
paf-mvp-operator-client-express A NodeJS (Express) implementation of the operator backend client and proxy
paf-mvp-operator-express A NodeJS (Express) implementation of the operator API
paf-mvp-core-js The Javascript fondation (data model, endpoint paths...) used by all other projects