跳转到内容

ak.profile.media_service_binding.arkret_native.v1

← Profiles

ak.profile.media_service_binding.arkret_native.v1

role

"server"

description

"Arkret-native SFU reference binding sub-profile. Provides a backend-SDK-free reference implementation of the Arkret-native SFU wire format for protocol self-consistency and conformance testing. Reference / conformance binding only: it MUST NOT be claimed as a production media backend, and production deployments MUST use a production-grade media_service_binding sub-profile such as ak.profile.media_service_binding.livekit.v1. Declaring this sub-profile requires declaring ak.profile.media_service_binding.v1. See zh/crypto-media/bindings/arkret-native.md."

enforcement_phases

[
  "conformance",
  "startup_claim_guard"
]

operation_requirements

[
  {
    "direction": "provide",
    "operation_id": "ak.self.call.media.exchange.issue_token.v1",
    "binding_kind": "http_json"
  }
]

depends_on

[
  "ak.profile.media_service_binding.v1"
]

required_profiles

[
  "ak.profile.media_service_binding.v1"
]

required_event_kinds

[
  "ak.realm.media_service",
  "ak.call.state"
]

rejected_event_kinds

[]

required_schemas

[
  "ak.schema.event.v1"
]

required_fixtures

[
  "privacy-security-fixture.json"
]

optional_extensions

[]

feature_discovery

{
  "required": [
    "arkret_native_sfu_join_request"
  ],
  "unsupported_optional": "MUST fail closed when arkret_native_sfu_join_request is unavailable."
}

Source