跳转到内容

ak.profile.agent_sidecar.v1

← Profiles

ak.profile.agent_sidecar.v1

enforcement_phases

[
  "conformance",
  "startup_claim_guard"
]

operation_requirements

[
  {
    "direction": "provide",
    "operation_id": "ak.self.agent.sidecar.command.ensure.v1",
    "binding_kind": "http_json"
  },
  {
    "direction": "provide",
    "operation_id": "ak.self.agent.sidecar.resource.get.v1",
    "binding_kind": "http_json"
  },
  {
    "direction": "provide",
    "operation_id": "ak.self.agent.sidecar.read.list.v1",
    "binding_kind": "http_json"
  },
  {
    "direction": "provide",
    "operation_id": "ak.self.events.command.submit.v1",
    "binding_kind": "http_json"
  },
  {
    "direction": "provide",
    "operation_id": "ak.self.committed_event.read.scan.v1",
    "binding_kind": "http_json"
  }
]

inherits

[
  "ak.profile.agent_provisioning.v1"
]

required_event_kinds

[
  "ak.sidecar.create",
  "ak.sidecar.context.attach",
  "ak.message.create",
  "ak.agent.sidecar.exchange.control"
]

rejected_event_kinds

[]

required_schemas

[
  "ak.schema.agent_sidecar.v1",
  "ak.schema.principal_operations.v1",
  "ak.schema.agent_sidecar_view_state.v1",
  "ak.schema.agent_sidecar_exchange_projection.v1",
  "ak.schema.agent_sidecar_event_exchange_binding.v1",
  "ak.schema.agent_sidecar_exchange_control.v1"
]

wire_contract_refs

[
  "schemas/principal-operations.schema.json#/$defs/sidecar_ensure_request",
  "schemas/principal-operations.schema.json#/$defs/sidecar_ensure_outcome",
  "schemas/principal-operations.schema.json#/$defs/sidecar_stream_head"
]

required_fixtures

[
  "privacy-security-fixture.json",
  "sidecar-view-state-schema-fixture.json"
]

optional_extensions

[]

feature_discovery

{
  "required": [
    "sidecar_singleton_identity",
    "event_derived_sidecar_identity",
    "native_sidecar_scope",
    "ownership_derived_participants",
    "owned_effective_access_separation",
    "pending_access_reconciliations",
    "addressed_agents_not_a_boundary",
    "context_mapping_without_relation",
    "navigation_visibility_scope_only",
    "hosted_strand_sidecar_surface",
    "strand_level_context_identity",
    "sidecar_fixed_merged_owner_read",
    "sidecar_owner_read_without_publish",
    "sidecar_live_same_cut_installation",
    "sidecar_bounded_responsive_recovery",
    "multi_track_native_sidecar_write_target",
    "source_event_deterministic_merge",
    "private_event_echo_deduplication",
    "exchange_binding_closed_loop",
    "exchange_control_event_truth",
    "exchange_coordinator_completion",
    "exchange_projection_local_fold_cache",
    "existence_privacy_invariants",
    "single_executed_by_on_publish",
    "first_ensure_exact_create_then_context_attach",
    "sidecar_context_excluded_from_authority_stream_head",
    "ownership_lifecycle_expected_revision"
  ],
  "unsupported_optional": "fail closed; do not create multiple Sidecars or synthesize Circle/member/Strand/Relation objects for one (realm_id, controller_account_id)"
}

Source