Minimal field example
Contributor
A participant’s claims and permission references.
{
"contributor_id": "synthetic-person-01",
"role": "operator",
"permission_ref": "synthetic-license",
"synthetic": true,
"production_evidence": false,
"status": "illustrative-only",
"schema_version": "demo-1",
"summary": "The contributor supplies a controlled execution role, not a verified real-world identity.",
"content_digest": null,
"evidence_refs": [
"synthetic-license"
]
}Node
A controlled device’s declared identifier; not hardware proof.
{
"node_id": "synthetic-node-01",
"contributor_id": "synthetic-person-01",
"capability_claim": "CPU / offline text",
"synthetic": true,
"production_evidence": false,
"status": "illustrative-only",
"schema_version": "demo-1",
"summary": "The Node declares offline CPU text processing, not a real connected device.",
"content_digest": null,
"evidence_refs": [
"synthetic-person-01"
]
}Task
Frozen inputs, rules and acceptance policy.
{
"task_id": "synthetic-task-01",
"input_ref": "sample-001",
"rule_version": "demo-1",
"acceptance_policy": "illustrative-policy-1",
"synthetic": true,
"production_evidence": false,
"status": "illustrative-only",
"schema_version": "demo-1",
"summary": "The task freezes authorized samples, a rule version and an acceptance policy.",
"content_digest": null,
"evidence_refs": [
"sample-001",
"synthetic-license"
]
}Attempt
One execution attempt under a lease.
{
"attempt_id": "synthetic-attempt-01",
"task_id": "synthetic-task-01",
"generation": 1,
"state": "illustrative",
"synthetic": true,
"production_evidence": false,
"status": "illustrative-only",
"schema_version": "demo-1",
"summary": "The attempt records one lease and state changes; a retry needs a new generation.",
"content_digest": null,
"evidence_refs": [
"synthetic-task-01",
"synthetic-node-01"
]
}Artifact
A structured result identified by its content digest.
{
"artifact_id": "synthetic-artifact-01",
"attempt_id": "synthetic-attempt-01",
"media_type": "application/json",
"digest": "sha256: <calculated at runtime>",
"synthetic": true,
"production_evidence": false,
"status": "illustrative-only",
"schema_version": "demo-1",
"summary": "The artifact links an attempt to content references; no valid digest is fabricated here.",
"content_digest": null,
"evidence_refs": [
"synthetic-attempt-01"
]
}Verification
A review outcome and evidence under a specified policy.
{
"verification_id": "synthetic-review-01",
"artifact_id": "synthetic-artifact-01",
"verifier_id": "synthetic-verifier",
"policy_version": "illustrative-policy-1",
"outcome": "illustrative-pass",
"synthetic": true,
"production_evidence": false,
"status": "illustrative-only",
"schema_version": "demo-1",
"summary": "Verification connects an artifact to reference rules; a pass does not create acceptance.",
"content_digest": null,
"evidence_refs": [
"synthetic-artifact-01"
]
}Acceptance
The coordinator’s separate acceptance decision.
{
"acceptance_id": "synthetic-accept-01",
"verification_id": "synthetic-review-01",
"decision": "illustrative-accept",
"reason": "synthetic policy example only",
"synthetic": true,
"production_evidence": false,
"status": "illustrative-only",
"schema_version": "demo-1",
"summary": "The coordinator makes a separate policy-based acceptance decision with a reason.",
"content_digest": null,
"evidence_refs": [
"synthetic-review-01"
]
}Contribution
A provenance link between an accepted artifact and contributors.
{
"contribution_id": "synthetic-contribution-01",
"acceptance_id": "synthetic-accept-01",
"contributor_id": "synthetic-person-01",
"economic_rights": false,
"synthetic": true,
"production_evidence": false,
"status": "illustrative-only",
"schema_version": "demo-1",
"summary": "The contribution index links accepted work to a contributor without assigning economic rights.",
"content_digest": null,
"evidence_refs": [
"synthetic-accept-01",
"synthetic-person-01"
]
}