slug: kentik provider: Kentik generated_by: planning/capability-mapping/scripts/classify_capabilities.py model: claude-opus-5 frame: - Software & Technology min_confidence: 0.7 capability_model: source: https://github.com/vincentmakes/turbo-ea-capabilities license: CC-BY-4.0 attribution: Turbo EA Capabilities by Vincent Verdet — Turbo EA, https://github.com/vincentmakes/turbo-ea-capabilities, CC BY 4.0 notice: NOTICE edge_count: 5 edges: - tag: UserService spec_file: kentik-userservice-api-openapi.yml capability_id: BC-620.20 capability_id_l1: BC-620 capability_name: Identity & Access Management confidence: 0.78 evidence: '"The User Management API enables programmatic administration of users within your organization"; "Create new user account", "Reset API token for a user", schemas v202211Role, v202211PermissionEntry' reason: User account CRUD with roles, permission entries, session reset and API token reset is identity and access administration. Could also be read as tenant identity, but the stated scope is users within the organisation. - tag: MitigationsService spec_file: kentik-mitigationsservice-api-openapi.yml capability_id: BC-620.30 capability_id_l1: BC-620 capability_name: Threat Detection & Response Management confidence: 0.75 evidence: '"configuring and managing network infrastructure mitigations that are triggered automatically based on alerts or manually to prevent network attacks"; POST /v202505/mitigations/{action} "Act on Mitigation"' reason: Automated and manual response actions against network attacks (DDoS) driven by alerts is threat detection and response. Some chance it is read as IT operations automation, but the attack-prevention framing supports security response. - tag: TenantService spec_file: kentik-tenantservice-api-openapi.yml capability_id: BC-4230.10 capability_id_l1: BC-4230 capability_name: Tenant Provisioning & Lifecycle confidence: 0.75 evidence: '"My Kentik Portal API enables programmatic access to tenants and package templates"; "Create a tenant", "Delete a tenant", "List MKP tenants"' reason: Create/read/update/delete of tenants in a multi-tenant portal is tenant provisioning and lifecycle. Package/plan schemas hint at configuration too, so the L2 choice carries some ambiguity. - tag: SyntheticsAdminService spec_file: kentik-syntheticsadminservice-api-openapi.yml capability_id: BC-4220.20 capability_id_l1: BC-4220 capability_name: Observability Management confidence: 0.7 evidence: '"The Synthetics Monitoring API provides programmatic access to Kentik''s synthetic monitoring system"; operations "Create a test", "List available agents", "Create an agent alert configuration"' reason: The operations configure synthetic tests, monitoring agents and their alerting — synthetic monitoring, which BC-4220.20 Observability Management explicitly covers. Some ambiguity with BC-600.40 IT Operations Management since the monitored estate is the buyer's network, hence calibrated below 0.8. - tag: SyntheticsDataService spec_file: kentik-syntheticsdataservice-api-openapi.yml capability_id: BC-4220.20 capability_id_l1: BC-4220 capability_name: Observability Management confidence: 0.7 evidence: '"Get results for tests", "Get network trace data for a test", schemas v202309PacketLossData, v202309PingResults' reason: Retrieval of synthetic test results, latency/packet-loss metrics and network traces is monitoring telemetry consumption, i.e. observability. Alternative reading as general IT operations monitoring keeps confidence moderate.