跳转到内容

ak.profile.minimal_client.v1

← Profiles

ak.profile.minimal_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.committed_event.resource.get.v1",
    "binding_kind": "http_json"
  },
  {
    "direction": "consume",
    "operation_id": "ak.self.committed_event.read.scan.v1",
    "binding_kind": "http_json"
  }
]

inherits

[]

required_event_kinds

[
  "ak.realm.create",
  "ak.member.state"
]

rejected_event_kinds

[]

required_schemas

[
  "ak.schema.realm.v1",
  "ak.schema.strand.v1",
  "ak.schema.message.v1",
  "ak.schema.morph.v1",
  "ak.schema.relation.v1",
  "ak.schema.view.v1"
]

required_fixtures

[]

prose_requirement_coverage

[
  {
    "requirement": "basic ordering and tie break",
    "coverage": [
      "authority-commit-fixture.json"
    ]
  },
  {
    "requirement": "pagination gap and backfill order",
    "coverage": [
      "cursor-negative-fixture.json"
    ]
  },
  {
    "requirement": "token expiry recovery",
    "coverage": [
      "encoding-fixture.json",
      "cursor-negative-fixture.json"
    ]
  }
]

optional_extensions

[
  "local_reducer",
  "e2ee_decrypt",
  "push_notifications"
]

feature_discovery

{
  "required": [
    "supported_profiles",
    "unsupported_features"
  ],
  "unsupported_optional": "render generic fallback or return unsupported_feature"
}

Source