Endpoints

Language Explanations

Typed facets over one verified caption span. The default host has no language executor and returns an empty list; responses labeled OpenAI executor require an opt-in host configuration (gpt-4o-mini). Failed attempts remain visible.

GETPOST/v1/runtimes/:runtimeId/language-explanationsRequest typed meaning, word, phrase, grammar, and translation-choice facets over one verified caption span.

studio.local-runtime-language-explanations.v1

Request Body

application/json
captionobjectrequired

Exact verified caption identity: jobId, artifactId, contentId, receiptArtifactId, receiptId, receiptContentId.

lineIdstringrequired

Verified caption line to explain.

selection{ side, unit, start, end, text }required

Exact unicode_code_point span on "source" or "target"; text must match the selected range.

facetKindsarrayrequired

Closed facet set: meaning, word, phrase, grammar, translation_choice.

Response Envelope

response
commandIdstring

Accepted command identity.

runtimeIdstring

Runtime identity for this journal.

journalHeadnumber

Highest journal sequence written.

attemptsarray

Immutable attempt history, including failures.

resultsarray

Verified facet results; empty until a successful attempt.

Read request
curl http://127.0.0.1:4312/v1/runtimes/$RUNTIME_ID/language-explanations \
  -H "Authorization: Bearer $TOKEN"
200Response
{
    "schema": "studio.local-runtime-language-explanations.v1",
    "commandId": "runtime-start:87a88ad697c53b8134783135c64c45c8c362bf9f682e121a720eb7867b2fcd2e",
    "runtimeId": "runtime:da4ff907-4240-42c7-8f14-deb6e2ce236a",
    "journalHead": 67,
    "attempts": [],
    "results": []
}
Create request
curl -X POST http://127.0.0.1:4312/v1/runtimes/$RUNTIME_ID/language-explanations \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "caption": {
    "jobId": "caption-production:8632c0316e227114cb8eecc6f32c261800393099f491f0a30e3a6c583e87541d",
    "artifactId": "artifact:ed7d787901b289b943809ac89c8cba823c63e09a19f4f1d4e7fe01661a997ba1",
    "contentId": "sha256:f2690f4986365e18bb28bbafad81a84931f8155ee9d66060c39eba719382db01",
    "receiptArtifactId": "artifact:68027e372b84749660fa0265ff2df40ed7e7ae191756baa09584a2469adaa614",
    "receiptId": "caption-production-receipt:87aa6ac8e34b725ab1fc618e5b8b0392f6b7263a55731af07d61789d98399af8",
    "receiptContentId": "sha256:d1dabde385d17b44c07c16ee65795004bbac94b1f12c387705718d19150f7d66"
  },
  "lineId": "deterministic-current-run-line-001",
  "selection": {
    "side": "source",
    "unit": "unicode_code_point",
    "start": 0,
    "end": 2,
    "text": "테스"
  },
  "facetKinds": [
    "meaning",
    "word"
  ]
}'
201OpenAI executor response
{
    "schema": "studio.local-runtime-language-explanations.v1",
    "commandId": "runtime-start:87a88ad697c53b8134783135c64c45c8c362bf9f682e121a720eb7867b2fcd2e",
    "runtimeId": "runtime:da4ff907-4240-42c7-8f14-deb6e2ce236a",
    "journalHead": 80,
    "attempts": [
        {
            "jobId": "language-explanation:2e32eb73039f83d937a01e69fb2f745f832ea9d9342ff4823327956d22f47b27",
            "attempt": 0,
            "caption": {
                "jobId": "caption-production:8632c0316e227114cb8eecc6f32c261800393099f491f0a30e3a6c583e87541d",
                "artifactId": "artifact:ed7d787901b289b943809ac89c8cba823c63e09a19f4f1d4e7fe01661a997ba1",
                "contentId": "sha256:f2690f4986365e18bb28bbafad81a84931f8155ee9d66060c39eba719382db01",
                "receiptArtifactId": "artifact:68027e372b84749660fa0265ff2df40ed7e7ae191756baa09584a2469adaa614",
                "receiptId": "caption-production-receipt:87aa6ac8e34b725ab1fc618e5b8b0392f6b7263a55731af07d61789d98399af8",
                "receiptContentId": "sha256:d1dabde385d17b44c07c16ee65795004bbac94b1f12c387705718d19150f7d66"
            },
            "lineId": "deterministic-current-run-line-001",
            "selection": {
                "side": "source",
                "unit": "unicode_code_point",
                "start": 0,
                "end": 2,
                "text": "테스"
            },
            "facetKinds": [
                "meaning",
                "word"
            ],
            "status": "completed",
            "failure": null
        }
    ],
    "results": [
        {
            "verification": {
                "integrity": "stored_explanation_and_receipt_with_verified_current_caption",
                "jobId": "language-explanation:2e32eb73039f83d937a01e69fb2f745f832ea9d9342ff4823327956d22f47b27",
                "artifactId": "artifact:d80e892ca09bdd03fd17ac8bd74cd2c8e2585f659afe231180e793db98c2b037",
                "contentId": "sha256:1e2ca3b092fc183deaf66bf26ac099a78119aaaa580f1a6aba3f0471ff210387",
                "receiptArtifactId": "artifact:d40c1698808959f236836e41bf4bbb0dff66b13a252ddd622b7de729b15b938c",
                "receiptId": "language-explanation-receipt:c7b53df852cc2b47025ed1d85d75458bfb3dcf52d12d7df734be4ba42183fb69",
                "receiptContentId": "sha256:36bb81e50d8c685f35c20c7dc9e319c6e3a66ceaca3087387276ffbeffd67b77",
                "caption": {
                    "jobId": "caption-production:8632c0316e227114cb8eecc6f32c261800393099f491f0a30e3a6c583e87541d",
                    "artifactId": "artifact:ed7d787901b289b943809ac89c8cba823c63e09a19f4f1d4e7fe01661a997ba1",
                    "contentId": "sha256:f2690f4986365e18bb28bbafad81a84931f8155ee9d66060c39eba719382db01",
                    "receiptArtifactId": "artifact:68027e372b84749660fa0265ff2df40ed7e7ae191756baa09584a2469adaa614",
                    "receiptId": "caption-production-receipt:87aa6ac8e34b725ab1fc618e5b8b0392f6b7263a55731af07d61789d98399af8",
                    "receiptContentId": "sha256:d1dabde385d17b44c07c16ee65795004bbac94b1f12c387705718d19150f7d66"
                },
                "lineId": "deterministic-current-run-line-001",
                "selection": {
                    "side": "source",
                    "unit": "unicode_code_point",
                    "start": 0,
                    "end": 2,
                    "text": "테스"
                },
                "executor": {
                    "id": "studio.openai-language-explanation-generator",
                    "version": "1",
                    "classification": "real_model",
                    "executionScope": "current_run",
                    "model": "gpt-4o-mini",
                    "promptContractContentId": "sha256:fc0cd23ad7e8d54db7ca0a80f3ee838942d9b7ee007f1989c6b59840fae1c7ce",
                    "configurationContentId": "sha256:64abd6c225ca3fa315fc96c65b5f35fef2970fa44e94ba9d71c48d65ef0ca15b"
                },
                "result": {
                    "status": "completed",
                    "requestedFacetCount": 2,
                    "availableFacetCount": 2,
                    "withheldFacetCount": 0,
                    "unavailableFacetCount": 0
                }
            },
            "artifact": {
                "schema": "studio.language-explanation.artifact.v1",
                "jobId": "language-explanation:2e32eb73039f83d937a01e69fb2f745f832ea9d9342ff4823327956d22f47b27",
                "runId": "runtime:da4ff907-4240-42c7-8f14-deb6e2ce236a",
                "input": {
                    "source": {
                        "artifactId": "artifact:9f49fcb0eb07542cf19ca6e6e70d4d8aab491ff85abe2bd09658666ae5e4ae70",
                        "contentId": "sha256:e141cd9d0a693f70d7e069deb4bf2b300af64a1a89b0b8e806e7aae6be1c924e",
                        "analysisRequestId": "analysis-request:431b63bd657b18e37f3c36da8d512006338cfbe674bb77cb21e1818bbb982b83",
                        "rightsScope": "redistribution"
                    },
                    "study": {
                        "studyId": "owned-media-study-v3:9d0b614b2f41af61bea808d106f844d60be5364d83ac2f54e9c0d5d6feb4a419",
                        "artifactId": "artifact:a499e61c6744991907a268653e7b78d6bccb0697c2d1ff06601713ad963edc85",
                        "contentId": "sha256:5fb0cc5f8ec25d54109e1c8f1f009484be4a26750ebb88c67d764d734e0fa59b"
                    },
                    "readiness": {
                        "readinessId": "study-readiness-v4:765321c1bdd126182fd2aa3be49ad556686089771d486c0febb25d0abf6f5261",
                        "artifactId": "artifact:c964be13cb908aa2131abdb9277ab09d8ec81a3434c07f8e7364c6024d2ad734",
                        "receiptId": "study-readiness-receipt-v4:3e8500b787ea6bb5f1d1acf049ef5486d8ad7e433762c23cfb946eb8d2bccc28",
                        "receiptContentId": "sha256:4915eb74796dabdb3784df4f6ccf06c7cbc24599560ff88f1c9e1673ba16004c"
                    },
                    "approval": {
                        "reviewId": "publish-review:55cb99708b008092cb1b8e9675468eb869016ad859cefb9397457e98c0d5cf08",
                        "artifactId": "artifact:e986d94e686a223f7c269d49d68188b45b8cba746f38f293189fa55803872e54",
                        "receiptId": "publish-review-decision-receipt:088b53b0a71ff278d4a5c5d349645f3c7d470f8c61f94151b3aa6ccb8cb8f1ee",
                        "receiptContentId": "sha256:85ad2898c419684dd4e49600b5ce8565e4c18bccc6e748e36fcd5e4ffe1205b3"
                    },
                    "caption": {
                        "jobId": "caption-production:8632c0316e227114cb8eecc6f32c261800393099f491f0a30e3a6c583e87541d",
                        "artifactId": "artifact:ed7d787901b289b943809ac89c8cba823c63e09a19f4f1d4e7fe01661a997ba1",
                        "contentId": "sha256:f2690f4986365e18bb28bbafad81a84931f8155ee9d66060c39eba719382db01",
                        "receiptArtifactId": "artifact:68027e372b84749660fa0265ff2df40ed7e7ae191756baa09584a2469adaa614",
                        "receiptId": "caption-production-receipt:87aa6ac8e34b725ab1fc618e5b8b0392f6b7263a55731af07d61789d98399af8",
                        "receiptContentId": "sha256:d1dabde385d17b44c07c16ee65795004bbac94b1f12c387705718d19150f7d66"
                    },
                    "line": {
                        "lineId": "deterministic-current-run-line-001",
                        "startMs": 0,
                        "endMs": 7866,
                        "source": {
                            "language": "ko",
                            "state": "available",
                            "text": "테스트 구간 1",
                            "reasonCode": null
                        },
                        "target": {
                            "language": "en",
                            "state": "available",
                            "text": "Test interval 1",
                            "reasonCode": null
                        }
                    },
                    "contextLines": [
                        {
                            "lineId": "deterministic-current-run-line-001",
                            "startMs": 0,
                            "endMs": 7866,
                            "source": {
                                "language": "ko",
                                "state": "available",
                                "text": "테스트 구간 1",
                                "reasonCode": null
                            },
                            "target": {
                                "language": "en",
                                "state": "available",
                                "text": "Test interval 1",
                                "reasonCode": null
                            }
                        },
                        {
                            "lineId": "deterministic-current-run-line-002",
                            "startMs": 7866,
                            "endMs": 15733,
                            "source": {
                                "language": "ko",
                                "state": "available",
                                "text": "테스트 구간 2",
                                "reasonCode": null
                            },
                            "target": {
                                "language": "en",
                                "state": "available",
                                "text": "Test interval 2",
                                "reasonCode": null
                            }
                        },
                        {
                            "lineId": "deterministic-current-run-line-003",
                            "startMs": 15733,
                            "endMs": 23600,
                            "source": {
                                "language": "ko",
                                "state": "available",
                                "text": "테스트 구간 3",
                                "reasonCode": null
                            },
                            "target": {
                                "language": "en",
                                "state": "available",
                                "text": "Test interval 3",
                                "reasonCode": null
                            }
                        },
                        {
                            "lineId": "deterministic-current-run-line-004",
                            "startMs": 23600,
                            "endMs": 31466,
                            "source": {
                                "language": "ko",
                                "state": "available",
                                "text": "테스트 구간 4",
                                "reasonCode": null
                            },
                            "target": {
                                "language": "en",
                                "state": "available",
                                "text": "Test interval 4",
                                "reasonCode": null
                            }
                        },
                        {
                            "lineId": "deterministic-current-run-line-005",
                            "startMs": 31466,
                            "endMs": 39333,
                            "source": {
                                "language": "ko",
                                "state": "available",
                                "text": "테스트 구간 5",
                                "reasonCode": null
                            },
                            "target": {
                                "language": "en",
                                "state": "available",
                                "text": "Test interval 5",
                                "reasonCode": null
                            }
                        }
                    ],
                    "selection": {
                        "side": "source",
                        "unit": "unicode_code_point",
                        "start": 0,
                        "end": 2,
                        "text": "테스"
                    },
                    "inputContextLineage": {
                        "claimIds": [
                            "study-claim:3977e19bbd29ecf5b425b5c0958cd0f3ea7614a0bfcdb6e938bfa9254f7b1c9b"
                        ],
                        "citationIds": [
                            "operation:deterministic-semantic:62bb8ace860adca059ef2bb86bda8777810308770cc42721d8071e0187585c75"
                        ],
                        "semanticEvidenceArtifactIds": [
                            "artifact:ca8c5e65c4c4a15473d996c6c1a19fb640ea00a648d6e50148eac2ccdbf0887d"
                        ],
                        "semanticEvidenceReceiptIds": [
                            "receipt:b5bdb36f9077027dfa2ecb9958f383eb9c7a4c64ac9231ba36b375869a2f5e9d"
                        ]
                    }
                },
                "grant": {
                    "schema": "studio.language-explanation.grant.v1",
                    "grantId": "language-explanation-grant:2e32eb73039f83d937a01e69fb2f745f832ea9d9342ff4823327956d22f47b27",
                    "attempt": 0,
                    "runId": "runtime:da4ff907-4240-42c7-8f14-deb6e2ce236a",
                    "requestFingerprint": "language-explanation-request:99b476a830b412d45f69121fe575ebf50d6794e355bafa4d07918ed09103fc08",
                    "caption": {
                        "jobId": "caption-production:8632c0316e227114cb8eecc6f32c261800393099f491f0a30e3a6c583e87541d",
                        "artifactId": "artifact:ed7d787901b289b943809ac89c8cba823c63e09a19f4f1d4e7fe01661a997ba1",
                        "contentId": "sha256:f2690f4986365e18bb28bbafad81a84931f8155ee9d66060c39eba719382db01",
                        "receiptArtifactId": "artifact:68027e372b84749660fa0265ff2df40ed7e7ae191756baa09584a2469adaa614",
                        "receiptId": "caption-production-receipt:87aa6ac8e34b725ab1fc618e5b8b0392f6b7263a55731af07d61789d98399af8",
                        "receiptContentId": "sha256:d1dabde385d17b44c07c16ee65795004bbac94b1f12c387705718d19150f7d66"
                    },
                    "lineId": "deterministic-current-run-line-001",
                    "selection": {
                        "side": "source",
                        "unit": "unicode_code_point",
                        "start": 0,
                        "end": 2,
                        "text": "테스"
                    },
                    "facetKinds": [
                        "meaning",
                        "word"
                    ],
                    "rightsScope": "redistribution",
                    "disposition": "private_apply_output",
                    "executor": {
                        "id": "studio.openai-language-explanation-generator",
                        "version": "1",
                        "classification": "real_model",
                        "executionScope": "current_run",
                        "model": "gpt-4o-mini",
                        "promptContractContentId": "sha256:fc0cd23ad7e8d54db7ca0a80f3ee838942d9b7ee007f1989c6b59840fae1c7ce",
                        "configurationContentId": "sha256:64abd6c225ca3fa315fc96c65b5f35fef2970fa44e94ba9d71c48d65ef0ca15b"
                    },
                    "limits": {
                        "maxContextLines": 5,
                        "maxRequestedFacets": 5,
                        "maxAttemptsPerRequest": 3,
                        "maxSelectionCodePoints": 256,
                        "maxCaptionTextBytes": 32768,
                        "maxFacetTextBytes": 8192,
                        "maxOutputBytes": 65536,
                        "maxProviderResponseBytes": 131072,
                        "maxArtifactBytes": 131072,
                        "maxCompletionTokens": 4000,
                        "maxWallMs": 60000
                    }
                },
                "executor": {
                    "id": "studio.openai-language-explanation-generator",
                    "version": "1",
                    "classification": "real_model",
                    "executionScope": "current_run",
                    "model": "gpt-4o-mini",
                    "promptContractContentId": "sha256:fc0cd23ad7e8d54db7ca0a80f3ee838942d9b7ee007f1989c6b59840fae1c7ce",
                    "configurationContentId": "sha256:64abd6c225ca3fa315fc96c65b5f35fef2970fa44e94ba9d71c48d65ef0ca15b"
                },
                "facets": [
                    {
                        "kind": "meaning",
                        "availability": "available",
                        "reasonCode": null,
                        "content": {
                            "sceneMeaning": "This phrase refers to a specific period or segment designated for testing."
                        },
                        "executionAuthority": "host_receipted",
                        "semanticReview": "not_reviewed",
                        "grounding": "caption_context_inference",
                        "externalCitationIds": []
                    },
                    {
                        "kind": "word",
                        "availability": "available",
                        "reasonCode": null,
                        "content": {
                            "form": "테스",
                            "sense": "related to testing or examination",
                            "role": "prefix"
                        },
                        "executionAuthority": "host_receipted",
                        "semanticReview": "not_reviewed",
                        "grounding": "caption_context_inference",
                        "externalCitationIds": []
                    }
                ],
                "result": {
                    "status": "completed",
                    "requestedFacetCount": 2,
                    "availableFacetCount": 2,
                    "withheldFacetCount": 0,
                    "unavailableFacetCount": 0
                },
                "semanticReview": {
                    "state": "not_reviewed",
                    "receiptId": null
                },
                "rights": {
                    "sourceScope": "redistribution",
                    "publication": "private",
                    "exportEligibility": "unavailable"
                },
                "nonClaims": [
                    "explanation_semantic_correctness_not_assessed",
                    "caption_context_not_explanation_evidence",
                    "publication_not_authorized",
                    "learner_selection_not_runtime_evidence"
                ]
            },
            "receipt": {
                "schema": "studio.language-explanation.receipt.v1",
                "receiptId": "language-explanation-receipt:c7b53df852cc2b47025ed1d85d75458bfb3dcf52d12d7df734be4ba42183fb69",
                "jobId": "language-explanation:2e32eb73039f83d937a01e69fb2f745f832ea9d9342ff4823327956d22f47b27",
                "grant": {
                    "schema": "studio.language-explanation.grant.v1",
                    "grantId": "language-explanation-grant:2e32eb73039f83d937a01e69fb2f745f832ea9d9342ff4823327956d22f47b27",
                    "attempt": 0,
                    "runId": "runtime:da4ff907-4240-42c7-8f14-deb6e2ce236a",
                    "requestFingerprint": "language-explanation-request:99b476a830b412d45f69121fe575ebf50d6794e355bafa4d07918ed09103fc08",
                    "caption": {
                        "jobId": "caption-production:8632c0316e227114cb8eecc6f32c261800393099f491f0a30e3a6c583e87541d",
                        "artifactId": "artifact:ed7d787901b289b943809ac89c8cba823c63e09a19f4f1d4e7fe01661a997ba1",
                        "contentId": "sha256:f2690f4986365e18bb28bbafad81a84931f8155ee9d66060c39eba719382db01",
                        "receiptArtifactId": "artifact:68027e372b84749660fa0265ff2df40ed7e7ae191756baa09584a2469adaa614",
                        "receiptId": "caption-production-receipt:87aa6ac8e34b725ab1fc618e5b8b0392f6b7263a55731af07d61789d98399af8",
                        "receiptContentId": "sha256:d1dabde385d17b44c07c16ee65795004bbac94b1f12c387705718d19150f7d66"
                    },
                    "lineId": "deterministic-current-run-line-001",
                    "selection": {
                        "side": "source",
                        "unit": "unicode_code_point",
                        "start": 0,
                        "end": 2,
                        "text": "테스"
                    },
                    "facetKinds": [
                        "meaning",
                        "word"
                    ],
                    "rightsScope": "redistribution",
                    "disposition": "private_apply_output",
                    "executor": {
                        "id": "studio.openai-language-explanation-generator",
                        "version": "1",
                        "classification": "real_model",
                        "executionScope": "current_run",
                        "model": "gpt-4o-mini",
                        "promptContractContentId": "sha256:fc0cd23ad7e8d54db7ca0a80f3ee838942d9b7ee007f1989c6b59840fae1c7ce",
                        "configurationContentId": "sha256:64abd6c225ca3fa315fc96c65b5f35fef2970fa44e94ba9d71c48d65ef0ca15b"
                    },
                    "limits": {
                        "maxContextLines": 5,
                        "maxRequestedFacets": 5,
                        "maxAttemptsPerRequest": 3,
                        "maxSelectionCodePoints": 256,
                        "maxCaptionTextBytes": 32768,
                        "maxFacetTextBytes": 8192,
                        "maxOutputBytes": 65536,
                        "maxProviderResponseBytes": 131072,
                        "maxArtifactBytes": 131072,
                        "maxCompletionTokens": 4000,
                        "maxWallMs": 60000
                    }
                },
                "input": {
                    "source": {
                        "artifactId": "artifact:9f49fcb0eb07542cf19ca6e6e70d4d8aab491ff85abe2bd09658666ae5e4ae70",
                        "contentId": "sha256:e141cd9d0a693f70d7e069deb4bf2b300af64a1a89b0b8e806e7aae6be1c924e",
                        "analysisRequestId": "analysis-request:431b63bd657b18e37f3c36da8d512006338cfbe674bb77cb21e1818bbb982b83",
                        "rightsScope": "redistribution"
                    },
                    "study": {
                        "studyId": "owned-media-study-v3:9d0b614b2f41af61bea808d106f844d60be5364d83ac2f54e9c0d5d6feb4a419",
                        "artifactId": "artifact:a499e61c6744991907a268653e7b78d6bccb0697c2d1ff06601713ad963edc85",
                        "contentId": "sha256:5fb0cc5f8ec25d54109e1c8f1f009484be4a26750ebb88c67d764d734e0fa59b"
                    },
                    "readiness": {
                        "readinessId": "study-readiness-v4:765321c1bdd126182fd2aa3be49ad556686089771d486c0febb25d0abf6f5261",
                        "artifactId": "artifact:c964be13cb908aa2131abdb9277ab09d8ec81a3434c07f8e7364c6024d2ad734",
                        "receiptId": "study-readiness-receipt-v4:3e8500b787ea6bb5f1d1acf049ef5486d8ad7e433762c23cfb946eb8d2bccc28",
                        "receiptContentId": "sha256:4915eb74796dabdb3784df4f6ccf06c7cbc24599560ff88f1c9e1673ba16004c"
                    },
                    "approval": {
                        "reviewId": "publish-review:55cb99708b008092cb1b8e9675468eb869016ad859cefb9397457e98c0d5cf08",
                        "artifactId": "artifact:e986d94e686a223f7c269d49d68188b45b8cba746f38f293189fa55803872e54",
                        "receiptId": "publish-review-decision-receipt:088b53b0a71ff278d4a5c5d349645f3c7d470f8c61f94151b3aa6ccb8cb8f1ee",
                        "receiptContentId": "sha256:85ad2898c419684dd4e49600b5ce8565e4c18bccc6e748e36fcd5e4ffe1205b3"
                    },
                    "caption": {
                        "jobId": "caption-production:8632c0316e227114cb8eecc6f32c261800393099f491f0a30e3a6c583e87541d",
                        "artifactId": "artifact:ed7d787901b289b943809ac89c8cba823c63e09a19f4f1d4e7fe01661a997ba1",
                        "contentId": "sha256:f2690f4986365e18bb28bbafad81a84931f8155ee9d66060c39eba719382db01",
                        "receiptArtifactId": "artifact:68027e372b84749660fa0265ff2df40ed7e7ae191756baa09584a2469adaa614",
                        "receiptId": "caption-production-receipt:87aa6ac8e34b725ab1fc618e5b8b0392f6b7263a55731af07d61789d98399af8",
                        "receiptContentId": "sha256:d1dabde385d17b44c07c16ee65795004bbac94b1f12c387705718d19150f7d66"
                    },
                    "line": {
                        "lineId": "deterministic-current-run-line-001",
                        "startMs": 0,
                        "endMs": 7866,
                        "source": {
                            "language": "ko",
                            "state": "available",
                            "text": "테스트 구간 1",
                            "reasonCode": null
                        },
                        "target": {
                            "language": "en",
                            "state": "available",
                            "text": "Test interval 1",
                            "reasonCode": null
                        }
                    },
                    "contextLines": [
                        {
                            "lineId": "deterministic-current-run-line-001",
                            "startMs": 0,
                            "endMs": 7866,
                            "source": {
                                "language": "ko",
                                "state": "available",
                                "text": "테스트 구간 1",
                                "reasonCode": null
                            },
                            "target": {
                                "language": "en",
                                "state": "available",
                                "text": "Test interval 1",
                                "reasonCode": null
                            }
                        },
                        {
                            "lineId": "deterministic-current-run-line-002",
                            "startMs": 7866,
                            "endMs": 15733,
                            "source": {
                                "language": "ko",
                                "state": "available",
                                "text": "테스트 구간 2",
                                "reasonCode": null
                            },
                            "target": {
                                "language": "en",
                                "state": "available",
                                "text": "Test interval 2",
                                "reasonCode": null
                            }
                        },
                        {
                            "lineId": "deterministic-current-run-line-003",
                            "startMs": 15733,
                            "endMs": 23600,
                            "source": {
                                "language": "ko",
                                "state": "available",
                                "text": "테스트 구간 3",
                                "reasonCode": null
                            },
                            "target": {
                                "language": "en",
                                "state": "available",
                                "text": "Test interval 3",
                                "reasonCode": null
                            }
                        },
                        {
                            "lineId": "deterministic-current-run-line-004",
                            "startMs": 23600,
                            "endMs": 31466,
                            "source": {
                                "language": "ko",
                                "state": "available",
                                "text": "테스트 구간 4",
                                "reasonCode": null
                            },
                            "target": {
                                "language": "en",
                                "state": "available",
                                "text": "Test interval 4",
                                "reasonCode": null
                            }
                        },
                        {
                            "lineId": "deterministic-current-run-line-005",
                            "startMs": 31466,
                            "endMs": 39333,
                            "source": {
                                "language": "ko",
                                "state": "available",
                                "text": "테스트 구간 5",
                                "reasonCode": null
                            },
                            "target": {
                                "language": "en",
                                "state": "available",
                                "text": "Test interval 5",
                                "reasonCode": null
                            }
                        }
                    ],
                    "selection": {
                        "side": "source",
                        "unit": "unicode_code_point",
                        "start": 0,
                        "end": 2,
                        "text": "테스"
                    },
                    "inputContextLineage": {
                        "claimIds": [
                            "study-claim:3977e19bbd29ecf5b425b5c0958cd0f3ea7614a0bfcdb6e938bfa9254f7b1c9b"
                        ],
                        "citationIds": [
                            "operation:deterministic-semantic:62bb8ace860adca059ef2bb86bda8777810308770cc42721d8071e0187585c75"
                        ],
                        "semanticEvidenceArtifactIds": [
                            "artifact:ca8c5e65c4c4a15473d996c6c1a19fb640ea00a648d6e50148eac2ccdbf0887d"
                        ],
                        "semanticEvidenceReceiptIds": [
                            "receipt:b5bdb36f9077027dfa2ecb9958f383eb9c7a4c64ac9231ba36b375869a2f5e9d"
                        ]
                    }
                },
                "producer": {
                    "id": "studio.host-language-explanation",
                    "version": "1",
                    "policy": "verified_current_caption_private_apply_only",
                    "executor": {
                        "id": "studio.openai-language-explanation-generator",
                        "version": "1",
                        "classification": "real_model",
                        "executionScope": "current_run",
                        "model": "gpt-4o-mini",
                        "promptContractContentId": "sha256:fc0cd23ad7e8d54db7ca0a80f3ee838942d9b7ee007f1989c6b59840fae1c7ce",
                        "configurationContentId": "sha256:64abd6c225ca3fa315fc96c65b5f35fef2970fa44e94ba9d71c48d65ef0ca15b"
                    }
                },
                "limits": {
                    "maxContextLines": 5,
                    "maxRequestedFacets": 5,
                    "maxAttemptsPerRequest": 3,
                    "maxSelectionCodePoints": 256,
                    "maxCaptionTextBytes": 32768,
                    "maxFacetTextBytes": 8192,
                    "maxOutputBytes": 65536,
                    "maxProviderResponseBytes": 131072,
                    "maxArtifactBytes": 131072,
                    "maxCompletionTokens": 4000,
                    "maxWallMs": 60000
                },
                "execution": {
                    "providerResponseId": "resp_0e58f482a2c9aa07016a5d0be76e28819f872a418a1ec3ae1b",
                    "inputTokens": 990,
                    "outputTokens": 72
                },
                "result": {
                    "status": "completed",
                    "requestedFacetCount": 2,
                    "availableFacetCount": 2,
                    "withheldFacetCount": 0,
                    "unavailableFacetCount": 0,
                    "artifactId": "artifact:d80e892ca09bdd03fd17ac8bd74cd2c8e2585f659afe231180e793db98c2b037",
                    "contentId": "sha256:1e2ca3b092fc183deaf66bf26ac099a78119aaaa580f1a6aba3f0471ff210387",
                    "bytes": 7545,
                    "facets": [
                        {
                            "kind": "meaning",
                            "availability": "available",
                            "reasonCode": null
                        },
                        {
                            "kind": "word",
                            "availability": "available",
                            "reasonCode": null
                        }
                    ]
                },
                "nonClaims": [
                    "explanation_semantic_correctness_not_assessed",
                    "caption_context_not_explanation_evidence",
                    "publication_not_authorized",
                    "learner_selection_not_runtime_evidence"
                ]
            }
        }
    ]
}