{"apiVersion": "openeyes.nails.web.v1", "approvalLedgerContractPath": "/api/web/v1/plugins/nails/online-pilot:approval-ledger-contract", "approvalLedgerPath": "/api/web/v1/plugins/nails/online-pilot:approval-ledger", "boundary": "deployment_cutover_confirmed_local_ledger_write_only", "contract": {"additionalProperties": false, "confirmationRecord": {"approvedEvidenceStatus": "approved", "referenceUriPolicy": "oss_stable_non_secret_review_artifact", "requiredCriterionId": "deployment_cutover_rollback_review", "requiredEvidenceIds": ["cloud_run_package_review", "state_archive_plan", "route_cutover_and_rollback_review"], "requiredStatus": "confirmed", "sourceDigestField": "confirmationRecord.sourceDeploymentCutoverReviewReportDigest", "sourceDossierDigestField": "confirmationRecord.sourceDeploymentCutoverAuthorizationDossierDigest", "sourceReviewEvidenceDigestField": "confirmationRecord.sourceDeploymentCutoverReviewEvidenceDigest"}, "contractVersion": 1, "deploymentCutoverReviewReportBinding": {"digestAlgorithm": "canonical_sha256_of_submitted_deployment_cutover_review_report", "digestField": "deploymentCutoverReviewReportDigest", "requiredKind": "nails.deployment_cutover_review", "requiredLocalReviewReady": true, "requiredOnlinePilotEvidenceStatus": "staging_canary_execution_verified", "requiredReady": false, "sourceField": "deploymentCutoverReviewReport", "sourcePath": "/api/web/v1/plugins/nails/deployment-cutover:review-report"}, "methods": ["POST"], "name": "nails-deployment-cutover-approval-ledger-confirmed-write", "requestBody": {"additionalProperties": false, "optionalFields": [], "requiredFields": ["stateRoot", "deploymentCutoverReviewReport", "deploymentCutoverReviewReportDigest", "confirmationRecord"]}, "responseFields": ["confirmedWriteExecuted", "ledgerEntryWritten", "deploymentCutoverEvidenceAccepted", "readyForExternalGateReview", "remainingMissingEvidenceCount", "deploymentCutoverReviewReportDigest", "deploymentCutoverAuthorizationDossierDigest", "deploymentCutoverReviewEvidenceDigest", "approvedApprovalEvidence", "currentApprovalEvidenceDigest", "ledgerSummary"]}, "deployEnabled": false, "deploymentCutoverLedgerConfirmedWriteContractPath": "/api/web/v1/plugins/nails/deployment-cutover:approval-ledger-confirmed-write-contract", "deploymentCutoverLedgerConfirmedWritePath": "/api/web/v1/plugins/nails/deployment-cutover:approval-ledger-confirmed-write", "deploymentCutoverReviewReportContractPath": "/api/web/v1/plugins/nails/deployment-cutover:review-report-contract", "deploymentCutoverReviewReportPath": "/api/web/v1/plugins/nails/deployment-cutover:review-report", "method": "GET", "network": false, "ok": true, "pluginId": "nails", "productionMutations": false, "route": "/api/web/v1/plugins/nails/deployment-cutover:approval-ledger-confirmed-write-contract", "sideEffects": "local_state_only", "submitEnabled": false, "uploadEnabled": false}