跳转到内容

ak.profile.full_client.v1

← Profiles

ak.profile.full_client.v1

enforcement_phases

[
  "build",
  "conformance"
]

operation_requirements

[
  {
    "direction": "consume",
    "operation_id": "ak.server.read.describe.v1",
    "binding_kind": "http_json"
  },
  {
    "direction": "consume",
    "operation_id": "ak.self.events.command.submit.v1",
    "binding_kind": "http_json"
  },
  {
    "direction": "consume",
    "operation_id": "ak.self.account.stream.subscribe.v1",
    "binding_kind": "http_json"
  },
  {
    "direction": "consume",
    "operation_id": "ak.self.committed_event.stream.subscribe.v1",
    "binding_kind": "http_json"
  },
  {
    "direction": "consume",
    "operation_id": "ak.self.blob.upload.create.v1",
    "binding_kind": "http_json"
  },
  {
    "direction": "consume",
    "operation_id": "ak.self.blob.resource.get.v1",
    "binding_kind": "http_json"
  },
  {
    "direction": "consume",
    "operation_id": "ak.self.authz.read.check.v1",
    "binding_kind": "http_json"
  },
  {
    "direction": "consume",
    "operation_id": "ak.self.authz.grants.read.effective.v1",
    "binding_kind": "http_json"
  },
  {
    "direction": "consume",
    "operation_id": "ak.root.identity.read.resolve.v1",
    "binding_kind": "http_json"
  }
]

inherits

[
  "ak.profile.chat_mvp.v1",
  "ak.profile.kanban_mvp.v1"
]

required_event_kinds

[
  "ak.realm.create",
  "ak.member.state",
  "ak.strand.create",
  "ak.message.create",
  "ak.reaction.add",
  "ak.redaction",
  "ak.account_data.set",
  "ak.read_cursor.advance"
]

rejected_event_kinds

[]

required_schemas

[
  "ak.schema.account_subscribe_frame.v1",
  "ak.schema.blob.v1",
  "ak.schema.notification.v1",
  "ak.schema.read_cursor.v1"
]

required_fixtures

[
  "privacy-security-fixture.json",
  "capability-relinquish-authoring-fixture.json",
  "mls-roster-client-roles-fixture.json",
  "governance-result-consumption-roles-fixture.json"
]

optional_extensions

[
  "ak.profile.e2ee_client.v1",
  "ak.profile.mimi_interop.v1",
  "ak.profile.agent_runtime.v1"
]

feature_discovery

{
  "required": [
    "offline_queue",
    "conflict_records",
    "pending_state"
  ],
  "unsupported_optional": "surface unavailable capability before write"
}

mls_roster_verification

{
  "method_history_verifier": false,
  "live_did_discovery": false,
  "input": "authenticated_own_station_self_roster_outcome",
  "checks": [
    "exact_account_actor_and_selectors",
    "governance_manifest_signature",
    "complete_ordered_records_digest",
    "recipient_claim_receipt_signature",
    "recipient_add_attestation_signature",
    "rfc9420_credential_leaf_and_proposal_binding"
  ]
}

required_vectors

[
  "ak.vector.mls.roster_client_roles.v1",
  "ak.vector.authority_commit_projection.result_consumption_roles.v1"
]

governance_result_consumption

{
  "method_history_verifier": false,
  "live_did_discovery": false,
  "input": "authenticated_persistently_bound_own_station_original_results",
  "portable": false,
  "checks": [
    "full_account_and_station_binding",
    "original_closed_shapes_and_content_ids",
    "exact_realm_scope_selectors_and_coordinates",
    "independent_stream_continuity_and_no_rollback",
    "exact_snapshot_floor_and_same_cut",
    "producer_proof_self_consistency",
    "independent_mls_and_attachment_authentication"
  ]
}

Source