Skip to content

Agent Presentation

Agent Presentation is a mechanism wherein the person’s browser/OS presents to the app/site one or more tuples consisting of: {protocol, agent-config} where:

ACF file format

An ACF is a TOML format file. It has the following required field:

The rest of the fields in the ACF are determined by the protocol. Each protocol would have its own section of the ACF, followed by a set of zero or more fields.

Web implementation

The “Agent” field is added by the browser to every HTTP request header:

"Agent: <protocol>,<agentID>"

Mobile implementation

[To be determined. The mobile OS (iOS, Android, etc.) needs to pass the “Agent” tuples to the app on startup.]