ak.profile.direct_conversation_repair.v1
ak.profile.direct_conversation_repair.v1
enforcement_phases
[
"conformance",
"startup_claim_guard"
] operation_requirements
[
{
"direction": "provide",
"operation_id": "ak.self.events.command.submit.v1",
"binding_kind": "http_json"
},
{
"direction": "provide",
"operation_id": "ak.self.direct_conversation.read.resolve.v1",
"binding_kind": "http_json"
}
] inherits
[
"ak.profile.direct_conversation_realm.v1"
] required_event_kinds
[
"ak.member.state",
"ak.mls.commit"
] rejected_event_kinds
[] required_schemas
[
"ak.schema.principal_operations.v1"
] required_fixtures
[] required_vectors
[] optional_extensions
[] authority_source
"ak.authority.direct_conversation_repair.v1" invariants
[
"same_pair_realm_main_strand",
"exact_two_participant_mask",
"human_self_or_owned_agent_controller_closed_xor",
"current_signed_directional_contact_heads",
"new_realm_group_has_no_prejoin_history",
"repair_action_allowlist_is_exactly_member_rejoin_own",
"repair_source_never_authorizes_member_leave_own"
] feature_discovery
{
"required": [
"stable_direct_conversation_exact_pair_repair"
],
"unsupported_optional": "keep the stable binding suspended and fail closed"
}