Set boundaries before the action changes a buy.
01IdentifyConfigured key
02AuthorizeGranted scopes
03ConstrainAdvertisers and spend limits
04DecideActivation or operator review
05RecordMutation audit trail
Keep sandbox buys out of live auctions.
AdCP sandbox principals can use the test controller. Their buys never bid, and they are refused on AAMP activation surfaces.
Do AdCP and AAMP need separate key tables?
The server builds both protocol surfaces from the same configured principal table. AAMP grants and advertiser restrictions are then applied for that principal. Secret values are kept outside ordinary configuration files.