{ "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" } } ] }