Gold Trace Forge
Authors domain packs, scenarios, and evaluation protocols with the underlying sources and intended outcome attached.
Evidence-bound agent data
Gold Trace Dataworks turns agent runs and contained simulations into curated datasets. Every row keeps its source, transformations, evaluation, rights status, and limits attached.
The scenario pack passes its structural validator.
5df2309c…6a43803Failed runs, unknown outcomes, and inconvenient evidence stay in the record instead of being smoothed into a success score.
The system
A service that writes the task, runs it, grades itself, and sells the result is difficult to audit. Dataworks separates those responsibilities and connects them with versioned handoffs.
Authors domain packs, scenarios, and evaluation protocols with the underlying sources and intended outcome attached.
Runs admitted scenarios inside bounded environments and records proposals, policy decisions, tool results, effects, gaps, and cleanup.
Gives people a place to request work and inspect receipts without changing the evidence or upgrading a claim.
Takes admitted traces through provenance, privacy, rights, deduplication, grading, packaging, delivery, and recall.
Lineage
The links are part of the product. Removing them turns a dataset back into an unexplained pile of examples.
The requested outcome, limits, and stop conditions.
Domain knowledge, scenario, and evaluation source material.
Model proposals joined to policy and runtime evidence.
Lineage, privacy, rights, deduplication, and rubrics.
A reproducible product with claims and limitations.
A source-backed example
An owned-network investigation pack passes its structural validator. Its files, policy, and configuration agree. The containerized range was not run in the authoring environment, so the pack does not establish a successful investigation.
Keeping those claims separate prevents a configuration check from being recycled as evidence that an agent or sandbox performed correctly.
Read the complete exampleRequired files, identifiers, policy, and configuration agree.
No container run, model action, runtime effect, or resulting finding was observed.
Open schemas
The public examples use synthetic identifiers and contain no raw trace content. They show how claims, provenance, and rubric bindings stay connected.
statement · posture · scope · evidence_refs · known_gapsartifact · upstream · transforms · rights_ref · privacy_refcore · domain · eval · context · release_profileOpen schemas
These working examples show the public shape of a Gold Trace record. They use synthetic identifiers, omit raw trace content, and do not expose private source, customer, or security data.
A claim carries its posture, scope, evidence, gaps, and falsifiers. Missing evidence is not converted into a zero or a pass.
{
"schema_version": "goldtrace.claim.v1",
"claim_id": "claim:pack-structure",
"statement": "The scenario pack passes structural validation.",
"posture": "OBSERVED",
"scope": "Files, policy, and configuration only.",
"evidence_refs": [
"scenario.json@sha256:01c909…",
"policy.json@sha256:8486a0…"
],
"known_gaps": [
"Runtime execution was not performed."
]
}A dataset artifact points back to its inputs and records each transform. Quality, privacy, rights, and release status remain separate.
{
"schema_version": "goldtrace.provenance.v1",
"artifact": {
"id": "dataset:example-bar",
"kind": "dataset",
"digest": "sha256:bbbb…"
},
"upstream": [
"forge-pack:example",
"arena-bundle:example"
],
"transforms": [
"privacy-review",
"deduplication",
"rubric-evaluation"
],
"disposition": "CURATED_CANDIDATE"
}Every evaluation binds a common core, a domain-specific overlay, and an evaluation protocol where one applies. The intended outcome stays attached.
{
"schema_version": "goldtrace.rubric-bundle.v1",
"heart": "goldtrace-heart@1.0.0",
"domain_overlay": "cyber-red-blue@0.0.1",
"eval_protocol": "authorized-range@0.0.1",
"evaluation_context": {
"what": "An admitted simulation trace",
"why": "Defensive-agent training data"
},
"status": "DRAFT"
}Field note · Evidence
A configuration check, a permitted action, and an observed runtime result are different facts. The record should not blur them together.
If an agent says, “I scanned the network and found an exposed service,” the sentence can describe several different events. The model may have proposed a scan that policy rejected. The command may have run and failed. It may have completed without producing useful evidence. A transcript can make those outcomes look the same.
The owned-network investigation fixture provides a concrete example. It describes a disposable range, restricts the actor to that range, keeps verifier-only material away from the agent, and requires action and observation evidence. Its structural validator checks that the scenario, policy, event, capture, and tool contracts agree.
The validator passed. The containerized range did not run in the authoring environment. Both facts belong in the record.
The validation result supports a narrow claim about the pack’s structure. It does not support a claim about containment, agent behavior, discovered services, or task completion. Those require an admitted Arena run and the evidence produced by that run.
{
"schema_version": "goldtrace.claim.v1",
"claim_id": "claim:owned-network-pack-structure",
"statement": "The owned-network investigation pack passes its structural validator.",
"posture": "OBSERVED",
"scope": "Scenario-pack files, identifiers, policy, and configuration.",
"method": "python3 scripts/validate_pack.py .",
"known_gaps": [
"The containerized range was not started.",
"Runtime isolation was not exercised.",
"No agent investigation or findings were observed."
]
}This separation matters once traces become training data. “The model planned to call a tool” and “the tool ran with these arguments and returned this result” teach different things. Treating them as equivalent creates training records that sound confident but cannot be checked.
Gold Trace keeps the proposal, policy decision, dispatch, result, observation, and evidence gaps as separate events. Dataworks can evaluate and package the trace after those records exist. Until then, the fixture is a structurally valid scenario pack, not a successful investigation.
Gold Trace Dataworks