DK Studio/Documentation
ProductChangelog

Product coverage

The map of DK Studio. Every capability the product covers is listed here with the page that documents it, so you can go from a question to the exact page that answers it.

Nothing is hidden behind this list. If a capability is not here, it is not part of the product.

Platform and setup

CapabilityDocumented on
Guided first-run setupSetup wizard
Database engine selection β€” SQLite, PostgreSQL, MySQLSetup wizard
Schema creation and migrationInstallation
Users, roles and sessionsUsers and roles
Licence keys and editionsAgent pool
Dashboard figuresAgent pool
REST APIAPI reference
Configuration and environmentConfiguration
Deployment modes β€” hosted studio and in-house installationDeployment modes
Installation and upgradesInstallation, Version compatibility

Agents and connectivity

CapabilityDocumented on
Agent licensing and registrationAgent registration
Live agent presence and heartbeatAgent pool
Socket transport and handshakeSocket protocol
HTTP polling fallbackConnection instability
Self-hosted deploymentSelf-hosted deployment
Hosted studioDeployment modes
Network and firewall requirementsNetwork requirements
Agent offline diagnosisAgent offline

Remote control

CapabilityDocumented on
Remote shell commandsRemote shell and serial
System informationCommand reference
Serial port enumeration, open, close and writeRemote shell and serial
The serial console on the agentRemote shell and serial
Command history and resultsCommand reference
Artifact uploadCommand reference

Test cases and execution

CapabilityDocumented on
The test case and suite modelTest case model
Authoring test casesAuthoring test cases
Data-driven matricesDDT matrices
Running a suite across the agent poolRuns and scheduling
Scheduling runsRuns and scheduling
Results, evidence and reportsResults and reports

AI assistance

CapabilityDocumented on
Test case generation from a requirementCase generation
Screen understandingScreen vision
Failure clustering and root-cause analysisRoot-cause analysis

Assets and topology

CapabilityDocumented on
Environments, devices, vehicles and OEMsEnvironments and devices
Bench topology and agent ownershipDevice topology

Layers under test

CapabilityDocumented on
Vehicle-side modules, readers, controllers and ECUsDevice topology
Cloud service testing β€” interface performance, key generation and distribution, certificate chainTesting the cloud services
Mobile wallet testing β€” system-level wallet keys on handsets and watchesTesting mobile wallets

Protocol families and conformance

CapabilityDocumented on
CCC, ICCE and ICCOA coverageSupported protocols
The COT driverSupported protocols
Conformance and certification suitesStandards and conformance

Reference material

PageWhat it holds
ConfigurationEnvironment variables, configuration files, defaults.
API referenceEvery route under /api, with bodies and responses.
Command referenceThe command set the agent executes, with arguments and error codes.
Socket protocolEnvelope, handshake and message types.
Error codesThe error catalogue the studio and the agent share.
Version compatibilityVersion rules and upgrade paths.
Standards and conformanceProtocol families and how conformance is expressed.
ArchitectureHow the studio and the agent talk, and where state lives.
GlossaryThe full vocabulary.

Security and scope

CapabilityDocumented on
Credentials, licences and data handlingSecurity and privacy
What comes nextRoadmap
Common questionsFAQ