Authorization Lookups

Verify an owner-sold supply path

Changed on

Joins the owner's and host's cached adagents.json manifests (plus the host's ads.txt/app-ads.txt inventorypartnerdomain lines when needed) and returns the verification state of one owner-sold carriage path, leg by leg. States follow the documented ladder: verified_owner_sold (host adagents.json authorizes the agent for the host property, collection-scoped), host_delegated (ads.txt inventorypartnerdomain + owner-side declarations, policy-gated), owner_attested (owner distribution claim only — discovery, never authorization), unverified. The response is evidence-bearing so callers can reproduce the verdict from the authoritative files; the registry cache is a convenience, not the trust root. For a live-fetch check of a file you just changed, use POST /api/adagents/validate.

post/api/registry/verify/supply-path

Request

  • Base URL
    https://agenticadvertising.org
  • URL
    https://agenticadvertising.org/api/registry/verify/supply-path
  • Auth
    none required

Request body

owner_domainstring required

Channel owner's publisher domain — where the canonical collection is declared.

host_domainstring required

Host publisher domain — where the carrying property (e.g. CTV app) is declared.

agent_urlstring required

Sales agent URL the buyer would transact with. Canonicalized server-side.

collection_idstring

Owner-assigned collection ID. Omit to verify the path at domain level (bulk deals).

Response

Supply-path verification verdict with per-leg evidence

semantics_version'1' required

Canonical supply-path evaluator semantics; pinned by the shared supply-path golden vectors.

resolved_collection_idstring

Concrete collection chosen for the complete path, including domain-level inquiries.

state'verified_owner_sold' | 'host_delegated' | 'owner_attested' | 'unverified' required
owner_domainstring required
host_domainstring required
agent_urlstring required
collection_idstring
checked_atstring required

Changes

    • warning

      the request property's maxLength was set to 256

    • info

      added the optional property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property / to the response with the status

    • info

      added the required property / to the response with the status

    • info

      added the required property / to the response with the status

    • info

      added the required property / to the response with the status

    • info

      endpoint added