Optionalauthorization_Discriminator. Required by the schema; absent in pre-schema-3 files.
Optionalproperty_Selector for authorization_type: 'property_ids'.
Optionalproperty_Selector for authorization_type: 'property_tags'.
OptionalpropertiesSelector for authorization_type: 'inline_properties'.
Optionalpublisher_Selector for authorization_type: 'publisher_properties'.
Optionalsignal_Selector for authorization_type: 'signal_ids' (signals agents).
Optionalsignal_Selector for authorization_type: 'signal_tags' (signals agents).
Entry in
adagents.jsonauthorized_agents[]. The schema requires every entry to carryauthorization_typeplus the matching selector field — see the spec atschemas/cache/3.0.11/adagents.json. Files in the wild sometimes omit them, so both fields are typed as optional here.resolveAgentProperties()fails closed (returns no properties) when the discriminator or its selector is missing.