Add provenance schema contract for v0.3.0
This commit is contained in:
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"vector_version": "1.0",
|
||||
"prompt_template": {
|
||||
"identity": {
|
||||
"schema_version": "1.0",
|
||||
"template_id": "template_01J0000000000000000000000F",
|
||||
"version": 1,
|
||||
"purpose": "draft_from_selected_ideas",
|
||||
"canonical_template_body": "Use {{context}} to draft a passage.",
|
||||
"variables": {
|
||||
"context": {
|
||||
"description": "Selected idea context",
|
||||
"required": true
|
||||
}
|
||||
},
|
||||
"creation_application_version": "0.3.0",
|
||||
"retention_classification": "project_record",
|
||||
"created_at": "2026-07-17T18:42:10.123Z"
|
||||
},
|
||||
"digest": "sha256:73055322741f5a248ae79ca2c38f699e40da7b5b5576f83a615a9816ddab8ba3",
|
||||
"complete_record": {
|
||||
"schema_version": "1.0",
|
||||
"template_id": "template_01J0000000000000000000000F",
|
||||
"version": 1,
|
||||
"purpose": "draft_from_selected_ideas",
|
||||
"canonical_template_body": "Use {{context}} to draft a passage.",
|
||||
"variables": {
|
||||
"context": {
|
||||
"description": "Selected idea context",
|
||||
"required": true
|
||||
}
|
||||
},
|
||||
"creation_application_version": "0.3.0",
|
||||
"retention_classification": "project_record",
|
||||
"created_at": "2026-07-17T18:42:10.123Z",
|
||||
"template_sha256": "sha256:73055322741f5a248ae79ca2c38f699e40da7b5b5576f83a615a9816ddab8ba3"
|
||||
},
|
||||
"excluded_fields": [
|
||||
"template_sha256"
|
||||
]
|
||||
},
|
||||
"provenance_event": {
|
||||
"identity": {
|
||||
"schema_version": "1.0",
|
||||
"event_id": "event_01J00000000000000000000003",
|
||||
"event_sequence": 1,
|
||||
"client_action_id": "client-action-0001",
|
||||
"project_id": "project_01J00000000000000000000001",
|
||||
"timestamp": "2026-07-17T18:42:10.123Z",
|
||||
"event_type": "PROJECT_CREATED",
|
||||
"actor": {
|
||||
"type": "user",
|
||||
"actor_id": null
|
||||
},
|
||||
"provider": null,
|
||||
"inputs": [],
|
||||
"outputs": [
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"record_id": "record_01J00000000000000000000005",
|
||||
"record_type": "manuscript_revision",
|
||||
"sha256": "sha256:2222222222222222222222222222222222222222222222222222222222222222",
|
||||
"path": "manuscript/revisions/revision.json",
|
||||
"revision_id": "revision_01J0000000000000000000000A",
|
||||
"range": {
|
||||
"schema_version": "1.0",
|
||||
"document_revision_id": "revision_01J0000000000000000000000A",
|
||||
"coordinate_system": "utf8_byte",
|
||||
"start": 0,
|
||||
"end": 12,
|
||||
"preimage_sha256": "sha256:1111111111111111111111111111111111111111111111111111111111111111",
|
||||
"text_fragment_id": "fragment_01J0000000000000000000000C"
|
||||
}
|
||||
}
|
||||
],
|
||||
"relationships": {
|
||||
"parent_event_ids": [],
|
||||
"invocation_id": null
|
||||
},
|
||||
"metadata": {
|
||||
"summary": "Created project"
|
||||
},
|
||||
"previous_event_hash": null
|
||||
},
|
||||
"digest": "sha256:3a087877f4878483805f517ef0ebd108476e31ed68162504da4fad12d6d9eff4",
|
||||
"excluded_fields": [
|
||||
"event_hash"
|
||||
]
|
||||
},
|
||||
"protected_record": {
|
||||
"identity": {
|
||||
"schema_version": "1.0",
|
||||
"record_id": "record_01J00000000000000000000005",
|
||||
"record_type": "invocation_request",
|
||||
"payload": {
|
||||
"purpose": "draft_from_selected_ideas"
|
||||
}
|
||||
},
|
||||
"digest": "sha256:97154eddff15ab6607181e55945547fdbbc5bde02b1e5123eade7a69509f00c5",
|
||||
"excluded_fields": [
|
||||
"project_id",
|
||||
"protection",
|
||||
"plaintext_sha256",
|
||||
"encryption",
|
||||
"path",
|
||||
"nonce",
|
||||
"ciphertext"
|
||||
]
|
||||
},
|
||||
"release_manifest": {
|
||||
"merkle_identity": [
|
||||
{
|
||||
"path": "manuscript/final-manuscript.md",
|
||||
"sha256": "sha256:4444444444444444444444444444444444444444444444444444444444444444",
|
||||
"size": 1024
|
||||
},
|
||||
{
|
||||
"path": "evidence/creative-process-report.md",
|
||||
"sha256": "sha256:5555555555555555555555555555555555555555555555555555555555555555",
|
||||
"size": 512
|
||||
}
|
||||
],
|
||||
"digest": "sha256:b773ac929d720839a617ec0f9d6e39ad5401fa7795e21f799302658de8db9cda",
|
||||
"excluded_paths": [
|
||||
"release-manifest.json",
|
||||
"release-files.sha256"
|
||||
]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user