Skip to content

In Progress Extensions

Sam Tingleff edited this page Nov 2, 2016 · 8 revisions

The intention here is to describe extensions in active use by one or more exchanges, such that the community can propose and implement semi-standardized changes before they are ratified in the spec.

For each element, please include sponsoring companies and example syntax.

DigiTrust

Sponsor: Rubicon Project

The goal is to support Digitru.st as a third party identity provider to the ecosystem.

Request Changes

User Object Type Example values Description
user.ext.digitrust Object { } Container object for DigiTrust ID and related attributes.
user.ext.digitrust.id String T4MNpfKqn9D9sMuPuH/e3c+14heCiUWXjbg+vN5OqYlYFmh3V8GAtQhQRYx2vuUJ8wJ7nEtFgkmX0jAKW+0i3dvm4Ak/GraYN92IsGHofjubb5zxShu8kQgUQzGn8pSZoNnNOt6OfXy5MiJ5izmM/wSeoA3hwbSaiLaNwbksYcNGrbbxQtDD+ni6hyRsS2vdrqKLE4gGob4MqcZBQQ95YhGr0Ix22EJs2CgD9KnDJ+O9X53d36vi2qbEtFi9+w7tG+LwTfLqTqq6XK30UAc9HxtuWBM1HQFdP9JvDShRo5V0yFZ0PsLgay3puVIHzAaQhj6gBkjsjRzG10CW8DnrHA== Encrypted user ID as provided by DigiTrust.
user.ext.digitrust.keyv Integer 2 Key version responsible for encryption of the ID.

Example Request

{
 "user":{
  "ext":{
   "digitrust": {
     "id":"F6vrzeiV625KD2WaTcGs68ajfRYokPFm6jNUSsawIKAdo/K8vOCPQ24l7hvEatiOBnsBOABTCjmcMe7C2PkzWgZ4zQeZ6qA5ZfmOVfRbdWjxSO2T+wAuMrLkczqHeXCSLBlR4iyz5ho1o44IPwXyxuYI7iXehBk7F/4QJvnSmK1pCyhp+7UszarryqwGVAjIwwekBxmYm/sU8OZeiUOe8iLa/ggQwf0S1Gl5WpFB7IecyrxGF5fu1jRsbmiF5viYTDUBAiq9Q5TlnA2uawkaNYJGmFT83GEIbYjt27ZiEXMru1NzzaaQBdZA1u97LPDQekj/bvCARwQxbrr1P/uJbA==",
     "keyv": 1
    }
  }
 }
}

CA Senate Bill 568: Privacy: Internet: minors

Sponsor: Rubicon Project

The goal is to support California Senate Bill No. 568.

Request Changes

Regulations Object Type Example values Description
regs.ext.s22580 Integer 0, 1 A value of 1 indicates that the content is directed at minors and that specific types of products should not be advertised.

Example Request

{
 "regs":{
  "ext":{
   "s22580": 1
  }
 }
}