跳转到内容

ak.profile.calendar_notification_dispatch.v1

← Profiles

ak.profile.calendar_notification_dispatch.v1

description

"Station profile for deriving notification_kind=schedule from calendar schedule changes, including the blind-wakeup path for encrypted schedules. Provider delivery stays governed by the Push Gateway profiles."

enforcement_phases

[
  "conformance",
  "startup_claim_guard"
]

operation_requirements

[
  {
    "direction": "provide",
    "operation_id": "ak.server.read.describe.v1",
    "binding_kind": "http_json"
  },
  {
    "direction": "provide",
    "operation_id": "ak.self.committed_event.read.scan.v1",
    "binding_kind": "http_json"
  }
]

required_event_kinds

[
  "ak.strand.update"
]

rejected_event_kinds

[]

required_schemas

[
  "ak.schema.strand.v1",
  "ak.schema.calendar_event.v1",
  "ak.schema.notification.v1"
]

required_fixtures

[
  "calendar-notification-fixture.json"
]

optional_extensions

[
  "ak.profile.push_gateway.blind_wakeup.v1",
  "ak.profile.push_gateway.visible_notification.v1"
]

feature_discovery

{
  "required": [
    "calendar_schedule_notification",
    "calendar_encrypted_blind_wakeup"
  ],
  "unsupported_optional": "return unsupported_feature rather than claiming verified schedule notification for encrypted schedules the service cannot read"
}

Source