Skip to content
UHPUHPDeveloper Guide
Independent resource · Not affiliated with HarnessRouter · Site data checked 26 Aug 2026

Comparison

UHP vs TRACE runtime evidence

UHP standardizes how a client executes work through a complete agent harness. TRACE standardizes portable cryptographic evidence about what ran, under which policy, on which data class, and which tools crossed governed execution boundaries.

Verified: UHP: 2026-08-11TRACE: v0.2 Developer Preview

UHP is a live client-to-server contract for driving complete agent harnesses; TRACE is an evidence format and verification model for proving facts about an agent workload’s measured runtime, bound policy, data class and observed tool activity.

They therefore address different boundaries: UHP controls execution; TRACE creates portable evidence about execution.

  • UHP is 2026-08-11, a Draft standard with a runnable 52-check conformance suite (2026.8.11.post1).
  • TRACE is currently v0.2 Developer Preview. The normative specification labels itself 0.2 — Draft, status RFC — Request for Comments, and explicitly says it is a pre-ratification draft whose fields, wire formats and conformance requirements may change before v1.0.
  • On 25 August 2026, the Linux Foundation announced the contribution of TRACE and said it will provide vendor-neutral governance. The current repository describes TRACE Specification as an LF Project hosted as its own Linux Foundation series.
  • TRACE has a published schema, conformance test suite and reference implementation, but those artifacts do not make v0.2 a finalized standard or make a TRACE result a UHP conformance result.
DimensionUHPTRACE
Primary boundaryClient/product ↔ UHP server ↔ complete harness runtimeAttested workload/runtime ↔ Trust Record ↔ verifier/relying party
Main purposeExecute and control agent-harness work consistentlyProduce and verify portable cryptographic governance evidence about an execution
Core objectHarnesses, responses, sessions, containers, files, artifacts and eventsSigned Trust Record carrying runtime, model, policy, data-class, tool-transcript and provenance claims
Live controlSubmit, stream, continue, cancel and retrieve results/artifactsNo task-submission, session-control or cancellation API
Runtime identityUHP identifies server/harness execution surfaces and scopes objects to authenticated principalsTRACE binds workload identity and measured runtime evidence, including hardware-attestation roots where available
Policy evidenceUHP defines protocol/security requirements but no generic hardware-attested policy-evidence recordpolicy.bundle_hash and enforcement mode can be bound into the Trust Record
Tool evidenceUHP may expose events/results from harness worktool_transcript records governed protocol-boundary tool activity and binds its digest/count into evidence
Data classificationUHP does not define a portable attested data-class claimdata_class is part of the TRACE claim set
TransparencyUHP has no general transparency-ledger requirementTRACE can bind a SCITT receipt / transparency reference into the record
ConformanceUHP server behavior: Core / Extended / Full, 52 checks in the current suiteSeparate TRACE conformance suite for TRACE records/implementations; not interchangeable with UHP conformance
Maturity snapshotDraft protocol with reference implementation and conformance suitev0.2 Draft / Request for Comments / Developer Preview under Linux Foundation governance

The current v0.2 schema binds several independently checkable facts into one signed record. Key claims include:

  • subject — workload identity, such as a SPIFFE SVID or DID URI;
  • model — model identity/version and weights digest;
  • runtime — measured execution environment and attestation evidence;
  • policy — policy bundle hash and enforcement mode;
  • data_class — classification attached to the execution;
  • tool_transcript — governed MCP/A2A or other instrumented boundary activity;
  • build_provenance — SLSA-oriented provenance for code/model build inputs;
  • appraisal — evidence appraisal results;
  • transparency / anchoring — optional transparency evidence such as a SCITT receipt;
  • cnf, profile/time claims and a signature/enveloping signature binding the record to its key.

TRACE composes existing standards rather than replacing them. Its current materials explicitly build on RATS, EAT, SLSA, SCITT, SPIFFE and EAR.

Why this matters for harness interoperability

Section titled “Why this matters for harness interoperability”

Agent infrastructure now has at least three separate questions:

  1. How do I execute work through a complete harness? UHP targets this client/server runtime contract.
  2. How do I exchange a portable history of the run? ATIF targets trajectory interchange for evaluation, replay, debugging and training.
  3. How do I cryptographically verify what environment ran, which policy was bound, what data class was handled and which governed tool calls crossed the boundary? TRACE targets this runtime-evidence layer.

A deployment could therefore use the layers together. A UHP server could drive a harness while an implementation-specific attested runtime emits TRACE Trust Records and an observability/evaluation path emits ATIF trajectories. The formats would serve different consumers and assurance goals.

TRACE’s own limitations are important because cryptographic evidence can be over-interpreted:

  • A hardware-attested record does not prove that the model’s output was correct, aligned or safe.
  • It does not prevent prompt injection, jailbreaks, hallucinations or other model-behavior failures.
  • It binds the policy that was in force; it does not prove that the policy itself was well-designed or sufficient.
  • The tool transcript covers activity visible at instrumented protocol boundaries; it does not expose the model’s internal reasoning or every function executed inside the workload.
  • Pure offline signature verification does not prove that the signing key is still trusted; current revocation/freshness checks remain separate verifier responsibilities.
  • Software-only Level 0 evidence is explicitly development/audit-trail material and does not provide hardware-rooted third-party assurance.

These limits are why TRACE should be read as evidence infrastructure, not as an authorization system, safety certification, or proof that a real-world effect was correct.

Relationship to SCITT action receipts and other evidence layers

Section titled “Relationship to SCITT action receipts and other evidence layers”

TRACE and the other evidence concepts tracked by this guide overlap in vocabulary but not in unit of proof:

  • TRACE: environment/runtime/policy/data/tool evidence tied to an attested workload execution.
  • SCITT AI-Agent Action Receipts: signed per-action records with optional transparency registration; receipt validity does not itself prove authorization or real-world effect.
  • CCS: per-tool-call verification evidence and disposition dimensions.
  • AEB: executor-side sequencing for evidence verification, local authorization, durable consumption/reservation, dispatch and outcome reconciliation.
  • ATIF: portable whole-agent trajectory records for replay/evaluation/training rather than hardware-rooted attestation.

None of these layers is normative UHP 2026-08-11 behavior.

Reference implementation and governance signal

Section titled “Reference implementation and governance signal”

The TRACE repository identifies Confidential MCP (cMCP) as its first reference implementation and links a dedicated conformance test suite. The Linux Foundation’s 25 August contribution announcement says TRACE was developed collaboratively by AMD, Intel, Microsoft, OPAQUE and the Technology Innovation Institute (TII), and that the Linux Foundation will provide vendor-neutral governance with a technical workstream hosted by CoSAI.

That is a stronger durability signal than a single-vendor draft, but current maturity still matters: v0.2 is Developer Preview / pre-ratification, not v1.0 and not a final industry certification regime.

  • It does not replace UHP’s client-to-harness execution contract.
  • It does not replace MCP or A2A as live interaction protocols merely because tool transcripts can reference those boundaries.
  • It does not replace RATS, EAT, SCITT, SLSA, SPIFFE or EAR; it profiles/composes them.
  • It does not make a TRACE-conformant producer a UHP implementation.
  • It does not establish UHP adoption by AMD, Intel, Microsoft, OPAQUE, TII, the Linux Foundation or CoSAI.

Read UHP security and trust boundaries, UHP vs ATIF, UHP vs MCP, UHP vs A2A, and the ecosystem map for the neighboring execution, evidence and protocol layers.