ak.profile.agent_participation_policy.v1
ak.profile.agent_participation_policy.v1
enforcement_phases
[
"conformance",
"startup_claim_guard"
] operation_requirements
[
{
"direction": "provide",
"operation_id": "ak.self.agent.participation.resource.replace.v1",
"binding_kind": "http_json"
},
{
"direction": "provide",
"operation_id": "ak.self.agent.participation.resource.get.v1",
"binding_kind": "http_json"
}
] inherits
[
"ak.profile.agent_provisioning.v1"
] required_event_kinds
[
"ak.agent.interaction.set"
] rejected_event_kinds
[] required_schemas
[
"ak.schema.principal_operations.v1"
] wire_contract_refs
[
"schemas/principal-operations.schema.json#/$defs/participation_replace_request",
"schemas/event-payload.schema.json#/$defs/agent_interaction_set_payload",
"schemas/typed-current-result.schema.json#/$defs/agent_interaction_result"
] required_fixtures
[
"agent-participation-fixture.json"
] optional_extensions
[] feature_discovery
{
"required": [
"agent_participation_ceiling_tightens",
"effective_is_ceiling_meet_selection",
"third_party_mention_gate",
"session_scope_details_participation",
"five_bit_ceiling_closed",
"selection_cas_version",
"realm_agent_interaction_mode"
],
"unsupported_optional": "fail closed; deny agent participation when the ceiling is unknown or stale"
}