ak.profile.membership_join_compensation.v1
ak.profile.membership_join_compensation.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.peer.events.command.submit.v1",
"binding_kind": "http_json"
},
{
"direction": "provide",
"operation_id": "ak.self.keys.keypackages.command.revoke.v1",
"binding_kind": "http_json"
},
{
"direction": "provide",
"operation_id": "ak.self.keys.keypackages.command.consume.v1",
"binding_kind": "http_json"
}
] required_event_kinds
[
"ak.member.state",
"ak.mls.commit"
] rejected_event_kinds
[] required_schemas
[
"ak.schema.principal_operations.v1",
"ak.schema.service_operation_dtos.v1"
] wire_contract_refs
[
"schemas/authority-commit-operations.schema.json#/$defs/membership_compensation_unit_submission",
"schemas/authority-commit-operations.schema.json#/$defs/membership_compensation_federation_submission"
] required_fixtures
[
"peer-event-submit-semantic-union-fixture.json"
] optional_extensions
[] authority_source
"ak.authority.membership_compensation.v1" actions
{
"self_join": "ak.member.compensate.leave",
"delegated_or_admin_join": "ak.member.compensate.remove"
} single_use_contract
[
"actual_join_authoring_signer_signs_delegation_core",
"exact_admission_and_join_event",
"executor_did_and_proof_key_exact",
"old_j1_provenance_only",
"already_absent_and_superseded_are_conflict_no_write",
"terminal_certificate_excluded_from_event_digest",
"federation_forwards_transport_evidence_unchanged"
] feature_discovery
{
"required": [
"accepted_at_membership_compensation_single_use"
],
"unsupported_optional": "leave the failed join operation pending cleanup; never synthesize authority"
}