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
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 |