{"apiVersion": "openeyes.nails.web.v1", "contract": {"additionalProperties": false, "contractVersion": 1, "externalExecutionReceiptSchema": {"additionalProperties": false, "allowedEvidenceUriSchemes": ["oss://", "maliang://"], "optionalFields": ["externalRuntimeSmokeHandoffDigest", "externalRuntimePreflightReceiptVerificationDigest", "externalRuntimeReceiptVerificationDigest", "network", "deployEnabled", "productionMutations"], "requiredFields": ["kind", "status", "executedByExternalSystem", "executedBy", "executedAt", "changeWindow", "productionCutoverRequestPreviewDigest", "productionCutoverExecutionPlanDigest", "executionSteps", "routeCutoverStatus", "activePointerStatus", "postCutoverSmoke", "rollbackPrepared", "withdrawPrepared"]}, "methods": ["POST"], "name": "nails-production-cutover-execution-receipt-verify", "requestBody": {"additionalProperties": false, "optionalFields": [], "requiredFields": ["productionCutoverRequestPreview", "productionCutoverRequestPreviewDigest", "externalExecutionReceipt"]}, "responseFields": ["verified", "postCutoverEvidenceReady", "recordReadyForPostCutoverImport", "postCutoverEvidence", "postCutoverEvidenceDigest", "bindingChecks"]}, "deployEnabled": false, "method": "GET", "network": false, "ok": true, "pluginId": "nails", "productionCutoverExecutionReceiptVerifyContractPath": "/api/web/v1/plugins/nails/production-cutover:execution-receipt-verify-contract", "productionCutoverExecutionReceiptVerifyPath": "/api/web/v1/plugins/nails/production-cutover:execution-receipt-verify", "productionMutations": false, "route": "/api/web/v1/plugins/nails/production-cutover:execution-receipt-verify-contract", "sourceProductionCutoverRequestPreview": {"contractPath": "/api/web/v1/plugins/nails/production-cutover:request-preview-contract", "deployEnabled": false, "digestAlgorithm": "canonical_sha256_of_production_cutover_request_preview", "network": false, "path": "/api/web/v1/plugins/nails/production-cutover:request-preview", "productionMutations": false, "requiredReadyForExternalCutoverRequest": true, "requiredStatus": "ready_for_external_cutover_request"}, "submitEnabled": false, "uploadEnabled": false, "verificationBoundary": {"deployEnabled": false, "externalExecutionMayHaveMutatedProduction": true, "localApiMutatesProduction": false, "mode": "receipt_verification_only_no_local_state_write", "network": false, "productionMutations": false, "submitEnabled": false, "uploadEnabled": false}}