Only the third is inventory. A brand domain is never a product’s coverage. See
Publisher coverage for publisher domains and
Identity documents for
adagents.json and brand.json.
An organization also claims the domain it operates as, and its buyer accounts take
that claim as their operator domain. Open the organization’s Domains page with
open_domains_page; Your organization’s domain
has the steps.
Every domain is held at the organization, so a buyer or agents account in an
organization does not type a registered domain of its own. It picks one of the
organization’s verified domains, or none, in Settings → Account configuration,
and takes the organization’s proof with it. A domain an account already holds
stays until it is cleared or replaced. A seller account keeps its own brand domain
until the organization’s claims take it over in a later step.
A worked example
Raptive runs a network and sells CafeMedia’s sites.- Registered domain
raptive.com: the account was created by someone with a@raptive.comemail. - Brand domain
raptive.com: Raptive is who the buyer deals with. - Publisher domains
cafemedia.com,wholesomeyum.comand others: the sites whose inventory is for sale, each with its ownadagents.json.
Why the brand domain must be verified
The brand domain is the seller’s buyer-facing identity. Apostra reads the logo and company description from it, and it is what a buyer sees they are dealing with, so Apostra does not take it on assertion. An unverified brand domain blocks go-live. It shows as theoperator_domain check in the seller’s
setup checklist and stays a blocker until it resolves.
Verification depends on whether the brand domain matches the account’s registered
domain.
The brand domain matches the registered domain
The registered domain must be approved. An account administrator, or an administrator of the organization that manages the account, can get there three ways, for buyer, seller and organization accounts alike:- An email on the domain. An active member of the account has an email address at the registered domain. This needs nothing beyond signing in with that address.
- A DNS TXT record. In your account’s domain settings in the Apostra web app, choose Verify with a DNS record. Apostra shows a record name and value. Add that TXT record at your DNS provider, then choose Check now. Apostra reads the record straight from DNS, with no third party and no sign-in.
- A manual review. Choose Request manual review and say why the first two do not fit, for example because you are an agency working for a client. An Apostra administrator reviews it and, if it holds up, attests the domain.
The DNS record
The record sits at a dedicated host under your registered domain, so it does not add to the TXT records at the domain’s apex:
The token is random and belongs to one account and one registered domain. If you
change the account’s registered domain, Apostra issues a new token for the new
domain, and the old record does not verify it. Some DNS providers add the domain
for you, so enter the name as
_apostra-domain-verification if yours does.
DNS changes can take a few minutes to appear. Until Apostra sees the exact value,
the check stays pending, whether the record is missing, wrong, or the lookup did
not finish. A check never approves a domain on a failed lookup. One account can run
a check about once every five seconds; a check made sooner is refused with
RATE_LIMITED. If the domain is already approved, for example by an email on the
domain, there is nothing to verify.
Verify via AAO is no longer offered. Its routes answer
410 Gone and point to the
DNS record and manual review. An approval made earlier through it stays valid.The brand domain differs from the registered domain
This is the case that generates support requests. A seller registers asspanglishmovies.com and sells as latinxctv.com. A company owns both loopme.ai
and loopme.com. Both are legitimate, and neither verifies on assertion. Two
conditions must hold, in order:
- The registered account domain is approved, as above. Alias evidence is never a way around this. An unapproved account cannot verify any brand domain.
- Published evidence links the two domains. Apostra reads each domain’s
brand.jsonthrough the AgenticAdvertising.org (AAO) registry and looks for one domain naming the other. It counts when either domain’sbrand.jsonlists the other inauthorized_operators, names it as itsauthoritative_locationorhouse, or lists it as one of its website properties.
brand.json at both domains. That is yours to do, because Apostra reads what you
publish. If you have published it and the check is still pending, it is waiting on
Apostra, and you can file that with save_ask rather than waiting.
Change a brand domain
Saving a new brand domain withsave_seller runs verification against it from
scratch, so expect the operator_domain check to go back to pending until the new
domain resolves. Identity and brands
shows the preview and confirmation that a change needs.
- Saving the same brand domain again re-runs nothing. A brand domain that is already verified, including one an Apostra administrator attested, keeps its verification when you update other parts of the profile.
- A lookup that fails counts as “not verified”. If the registry or
brand.jsonlookup times out, the result is never “verified”. A pending check after a change may only mean the lookup has not completed. The check runs again each time the storefront is read, so read it again to retry. - Withdrawing approval withdraws the verification. If the account domain stops being approved, a brand domain that was verified through that approval goes back to pending. A verification an Apostra administrator attested directly stays.
When it stays pending
Work down this list. Each step has a different owner.- Is the account’s registered domain approved? Nothing else can succeed first. It needs a member email on the domain, a DNS TXT record Apostra has checked, or Apostra’s attestation. The checklist says which can work for you. If no active member of the organization has an email address on the registered domain, email cannot work, so use the DNS TXT record or Request manual review. This is common when a company’s people email from one domain and its brand lives on another.
- Does the brand domain match the registered domain? If it does and it is still pending, the blocker is step 1.
- If it differs, is the linking evidence published? Check that one domain’s
brand.jsonnames the other. Redirects do not count. - Evidence published and still pending? It is with Apostra for review. File a
request with
save_ask.
Related
- Identity documents explains
adagents.json,brand.jsonand the AAO registry. - Identity and brands covers setting and proving a domain in chat.
- Publisher coverage covers publisher domains and properties.