Skip to content

For Intermediary managed platform with single domain

✏️ Changes categorization

  • Already implemented in 1.0
  • Mandatory in 1.1
  • Recommended in 1.1
mymedia.com/ads.txt

ownerdomain=mymedia.com

managerdomain=manager.com

manager.com, 789, DIRECT

adagio.io, 123, RESELLER

manager.com/sellers.json

{

“seller_id”: “789”,

“name”: “My Media”,

“domain”: “mymedia.com”,

“seller_type”: “PUBLISHER”

}

adagio.io/sellers.json

{

“seller_id”: “123”,

“name”: “Manager”,

“domain”: “manager.com”,

“seller_type”: “PUBLISHER”

}

supply chain object received by adagio

“nodes”: [

{

“asi”: “manager.com”,

“sid”: “789”,

“hp”: 1,

…

}

]

classDiagram
class Publisher{
mymedia.com/ads.txt
-------------------------------------
ownerdomain=mymedia.com
managerdomain=manager.com
manager.com, 789, DIRECT
adagio.io, 123, RESELLER
}
class Intermediary{
manager.com/sellers.json
-------------------------------------
"seller_id": "789",
"name": "My Media",
"domain": "mymedia.com",
"seller_type": "PUBLISHER"
}
class Adagio{
adagio.io/sellers.json
-------------------------------------
"seller_id": "123",
"name": "Manager",
"domain": "manager.com",
"seller_type": "INTERMEDIARY"
}
Publisher <-- Intermediary
Adagio <-- Publisher
Intermediary <-- Publisher
Intermediary <-- Adagio