Skip to main content
POST
Verify a HarnessProfile against a SandboxProfile and model

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

checkfu-version
enum<string>
required
Available options:
2026-08-24
idempotency-key
string
Maximum string length: 255

Path Parameters

id
string
required
Pattern: ^hprof_[0-9a-f]{32}$

Body

application/json
expected_version
integer
required
Required range: x > 0
sandbox_profile_key
string
required
Pattern: ^[a-z0-9](?:[a-z0-9._-]{0,93})$
model_routing_profile_key
string
required
Pattern: ^[a-z0-9](?:[a-z0-9._-]{0,93})$
prove_platform_mcp
boolean

Response

Success

id
string
required
Pattern: ^conf_[0-9a-f]{32}$
workspace_id
string
required
Pattern: ^wrkspc_[0-9a-f]{32}$
harness_profile_id
string
required
Pattern: ^hprof_[0-9a-f]{32}$
harness_profile_revision_number
integer
required
Required range: x > 0
release_digest
string
required
Pattern: ^sha256:[0-9a-f]{64}$
driver_version
string
required
Minimum string length: 1
sandbox_profile_id
string
required
Pattern: ^sprof_[0-9a-f]{32}$
sandbox_profile_revision_number
integer
required
Required range: x > 0
sandbox_image_digest
string
required
Pattern: ^sha256:[0-9a-f]{64}$
model_routing_profile_id
string
required
Pattern: ^mrp_[0-9a-f]{32}$
model_routing_profile_revision_number
integer
required
Required range: x > 0
plane_policy_hash
string
required
Pattern: ^sha256:[0-9a-f]{64}$
suite_revision
string
required
Minimum string length: 1
run_spec
object
required
status
enum<string>
required
Available options:
pending,
passed,
failed
checks
object[]
required
Maximum array length: 64
tier
enum<string>
required
Available options:
certified,
beta,
experimental
runner_placement
enum<string> | null
required
Available options:
local,
hosted,
byoc
evidence_authority
enum<string> | null
required
Available options:
platform_observed,
customer_asserted,
mixed
evidence_manifest_revision
string | null
required
Minimum string length: 1
evidence_manifest_hash
string | null
required
Pattern: ^sha256:[0-9a-f]{64}$
execution_target
object | null
required
created_at
string
required
completed_at
string | null
required
expires_at
string | null
required
evidence_signature_status
enum<string>
required
Available options:
not_applicable,
verified,
revoked
capability_set
object
evidence_signature
object | null
conformance_identity
object
qualification
object | null