curl --request POST \
--url https://api.checkfu.com/v1/harness-profiles/{id}/verifications \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--header 'checkfu-version: <checkfu-version>' \
--data '
{
"expected_version": 1,
"sandbox_profile_key": "<string>",
"model_routing_profile_key": "<string>",
"prove_platform_mcp": true
}
'import requests
url = "https://api.checkfu.com/v1/harness-profiles/{id}/verifications"
payload = {
"expected_version": 1,
"sandbox_profile_key": "<string>",
"model_routing_profile_key": "<string>",
"prove_platform_mcp": True
}
headers = {
"checkfu-version": "<checkfu-version>",
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {
'checkfu-version': '<checkfu-version>',
Authorization: 'Bearer <token>',
'Content-Type': 'application/json'
},
body: JSON.stringify({
expected_version: 1,
sandbox_profile_key: '<string>',
model_routing_profile_key: '<string>',
prove_platform_mcp: true
})
};
fetch('https://api.checkfu.com/v1/harness-profiles/{id}/verifications', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.checkfu.com/v1/harness-profiles/{id}/verifications",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'expected_version' => 1,
'sandbox_profile_key' => '<string>',
'model_routing_profile_key' => '<string>',
'prove_platform_mcp' => true
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json",
"checkfu-version: <checkfu-version>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.checkfu.com/v1/harness-profiles/{id}/verifications"
payload := strings.NewReader("{\n \"expected_version\": 1,\n \"sandbox_profile_key\": \"<string>\",\n \"model_routing_profile_key\": \"<string>\",\n \"prove_platform_mcp\": true\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("checkfu-version", "<checkfu-version>")
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.checkfu.com/v1/harness-profiles/{id}/verifications")
.header("checkfu-version", "<checkfu-version>")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"expected_version\": 1,\n \"sandbox_profile_key\": \"<string>\",\n \"model_routing_profile_key\": \"<string>\",\n \"prove_platform_mcp\": true\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.checkfu.com/v1/harness-profiles/{id}/verifications")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["checkfu-version"] = '<checkfu-version>'
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"expected_version\": 1,\n \"sandbox_profile_key\": \"<string>\",\n \"model_routing_profile_key\": \"<string>\",\n \"prove_platform_mcp\": true\n}"
response = http.request(request)
puts response.read_body{
"id": "<string>",
"workspace_id": "<string>",
"harness_profile_id": "<string>",
"harness_profile_revision_number": 1,
"release_digest": "<string>",
"driver_version": "<string>",
"sandbox_profile_id": "<string>",
"sandbox_profile_revision_number": 1,
"sandbox_image_digest": "<string>",
"model_routing_profile_id": "<string>",
"model_routing_profile_revision_number": 1,
"plane_policy_hash": "<string>",
"suite_revision": "<string>",
"run_spec": {
"run": "<string>",
"session": "<string>",
"context": {
"event_cursor": 1,
"continuation": "rebuild_only",
"instructions": "<string>",
"tools": [
{
"kind": "catalog",
"name": "<string>",
"connection_id": "<string>"
}
],
"skills": [
"<string>"
],
"output_schema": "<unknown>",
"history": [
{
"role": "user",
"content": "<string>"
}
],
"attachment_refs": [
"<string>"
],
"compaction": {
"trigger_percent": 50,
"strategy_ladder": [
"native"
],
"preserve": [
"<string>"
],
"summarizer_model_routing_profile_key": "<string>"
},
"model_context_window_tokens": 1,
"model_context_window_source": "industry_floor_default",
"builtin_tools": [
"bash"
]
},
"input": {
"type": "user.message",
"content": "<string>",
"attachments": [
"<string>"
],
"continuation": {
"kind": "custom_tool",
"tool_use_id": "<string>",
"result": "<unknown>"
}
},
"execution_pins": {
"agent_id": "<string>",
"agent_release_number": 1,
"harness_profile_id": "<string>",
"harness_profile_revision_number": 1,
"harness_release_digest": "<string>",
"harness_driver_version": "<string>",
"sandbox_profile_id": "<string>",
"sandbox_profile_revision_number": 1,
"sandbox_image_digest": "<string>",
"model_routing_profile_id": "<string>",
"model_routing_profile_revision_number": 1,
"plane_policy_hash": "<string>",
"selected_skills": [
"<string>"
],
"selected_tools": [
"<string>"
],
"instructions_sha256": "<string>"
},
"harness": {
"kind": "trusted",
"protocol": "mock",
"configuration": {}
},
"sandbox": {
"release": {
"sandbox_profile_id": "<string>",
"key": "<string>",
"revision_number": 1,
"template": {
"tier": "container",
"base_image": {
"reference": "<string>",
"digest": "<string>"
},
"packages": [
{
"manager": "apt",
"name": "<string>",
"version": "<string>"
}
],
"network_policy": {
"mode": "none",
"allowed_hosts": [
"<string>"
],
"required_egress_certification": "advisory_filter",
"egress_presets": {
"version": 1,
"presets": [
"package_managers"
]
}
},
"resource_limits": {
"cpu_millis": 1,
"memory_mib": 1,
"disk_mib": 1,
"max_duration_seconds": 1
},
"retention_mode": "durable"
},
"derived_image_digest": "<string>"
},
"platform": {
"os": "linux",
"architecture": "amd64"
},
"root_image": "<string>"
},
"model": {
"model_routing_profile_id": "<string>",
"model_routing_profile_revision_number": 1,
"tier": "default",
"provider": "<string>",
"model": "<string>",
"reason": "cheapest_sufficient",
"access": "harness_owned",
"access_source": {
"kind": "workspace_credential",
"provider": "<string>",
"model_credential_id": "<string>",
"model_credential_generation_id": "<string>"
}
},
"session_thread_id": "<string>",
"requires_session_sandbox": true,
"capability_set": {
"event_fidelity": "native",
"continuation": "in_flight",
"checkpoint": "process_and_disk",
"approval_delivery": "park",
"interrupt": "cooperative",
"mid_run_input": "native",
"model_control": "platform_enforced",
"usage_authority": "platform_observed",
"multiagent_shared_environment": true,
"subagents": "observed"
},
"materialization_target": "sandbox_staging",
"runner_pool": "<string>",
"conformance_target": {
"provider_id": "<string>",
"provider_revision": "<string>",
"materialization_revision": "<string>",
"placement": "local",
"runtime_assurances": {
"compute_accounting": true,
"network_isolation": true,
"bounded_start": true,
"bounded_cancel": true,
"teardown": true
}
},
"runtime_qualification": {
"topology": "colocated",
"continuation": "rebuild",
"capabilities": {
"input": {
"text": "realized",
"structured": "realized",
"files": "realized",
"attachments": "realized"
},
"observation": {
"user_message": "realized",
"progress": "realized",
"tool_activity": "realized",
"subagents": "realized",
"diagnostics": "realized"
},
"control": {
"steer": "realized",
"interrupt": "realized",
"question_yield": "realized",
"action_approval_continuation": "realized",
"custom_tool_declaration": "realized",
"custom_tool_continuation": "realized",
"thread_spawn": "realized",
"thread_message": "realized"
},
"resources": {
"filesystem": "realized",
"project_memory_mounts": "realized",
"artifacts": "realized"
},
"gateways": {
"platform_model": "realized",
"platform_tools": "realized",
"credential_proxy": "realized"
},
"continuity": {
"checkpoint_export": "realized",
"checkpoint_import": "realized"
},
"accounting": {
"model_usage": "realized",
"tool_usage": "realized",
"compute_usage": "realized"
},
"isolation": {
"network": "realized",
"zdr": "realized"
},
"lifecycle": {
"bounded_start": "realized",
"cancel": "realized",
"teardown": "realized",
"orphan_recovery": "realized"
}
}
},
"lifecycle_hooks": [
{
"phase": "post_materialize",
"commands": [
{
"argv": [
"<string>"
],
"working_directory": "<string>",
"timeout_seconds": 900,
"on_failure": "abort",
"environment_slots": [
"<string>"
]
}
]
}
],
"platform_connections": [
{
"connection": "<string>",
"provider": "<string>"
}
]
},
"status": "pending",
"checks": [
{
"name": "<string>",
"status": "passed",
"detail": "<string>"
}
],
"tier": "certified",
"runner_placement": "local",
"evidence_authority": "platform_observed",
"evidence_manifest_revision": "<string>",
"evidence_manifest_hash": "<string>",
"execution_target": {
"provider_id": "<string>",
"provider_revision": "<string>",
"materialization_revision": "<string>",
"placement": "local",
"runner_pool": "<string>",
"runtime_assurances": {
"compute_accounting": true,
"network_isolation": true,
"bounded_start": true,
"bounded_cancel": true,
"teardown": true
}
},
"created_at": "<string>",
"completed_at": "<string>",
"expires_at": "<string>",
"evidence_signature_status": "not_applicable",
"capability_set": {
"event_fidelity": "native",
"continuation": "in_flight",
"checkpoint": "process_and_disk",
"approval_delivery": "park",
"interrupt": "cooperative",
"mid_run_input": "native",
"model_control": "platform_enforced",
"usage_authority": "platform_observed",
"multiagent_shared_environment": true,
"subagents": "observed"
},
"evidence_signature": {
"algorithm": "hmac-sha256",
"key_id": "<string>",
"digest": "<string>"
},
"conformance_identity": {
"request": {
"suite_revision": "<string>",
"case_set_revision": "checkfu:harness-conformance-case-set@1",
"case_ids": [
"ready_handshake"
],
"case_set_digest": "<string>",
"fingerprint": "<string>",
"case_contract_digest": "<string>"
},
"evidence": {
"revision": "checkfu:harness-conformance-evidence-identity@1",
"request_fingerprint": "<string>",
"target": {
"provider_id": "<string>",
"provider_revision": "<string>",
"materialization_revision": "<string>",
"placement": "local",
"runtime_assurances": {
"compute_accounting": true,
"network_isolation": true,
"bounded_start": true,
"bounded_cancel": true,
"teardown": true
}
},
"fingerprint": "<string>"
}
},
"qualification": {
"topology": "colocated",
"continuation": "rebuild",
"capabilities": {
"input": {
"text": "realized",
"structured": "realized",
"files": "realized",
"attachments": "realized"
},
"observation": {
"user_message": "realized",
"progress": "realized",
"tool_activity": "realized",
"subagents": "realized",
"diagnostics": "realized"
},
"control": {
"steer": "realized",
"interrupt": "realized",
"question_yield": "realized",
"action_approval_continuation": "realized",
"custom_tool_declaration": "realized",
"custom_tool_continuation": "realized",
"thread_spawn": "realized",
"thread_message": "realized"
},
"resources": {
"filesystem": "realized",
"project_memory_mounts": "realized",
"artifacts": "realized"
},
"gateways": {
"platform_model": "realized",
"platform_tools": "realized",
"credential_proxy": "realized"
},
"continuity": {
"checkpoint_export": "realized",
"checkpoint_import": "realized"
},
"accounting": {
"model_usage": "realized",
"tool_usage": "realized",
"compute_usage": "realized"
},
"isolation": {
"network": "realized",
"zdr": "realized"
},
"lifecycle": {
"bounded_start": "realized",
"cancel": "realized",
"teardown": "realized",
"orphan_recovery": "realized"
}
}
}
}{
"error": {
"type": "validation.malformed",
"message": "<string>",
"more": "https://docs.checkfu.com/reference/errors#validation-malformed"
}
}{
"error": {
"type": "auth.invalid_key",
"message": "<string>",
"more": "https://docs.checkfu.com/reference/errors#auth-invalid-key"
}
}{
"error": {
"type": "auth.disabled_tenancy",
"message": "<string>",
"more": "https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
}
}{
"error": {
"type": "validation.not_found",
"message": "<string>",
"more": "https://docs.checkfu.com/reference/errors#validation-not-found"
}
}{
"error": {
"type": "validation.conflict",
"message": "<string>",
"more": "https://docs.checkfu.com/reference/errors#validation-conflict"
}
}{
"error": {
"type": "budget.exceeded",
"message": "<string>",
"more": "https://docs.checkfu.com/reference/errors#budget-exceeded"
}
}{
"error": {
"type": "runtime.internal",
"message": "<string>",
"more": "https://docs.checkfu.com/reference/errors#runtime-internal"
}
}Verify a HarnessProfile against a SandboxProfile and model
Opens a ConformanceReport for this HarnessProfile against the logical sandbox_profile_key and model_routing_profile_key keys you choose, guarded by expected_version. Callers never supply trusted digests or policy hashes: Checkfu resolves the credential-free RunSpec itself. Accepted with 202 and an open report — poll listHarnessConformance for the settled verdict, realized HarnessCapabilitySet, and derived tier. Verification consumes a bounded Runner lease and model dispatch budget; send Idempotency-Key so a retry does not open a second report.
Checkfu support posture: alpha; hosted. Required evidence journey: harness-registry. Deployment-specific readiness and the latest proven release are available from GET /v1/support/capabilities.
curl --request POST \
--url https://api.checkfu.com/v1/harness-profiles/{id}/verifications \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--header 'checkfu-version: <checkfu-version>' \
--data '
{
"expected_version": 1,
"sandbox_profile_key": "<string>",
"model_routing_profile_key": "<string>",
"prove_platform_mcp": true
}
'import requests
url = "https://api.checkfu.com/v1/harness-profiles/{id}/verifications"
payload = {
"expected_version": 1,
"sandbox_profile_key": "<string>",
"model_routing_profile_key": "<string>",
"prove_platform_mcp": True
}
headers = {
"checkfu-version": "<checkfu-version>",
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {
'checkfu-version': '<checkfu-version>',
Authorization: 'Bearer <token>',
'Content-Type': 'application/json'
},
body: JSON.stringify({
expected_version: 1,
sandbox_profile_key: '<string>',
model_routing_profile_key: '<string>',
prove_platform_mcp: true
})
};
fetch('https://api.checkfu.com/v1/harness-profiles/{id}/verifications', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.checkfu.com/v1/harness-profiles/{id}/verifications",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'expected_version' => 1,
'sandbox_profile_key' => '<string>',
'model_routing_profile_key' => '<string>',
'prove_platform_mcp' => true
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json",
"checkfu-version: <checkfu-version>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.checkfu.com/v1/harness-profiles/{id}/verifications"
payload := strings.NewReader("{\n \"expected_version\": 1,\n \"sandbox_profile_key\": \"<string>\",\n \"model_routing_profile_key\": \"<string>\",\n \"prove_platform_mcp\": true\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("checkfu-version", "<checkfu-version>")
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.checkfu.com/v1/harness-profiles/{id}/verifications")
.header("checkfu-version", "<checkfu-version>")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"expected_version\": 1,\n \"sandbox_profile_key\": \"<string>\",\n \"model_routing_profile_key\": \"<string>\",\n \"prove_platform_mcp\": true\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.checkfu.com/v1/harness-profiles/{id}/verifications")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["checkfu-version"] = '<checkfu-version>'
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"expected_version\": 1,\n \"sandbox_profile_key\": \"<string>\",\n \"model_routing_profile_key\": \"<string>\",\n \"prove_platform_mcp\": true\n}"
response = http.request(request)
puts response.read_body{
"id": "<string>",
"workspace_id": "<string>",
"harness_profile_id": "<string>",
"harness_profile_revision_number": 1,
"release_digest": "<string>",
"driver_version": "<string>",
"sandbox_profile_id": "<string>",
"sandbox_profile_revision_number": 1,
"sandbox_image_digest": "<string>",
"model_routing_profile_id": "<string>",
"model_routing_profile_revision_number": 1,
"plane_policy_hash": "<string>",
"suite_revision": "<string>",
"run_spec": {
"run": "<string>",
"session": "<string>",
"context": {
"event_cursor": 1,
"continuation": "rebuild_only",
"instructions": "<string>",
"tools": [
{
"kind": "catalog",
"name": "<string>",
"connection_id": "<string>"
}
],
"skills": [
"<string>"
],
"output_schema": "<unknown>",
"history": [
{
"role": "user",
"content": "<string>"
}
],
"attachment_refs": [
"<string>"
],
"compaction": {
"trigger_percent": 50,
"strategy_ladder": [
"native"
],
"preserve": [
"<string>"
],
"summarizer_model_routing_profile_key": "<string>"
},
"model_context_window_tokens": 1,
"model_context_window_source": "industry_floor_default",
"builtin_tools": [
"bash"
]
},
"input": {
"type": "user.message",
"content": "<string>",
"attachments": [
"<string>"
],
"continuation": {
"kind": "custom_tool",
"tool_use_id": "<string>",
"result": "<unknown>"
}
},
"execution_pins": {
"agent_id": "<string>",
"agent_release_number": 1,
"harness_profile_id": "<string>",
"harness_profile_revision_number": 1,
"harness_release_digest": "<string>",
"harness_driver_version": "<string>",
"sandbox_profile_id": "<string>",
"sandbox_profile_revision_number": 1,
"sandbox_image_digest": "<string>",
"model_routing_profile_id": "<string>",
"model_routing_profile_revision_number": 1,
"plane_policy_hash": "<string>",
"selected_skills": [
"<string>"
],
"selected_tools": [
"<string>"
],
"instructions_sha256": "<string>"
},
"harness": {
"kind": "trusted",
"protocol": "mock",
"configuration": {}
},
"sandbox": {
"release": {
"sandbox_profile_id": "<string>",
"key": "<string>",
"revision_number": 1,
"template": {
"tier": "container",
"base_image": {
"reference": "<string>",
"digest": "<string>"
},
"packages": [
{
"manager": "apt",
"name": "<string>",
"version": "<string>"
}
],
"network_policy": {
"mode": "none",
"allowed_hosts": [
"<string>"
],
"required_egress_certification": "advisory_filter",
"egress_presets": {
"version": 1,
"presets": [
"package_managers"
]
}
},
"resource_limits": {
"cpu_millis": 1,
"memory_mib": 1,
"disk_mib": 1,
"max_duration_seconds": 1
},
"retention_mode": "durable"
},
"derived_image_digest": "<string>"
},
"platform": {
"os": "linux",
"architecture": "amd64"
},
"root_image": "<string>"
},
"model": {
"model_routing_profile_id": "<string>",
"model_routing_profile_revision_number": 1,
"tier": "default",
"provider": "<string>",
"model": "<string>",
"reason": "cheapest_sufficient",
"access": "harness_owned",
"access_source": {
"kind": "workspace_credential",
"provider": "<string>",
"model_credential_id": "<string>",
"model_credential_generation_id": "<string>"
}
},
"session_thread_id": "<string>",
"requires_session_sandbox": true,
"capability_set": {
"event_fidelity": "native",
"continuation": "in_flight",
"checkpoint": "process_and_disk",
"approval_delivery": "park",
"interrupt": "cooperative",
"mid_run_input": "native",
"model_control": "platform_enforced",
"usage_authority": "platform_observed",
"multiagent_shared_environment": true,
"subagents": "observed"
},
"materialization_target": "sandbox_staging",
"runner_pool": "<string>",
"conformance_target": {
"provider_id": "<string>",
"provider_revision": "<string>",
"materialization_revision": "<string>",
"placement": "local",
"runtime_assurances": {
"compute_accounting": true,
"network_isolation": true,
"bounded_start": true,
"bounded_cancel": true,
"teardown": true
}
},
"runtime_qualification": {
"topology": "colocated",
"continuation": "rebuild",
"capabilities": {
"input": {
"text": "realized",
"structured": "realized",
"files": "realized",
"attachments": "realized"
},
"observation": {
"user_message": "realized",
"progress": "realized",
"tool_activity": "realized",
"subagents": "realized",
"diagnostics": "realized"
},
"control": {
"steer": "realized",
"interrupt": "realized",
"question_yield": "realized",
"action_approval_continuation": "realized",
"custom_tool_declaration": "realized",
"custom_tool_continuation": "realized",
"thread_spawn": "realized",
"thread_message": "realized"
},
"resources": {
"filesystem": "realized",
"project_memory_mounts": "realized",
"artifacts": "realized"
},
"gateways": {
"platform_model": "realized",
"platform_tools": "realized",
"credential_proxy": "realized"
},
"continuity": {
"checkpoint_export": "realized",
"checkpoint_import": "realized"
},
"accounting": {
"model_usage": "realized",
"tool_usage": "realized",
"compute_usage": "realized"
},
"isolation": {
"network": "realized",
"zdr": "realized"
},
"lifecycle": {
"bounded_start": "realized",
"cancel": "realized",
"teardown": "realized",
"orphan_recovery": "realized"
}
}
},
"lifecycle_hooks": [
{
"phase": "post_materialize",
"commands": [
{
"argv": [
"<string>"
],
"working_directory": "<string>",
"timeout_seconds": 900,
"on_failure": "abort",
"environment_slots": [
"<string>"
]
}
]
}
],
"platform_connections": [
{
"connection": "<string>",
"provider": "<string>"
}
]
},
"status": "pending",
"checks": [
{
"name": "<string>",
"status": "passed",
"detail": "<string>"
}
],
"tier": "certified",
"runner_placement": "local",
"evidence_authority": "platform_observed",
"evidence_manifest_revision": "<string>",
"evidence_manifest_hash": "<string>",
"execution_target": {
"provider_id": "<string>",
"provider_revision": "<string>",
"materialization_revision": "<string>",
"placement": "local",
"runner_pool": "<string>",
"runtime_assurances": {
"compute_accounting": true,
"network_isolation": true,
"bounded_start": true,
"bounded_cancel": true,
"teardown": true
}
},
"created_at": "<string>",
"completed_at": "<string>",
"expires_at": "<string>",
"evidence_signature_status": "not_applicable",
"capability_set": {
"event_fidelity": "native",
"continuation": "in_flight",
"checkpoint": "process_and_disk",
"approval_delivery": "park",
"interrupt": "cooperative",
"mid_run_input": "native",
"model_control": "platform_enforced",
"usage_authority": "platform_observed",
"multiagent_shared_environment": true,
"subagents": "observed"
},
"evidence_signature": {
"algorithm": "hmac-sha256",
"key_id": "<string>",
"digest": "<string>"
},
"conformance_identity": {
"request": {
"suite_revision": "<string>",
"case_set_revision": "checkfu:harness-conformance-case-set@1",
"case_ids": [
"ready_handshake"
],
"case_set_digest": "<string>",
"fingerprint": "<string>",
"case_contract_digest": "<string>"
},
"evidence": {
"revision": "checkfu:harness-conformance-evidence-identity@1",
"request_fingerprint": "<string>",
"target": {
"provider_id": "<string>",
"provider_revision": "<string>",
"materialization_revision": "<string>",
"placement": "local",
"runtime_assurances": {
"compute_accounting": true,
"network_isolation": true,
"bounded_start": true,
"bounded_cancel": true,
"teardown": true
}
},
"fingerprint": "<string>"
}
},
"qualification": {
"topology": "colocated",
"continuation": "rebuild",
"capabilities": {
"input": {
"text": "realized",
"structured": "realized",
"files": "realized",
"attachments": "realized"
},
"observation": {
"user_message": "realized",
"progress": "realized",
"tool_activity": "realized",
"subagents": "realized",
"diagnostics": "realized"
},
"control": {
"steer": "realized",
"interrupt": "realized",
"question_yield": "realized",
"action_approval_continuation": "realized",
"custom_tool_declaration": "realized",
"custom_tool_continuation": "realized",
"thread_spawn": "realized",
"thread_message": "realized"
},
"resources": {
"filesystem": "realized",
"project_memory_mounts": "realized",
"artifacts": "realized"
},
"gateways": {
"platform_model": "realized",
"platform_tools": "realized",
"credential_proxy": "realized"
},
"continuity": {
"checkpoint_export": "realized",
"checkpoint_import": "realized"
},
"accounting": {
"model_usage": "realized",
"tool_usage": "realized",
"compute_usage": "realized"
},
"isolation": {
"network": "realized",
"zdr": "realized"
},
"lifecycle": {
"bounded_start": "realized",
"cancel": "realized",
"teardown": "realized",
"orphan_recovery": "realized"
}
}
}
}{
"error": {
"type": "validation.malformed",
"message": "<string>",
"more": "https://docs.checkfu.com/reference/errors#validation-malformed"
}
}{
"error": {
"type": "auth.invalid_key",
"message": "<string>",
"more": "https://docs.checkfu.com/reference/errors#auth-invalid-key"
}
}{
"error": {
"type": "auth.disabled_tenancy",
"message": "<string>",
"more": "https://docs.checkfu.com/reference/errors#auth-disabled-tenancy"
}
}{
"error": {
"type": "validation.not_found",
"message": "<string>",
"more": "https://docs.checkfu.com/reference/errors#validation-not-found"
}
}{
"error": {
"type": "validation.conflict",
"message": "<string>",
"more": "https://docs.checkfu.com/reference/errors#validation-conflict"
}
}{
"error": {
"type": "budget.exceeded",
"message": "<string>",
"more": "https://docs.checkfu.com/reference/errors#budget-exceeded"
}
}{
"error": {
"type": "runtime.internal",
"message": "<string>",
"more": "https://docs.checkfu.com/reference/errors#runtime-internal"
}
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Headers
2026-08-24 255Path Parameters
^hprof_[0-9a-f]{32}$Body
Response
Success
^conf_[0-9a-f]{32}$^wrkspc_[0-9a-f]{32}$^hprof_[0-9a-f]{32}$x > 0^sha256:[0-9a-f]{64}$1^sprof_[0-9a-f]{32}$x > 0^sha256:[0-9a-f]{64}$^mrp_[0-9a-f]{32}$x > 0^sha256:[0-9a-f]{64}$1Show child attributes
Show child attributes
pending, passed, failed 64Show child attributes
Show child attributes
certified, beta, experimental local, hosted, byoc platform_observed, customer_asserted, mixed 1^sha256:[0-9a-f]{64}$Show child attributes
Show child attributes
not_applicable, verified, revoked Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes