10749 lines
410 KiB
JSON
10749 lines
410 KiB
JSON
{
|
|
"schema": "https://thinkloom.app/schemas/provenance/1.0/provenance-assertion.schema.json",
|
|
"cases": [
|
|
{
|
|
"description": "provenance-assertion.schema_version: reject missing required property",
|
|
"instance": {
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.assertion_id: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.project_id: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.subject: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.predicate: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.object: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.source_anchor: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.source_generation: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.lifecycle_phase: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.producer: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.provenance: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.dependencies: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.reason_code: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.created_at: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.assertion_sha256: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion: reject unexpected property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826",
|
|
"__unexpected": true
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.schema_version: reject value different from const",
|
|
"instance": {
|
|
"schema_version": "__INVALID_CONST__",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.assertion_id: reject pattern mismatch",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "invalid-id",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.project_id: reject pattern mismatch",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "invalid-id",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.subject.entity_type: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.subject.entity_id: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.subject.content_sha256: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.subject: reject unexpected property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee",
|
|
"__unexpected": true
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.subject.entity_type: reject value outside enum",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "__INVALID_ENUM__",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.subject.entity_id: reject pattern mismatch",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "invalid-id",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.subject.content_sha256: reject pattern mismatch",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:INVALID"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.predicate: reject pattern mismatch",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": " invalid!",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.object.entity_type: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.object.entity_id: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.object.content_sha256: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.object: reject unexpected property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999",
|
|
"__unexpected": true
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.object.entity_type: reject value outside enum",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "__INVALID_ENUM__",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.object.entity_id: reject pattern mismatch",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "invalid-id",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.object.content_sha256: reject pattern mismatch",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:INVALID"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.source_anchor.event_id: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.source_anchor.event_sequence: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.source_anchor.event_hash: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.source_anchor: reject unexpected property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"__unexpected": true
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.source_anchor.event_id: reject pattern mismatch",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "invalid-id",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.source_anchor.event_sequence: reject value below minimum",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 0,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.source_anchor.event_hash: reject pattern mismatch",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:INVALID"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.source_generation.project_epoch: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.source_generation.artifact_revision: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.source_generation.transcript_revision: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.source_generation: reject unexpected property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4,
|
|
"__unexpected": true
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.source_generation.project_epoch: reject value below minimum",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 0,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.source_generation.artifact_revision: reject value below minimum",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 0,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.source_generation.transcript_revision: reject value below minimum",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 0
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.lifecycle_phase: reject value outside enum",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "__INVALID_ENUM__",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.producer.subsystem: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.producer.application_version: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.producer: reject unexpected property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0",
|
|
"__unexpected": true
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.producer.subsystem: reject pattern mismatch",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": " invalid!",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.producer.application_version: reject pattern mismatch",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": " invalid!"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.provenance.basis: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.provenance.evidence: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record"
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.provenance: reject unexpected property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
],
|
|
"__unexpected": true
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.provenance.basis: reject value outside enum",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "__INVALID_ENUM__",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.provenance.evidence: reject array below minItems",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": []
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.provenance.evidence[0].evidence_id: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.provenance.evidence[0].evidence_type: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.provenance.evidence[0].content_sha256: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.provenance.evidence[0]: reject unexpected property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"__unexpected": true
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.provenance.evidence[0].evidence_id: reject pattern mismatch",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "invalid-id",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.provenance.evidence[0].evidence_type: reject pattern mismatch",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": " invalid!",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.provenance.evidence[0].content_sha256: reject pattern mismatch",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:INVALID"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.dependencies: reject array below minItems",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.dependencies[0].dependency_id: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.dependencies[0].dependency_type: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.dependencies[0].expected_sha256: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.dependencies[0].expected_generation: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.dependencies[0].evidence_class: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.dependencies[0].role: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.dependencies[0].confidence_dimensions: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor"
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.dependencies[0]: reject unexpected property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
],
|
|
"__unexpected": true
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.dependencies[0].dependency_id: reject pattern mismatch",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "invalid-id",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.dependencies[0].dependency_type: reject pattern mismatch",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": " invalid!",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.dependencies[0].expected_sha256: reject pattern mismatch",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:INVALID",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.dependencies[0].expected_generation.project_epoch: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.dependencies[0].expected_generation.artifact_revision: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.dependencies[0].expected_generation.transcript_revision: reject missing required property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.dependencies[0].expected_generation: reject unexpected property",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4,
|
|
"__unexpected": true
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.dependencies[0].expected_generation.project_epoch: reject value below minimum",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 0,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.dependencies[0].expected_generation.artifact_revision: reject value below minimum",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 0,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.dependencies[0].expected_generation.transcript_revision: reject value below minimum",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 0
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.dependencies[0].evidence_class: reject value outside enum",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "__INVALID_ENUM__",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.dependencies[0].role: reject value outside enum",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "__INVALID_ENUM__",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.dependencies[0].confidence_dimensions: reject array below minItems",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": []
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.dependencies[0].confidence_dimensions[0]: reject value outside enum",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"__INVALID_ENUM__",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.reason_code: reject value outside enum",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "__INVALID_ENUM__",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.created_at: reject pattern mismatch",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "not-a-timestamp",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion.assertion_sha256: reject pattern mismatch",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:INVALID"
|
|
}
|
|
},
|
|
{
|
|
"description": "provenance-assertion: artifact generation must be explicit",
|
|
"instance": {
|
|
"schema_version": "1.0",
|
|
"assertion_id": "assertion_01J0000000000000000000000V",
|
|
"project_id": "project_01J00000000000000000000001",
|
|
"subject": {
|
|
"entity_type": "artifact_revision",
|
|
"entity_id": "revision_01J0000000000000000000000B",
|
|
"content_sha256": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
|
|
},
|
|
"predicate": "derived_from",
|
|
"object": {
|
|
"entity_type": "invocation_output",
|
|
"entity_id": "record_01J00000000000000000000005",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
},
|
|
"source_anchor": {
|
|
"event_id": "event_01J00000000000000000000004",
|
|
"event_sequence": 2,
|
|
"event_hash": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
"source_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": null,
|
|
"transcript_revision": 4
|
|
},
|
|
"lifecycle_phase": "accepted_into_work",
|
|
"producer": {
|
|
"subsystem": "provenance_writer",
|
|
"application_version": "0.4.0"
|
|
},
|
|
"provenance": {
|
|
"basis": "direct_record",
|
|
"evidence": [
|
|
{
|
|
"evidence_id": "event_01J00000000000000000000004",
|
|
"evidence_type": "provenance_event",
|
|
"content_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555"
|
|
},
|
|
{
|
|
"evidence_id": "record_01J00000000000000000000005",
|
|
"evidence_type": "invocation_response",
|
|
"content_sha256": "sha256:9999999999999999999999999999999999999999999999999999999999999999"
|
|
}
|
|
]
|
|
},
|
|
"dependencies": [
|
|
{
|
|
"dependency_id": "event_01J00000000000000000000004",
|
|
"dependency_type": "provenance_event",
|
|
"expected_sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_retained",
|
|
"role": "source_anchor",
|
|
"confidence_dimensions": [
|
|
"integrity",
|
|
"chronology",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "record_01J00000000000000000000005",
|
|
"dependency_type": "model_configuration",
|
|
"expected_sha256": "sha256:8888888888888888888888888888888888888888888888888888888888888888",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "mandatory_live",
|
|
"role": "model_configuration",
|
|
"confidence_dimensions": [
|
|
"identity",
|
|
"derivation"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "turn_01J00000000000000000000007",
|
|
"dependency_type": "transcript_turn",
|
|
"expected_sha256": "sha256:7777777777777777777777777777777777777777777777777777777777777777",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "advisory",
|
|
"role": "authorship_basis",
|
|
"confidence_dimensions": [
|
|
"authorship",
|
|
"completeness"
|
|
]
|
|
},
|
|
{
|
|
"dependency_id": "idea_01J00000000000000000000009",
|
|
"dependency_type": "shadow_comparison",
|
|
"expected_sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
|
"expected_generation": {
|
|
"project_epoch": 1,
|
|
"artifact_revision": 12,
|
|
"transcript_revision": 4
|
|
},
|
|
"evidence_class": "shadow",
|
|
"role": "other",
|
|
"confidence_dimensions": [
|
|
"completeness"
|
|
]
|
|
}
|
|
],
|
|
"reason_code": "DIRECT_HASH_LINKED_DERIVATION",
|
|
"created_at": "2026-07-17T18:43:11.456Z",
|
|
"assertion_sha256": "sha256:f6770d587b8f2af9a86ceaa67f9dd7346fe46708f2654871424c0431a7f9e826"
|
|
}
|
|
}
|
|
]
|
|
}
|