{"apiVersion": "openeyes.nails.web.v1", "authorizationRequestBundle": {"approvalEvidencePolicy": {"acceptedStatuses": ["approved"], "artifact": "approvalEvidencePolicy", "digestField": "approvalEvidencePolicyDigest", "evidenceDigest": {"bindsStableReviewArtifactContent": true, "digestAlgorithm": "sha256", "optionalForLegacyEvidence": true, "pattern": "^[a-f0-9]{64}$"}, "network": false, "optionalFields": ["evidenceDigest", "providerQualityHandoffDigest", "providerQualityReportVerificationDigest", "providerDataQualityEvidenceDigest", "providerAdapterCapabilitiesDigest"], "policyVersion": 1, "productionMutations": false, "providerQualityOptionalDigests": {"appliesTo": "real_model_visual_eval/canonical_reference_digest when design-fusion canonical reference evidence binds a providerQualityHandoff", "digestAlgorithm": "sha256", "fields": ["providerQualityHandoffDigest", "providerQualityReportVerificationDigest", "providerDataQualityEvidenceDigest", "providerAdapterCapabilitiesDigest"], "network": false, "pattern": "^[a-f0-9]{64}$"}, "referenceUri": {"allowedSchemes": ["oss", "gs"], "localPathForbidden": true, "mustBeStableReviewArtifact": true, "queryOrFragmentForbidden": true, "secretBearingValuesForbidden": true}, "requiredFields": ["criterionId", "evidenceId", "referenceUri", "reviewerRole", "status"], "reviewerRole": {"personalContactForbidden": true, "placeholderForbidden": true}}, "approvalEvidencePolicyDigest": "d40e7b5c9d331c29a5c6e89a79c0b1e621d6238a9951d5c6d8a463aaf7e57c2d", "approvalEvidenceSubmissionTemplate": {"bodyFields": ["approvalEvidence", "authorizationRequirementsDigest", "approvalEvidencePolicyDigest"], "bodyTemplate": {"approvalEvidence": [{"criterionId": "real_provider_terms_and_data_quality", "evidenceId": "provider_terms_review", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}, {"criterionId": "real_provider_terms_and_data_quality", "evidenceId": "read_only_collection_approval", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}, {"criterionId": "real_provider_terms_and_data_quality", "evidenceId": "data_quality_report", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}, {"criterionId": "real_model_visual_eval", "evidenceId": "model_run_record", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}, {"criterionId": "real_model_visual_eval", "evidenceId": "canonical_reference_digest", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}, {"criterionId": "real_model_visual_eval", "evidenceId": "visual_consistency_eval_report", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}, {"criterionId": "storage_reader_permission_and_object_contract", "evidenceId": "object_existence_hash_report", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}, {"criterionId": "storage_reader_permission_and_object_contract", "evidenceId": "maliang_reader_principal_check", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}, {"criterionId": "storage_reader_permission_and_object_contract", "evidenceId": "application_json_size_limit_confirmation", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}, {"criterionId": "token_preflight_upload_submit_gates", "evidenceId": "token_check_authorization", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}, {"criterionId": "token_preflight_upload_submit_gates", "evidenceId": "preflight_authorization", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}, {"criterionId": "token_preflight_upload_submit_gates", "evidenceId": "upload_submit_receipt_gate_approvals", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}, {"criterionId": "deployment_cutover_rollback_review", "evidenceId": "cloud_run_package_review", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}, {"criterionId": "deployment_cutover_rollback_review", "evidenceId": "state_archive_plan", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}, {"criterionId": "deployment_cutover_rollback_review", "evidenceId": "route_cutover_and_rollback_review", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}], "approvalEvidencePolicyDigest": "d40e7b5c9d331c29a5c6e89a79c0b1e621d6238a9951d5c6d8a463aaf7e57c2d", "authorizationRequirementsDigest": "0ad9af2a7f97f4dc1f21882de95df474c3f64290c2178ef8bdcf6329a8630f55"}, "deployEnabled": false, "network": false, "productionMutations": false, "sourceFields": {"approvalEvidence": "online-pilot:evidence-packet.approvalEvidenceTemplate", "approvalEvidencePolicyDigest": "online-pilot:evidence-packet.approvalEvidencePolicyDigest", "authorizationRequirementsDigest": "online-pilot:evidence-packet.authorizationRequirementsDigest"}, "submitEnabled": false, "uploadEnabled": false}, "approvalEvidenceTemplate": [{"criterionId": "real_provider_terms_and_data_quality", "evidenceId": "provider_terms_review", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}, {"criterionId": "real_provider_terms_and_data_quality", "evidenceId": "read_only_collection_approval", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}, {"criterionId": "real_provider_terms_and_data_quality", "evidenceId": "data_quality_report", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}, {"criterionId": "real_model_visual_eval", "evidenceId": "model_run_record", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}, {"criterionId": "real_model_visual_eval", "evidenceId": "canonical_reference_digest", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}, {"criterionId": "real_model_visual_eval", "evidenceId": "visual_consistency_eval_report", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}, {"criterionId": "storage_reader_permission_and_object_contract", "evidenceId": "object_existence_hash_report", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}, {"criterionId": "storage_reader_permission_and_object_contract", "evidenceId": "maliang_reader_principal_check", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}, {"criterionId": "storage_reader_permission_and_object_contract", "evidenceId": "application_json_size_limit_confirmation", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}, {"criterionId": "token_preflight_upload_submit_gates", "evidenceId": "token_check_authorization", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}, {"criterionId": "token_preflight_upload_submit_gates", "evidenceId": "preflight_authorization", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}, {"criterionId": "token_preflight_upload_submit_gates", "evidenceId": "upload_submit_receipt_gate_approvals", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}, {"criterionId": "deployment_cutover_rollback_review", "evidenceId": "cloud_run_package_review", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}, {"criterionId": "deployment_cutover_rollback_review", "evidenceId": "state_archive_plan", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}, {"criterionId": "deployment_cutover_rollback_review", "evidenceId": "route_cutover_and_rollback_review", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}], "approvalEvidenceTemplateDigest": "51ccbbb7a37a72101faae5bd9be118f6d5702d38ff7dac534cd02dba2d104329", "artifact": "authorizationRequestBundle", "authorizationRequirementsDigest": "0ad9af2a7f97f4dc1f21882de95df474c3f64290c2178ef8bdcf6329a8630f55", "boundary": "online_pilot_requires_new_explicit_authorization", "bundleVersion": 1, "deployEnabled": false, "kind": "nails.online_pilot.authorization_request_bundle", "network": false, "nextGateRequests": [{"approvalEvidenceTemplate": [{"criterionId": "real_provider_terms_and_data_quality", "evidenceId": "provider_terms_review", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}, {"criterionId": "real_provider_terms_and_data_quality", "evidenceId": "read_only_collection_approval", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}, {"criterionId": "real_provider_terms_and_data_quality", "evidenceId": "data_quality_report", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}], "approvalEvidenceTemplateStatus": "template_requires_external_review_artifacts", "blocksProductionMutation": "live_provider_collect", "criterionId": "real_provider_terms_and_data_quality", "deployEnabled": false, "externalAuthorizationStillRequired": true, "gateId": "provider_live_collection_authorization", "localAuthorizationDossierEvidence": {"artifact": "providerAuthorizationDossier", "contractPath": "/api/web/v1/plugins/nails/provider-pilot:authorization-plan-contract", "digest": "ad899639bb7c8641e5dff651236f897af66b2f59ae49212af74499ec92aff760", "digestField": "providerAuthorizationDossierDigest", "externalAuthorizationStillRequired": true, "liveCollectionEnabled": false, "markets": {"CN": 2, "GLOBAL": 2}, "network": false, "productionMutations": false, "providerRows": 4, "requiredEvidence": ["provider_terms_review", "read_only_collection_approval", "data_quality_report"], "sourcePath": "/api/web/v1/plugins/nails/provider-pilot:authorization-plan", "status": "local_dossier_ready_external_authorization_required"}, "localAuthorizationDossierEvidenceDigest": "c917cdc7497d6cf7eb561fd8d7b46af9ee6e428b57696755d96823b68c6e479d", "localAuthorizationDossierEvidenceSource": "launchReadinessMatrix[].localAuthorizationDossierEvidence", "localEvidenceContracts": [{"method": "GET", "name": "crawlExportsQualityReportContract", "network": false, "path": "/api/web/v1/plugins/nails/crawl-exports:quality-report-contract"}, {"method": "GET", "name": "providerAuthorizationEvidenceLedgerConfirmedWriteContract", "network": false, "path": "/api/web/v1/plugins/nails/provider-pilot:authorization-evidence-approval-ledger-confirmed-write-contract"}], "localEvidenceRequestTemplates": [{"bodyTemplate": {"crawlExports": "<crawlExports>"}, "method": "POST", "name": "crawlExportsQualityReport", "network": false, "path": "/api/web/v1/plugins/nails/crawl-exports:quality-report"}, {"bodyFields": ["stateRoot", "providerAuthorizationVerification", "expectedProviderAuthorizationVerificationDigest", "confirmationRecord"], "bodyTemplate": {"confirmationRecord": "<external provider authorization reviewer confirmation record>", "expectedProviderAuthorizationVerificationDigest": "<canonical_sha256({\"providerAuthorizationVerification\": response})>", "providerAuthorizationVerification": "<provider-pilot:authorization-verify response>", "stateRoot": "<stateRoot>"}, "contractPath": "/api/web/v1/plugins/nails/provider-pilot:authorization-evidence-approval-ledger-confirmed-write-contract", "deployEnabled": false, "liveCollectionEnabled": false, "method": "POST", "name": "providerAuthorizationEvidenceLedgerConfirmedWrite", "network": false, "path": "/api/web/v1/plugins/nails/provider-pilot:authorization-evidence-approval-ledger-confirmed-write", "productionMutations": false, "requiresExternalReviewerConfirmation": true, "submitEnabled": false, "uploadEnabled": false, "writesLocalState": true}], "localEvidenceRequests": [{"bodyFields": ["crawlExports"], "method": "POST", "name": "crawlExportsQualityReport", "network": false, "path": "/api/web/v1/plugins/nails/crawl-exports:quality-report"}, {"bodyFields": ["stateRoot", "providerAuthorizationVerification", "expectedProviderAuthorizationVerificationDigest", "confirmationRecord"], "method": "POST", "name": "providerAuthorizationEvidenceLedgerConfirmedWrite", "network": false, "path": "/api/web/v1/plugins/nails/provider-pilot:authorization-evidence-approval-ledger-confirmed-write"}], "network": false, "productionMutations": false, "requiredBefore": "real_provider_ingestion", "status": "external_authorization_required", "submitEnabled": false, "uploadEnabled": false}, {"approvalEvidenceTemplate": [{"criterionId": "real_model_visual_eval", "evidenceId": "model_run_record", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}, {"criterionId": "real_model_visual_eval", "evidenceId": "canonical_reference_digest", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}, {"criterionId": "real_model_visual_eval", "evidenceId": "visual_consistency_eval_report", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}], "approvalEvidenceTemplateStatus": "template_requires_external_review_artifacts", "blocksProductionMutation": "real_model_or_visual_eval", "criterionId": "real_model_visual_eval", "deployEnabled": false, "externalAuthorizationStillRequired": true, "gateId": "model_and_visual_eval_approval", "localAuthorizationDossierEvidence": {"artifact": "realModelVisualEvalDossier", "contractPath": "/api/web/v1/plugins/nails/visual-evals:report-contract", "digestField": "realModelVisualEvalDossierDigest", "externalAuthorizationStillRequired": true, "network": false, "productionMutations": false, "reportArtifact": "visualEvalReport", "reportDigestField": "visualEvalReportDigest", "requestBodyTemplate": {"stateDigest": "<optionalStateDigest>", "stateRoot": "<stateRoot>"}, "requiredEvidence": ["model_run_record", "canonical_reference_digest", "visual_consistency_eval_report"], "requiresStateRoot": true, "reviewPackageDigestFields": {"dossier": "reviewPackage.artifactDigests.realModelVisualEvalDossier", "report": "reviewPackage.artifactDigests.visualEvalReport"}, "reviewPackagePath": "/api/web/v1/plugins/nails/online-pilot:review-package", "sourcePath": "/api/web/v1/plugins/nails/visual-evals:report", "status": "stateful_local_dossier_ready_external_authorization_required", "submitEnabled": false, "uploadEnabled": false}, "localAuthorizationDossierEvidenceDigest": "d1600eaa5b4df6cdece805a1f6c20ae6738f6cf7eaf70fe635faddcfc18f106b", "localAuthorizationDossierEvidenceSource": "launchReadinessMatrix[].localAuthorizationDossierEvidence", "localEvidenceContracts": [{"method": "GET", "name": "visualEvalReportContract", "network": false, "path": "/api/web/v1/plugins/nails/visual-evals:report-contract"}, {"method": "GET", "name": "designFusionReadinessReportContract", "network": false, "path": "/api/web/v1/plugins/nails/design-fusion:readiness-report-contract"}, {"method": "GET", "name": "designFusionCanonicalReferenceLedgerConfirmedWriteContract", "network": false, "path": "/api/web/v1/plugins/nails/design-fusion:canonical-reference-approval-ledger-confirmed-write-contract"}, {"method": "GET", "name": "visualEvalsRealModelEvidenceLedgerConfirmedWriteContract", "network": false, "path": "/api/web/v1/plugins/nails/visual-evals:real-model-evidence-approval-ledger-confirmed-write-contract"}], "localEvidenceRequestTemplates": [{"bodyTemplate": {"stateDigest": "<optionalStateDigest>", "stateRoot": "<stateRoot>"}, "method": "POST", "name": "visualEvalReport", "network": false, "path": "/api/web/v1/plugins/nails/visual-evals:report"}, {"bodyTemplate": {"stateDigest": "<optionalStateDigest>", "stateRoot": "<stateRoot>"}, "method": "POST", "name": "designFusionReadinessReport", "network": false, "path": "/api/web/v1/plugins/nails/design-fusion:readiness-report"}, {"method": "GET", "name": "designFusionCanonicalReferenceLedgerConfirmedWrite", "network": false, "path": "/api/web/v1/plugins/nails/design-fusion:canonical-reference-approval-ledger-confirmed-write"}, {"method": "GET", "name": "visualEvalsRealModelEvidenceLedgerConfirmedWrite", "network": false, "path": "/api/web/v1/plugins/nails/visual-evals:real-model-evidence-approval-ledger-confirmed-write"}], "localEvidenceRequests": [{"bodyFields": ["stateRoot", "stateDigest"], "method": "POST", "name": "visualEvalReport", "network": false, "path": "/api/web/v1/plugins/nails/visual-evals:report"}, {"bodyFields": ["stateRoot", "stateDigest"], "method": "POST", "name": "designFusionReadinessReport", "network": false, "path": "/api/web/v1/plugins/nails/design-fusion:readiness-report"}, {"method": "GET", "name": "designFusionCanonicalReferenceLedgerConfirmedWrite", "network": false, "path": "/api/web/v1/plugins/nails/design-fusion:canonical-reference-approval-ledger-confirmed-write"}, {"method": "GET", "name": "visualEvalsRealModelEvidenceLedgerConfirmedWrite", "network": false, "path": "/api/web/v1/plugins/nails/visual-evals:real-model-evidence-approval-ledger-confirmed-write"}], "network": false, "productionMutations": false, "requiredBefore": "production_design_generation", "status": "external_authorization_required", "submitEnabled": false, "uploadEnabled": false}, {"approvalEvidenceTemplate": [{"criterionId": "storage_reader_permission_and_object_contract", "evidenceId": "object_existence_hash_report", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}, {"criterionId": "storage_reader_permission_and_object_contract", "evidenceId": "maliang_reader_principal_check", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}, {"criterionId": "storage_reader_permission_and_object_contract", "evidenceId": "application_json_size_limit_confirmation", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}], "approvalEvidenceTemplateStatus": "template_requires_external_review_artifacts", "blocksProductionMutation": "maliang_storage_read", "criterionId": "storage_reader_permission_and_object_contract", "deployEnabled": false, "externalAuthorizationStillRequired": true, "gateId": "maliang_storage_reader_authorization", "localAuthorizationDossierEvidence": {"artifact": "storageReaderAuthorizationDossier", "contractPath": "/api/web/v1/plugins/nails/maliang-exports:object-contract-report-contract", "digestField": "storageReaderAuthorizationDossierDigest", "externalAuthorizationStillRequired": true, "network": false, "objectUriPolicy": "stable_oss_or_gs_uri", "productionMutations": false, "reportArtifact": "objectContractReport", "reportDigestField": "objectContractReportDigest", "requestBodyTemplate": {"payloadDigest": "<optionalPayloadDigest>", "stateRoot": "<stateRoot>"}, "requiredEvidence": ["object_existence_hash_report", "maliang_reader_principal_check", "application_json_size_limit_confirmation"], "requiresStateRoot": true, "reviewPackageDigestFields": {"dossier": "reviewPackage.artifactDigests.storageReaderAuthorizationDossier", "report": "reviewPackage.artifactDigests.objectContractReport"}, "reviewPackagePath": "/api/web/v1/plugins/nails/online-pilot:review-package", "sourcePath": "/api/web/v1/plugins/nails/maliang-exports:object-contract-report", "status": "stateful_local_dossier_ready_external_authorization_required", "submitEnabled": false, "uploadEnabled": false}, "localAuthorizationDossierEvidenceDigest": "4ece9159cbcf06e332b3af3c2504306776092a45028b34ef111254fbe93e77af", "localAuthorizationDossierEvidenceSource": "launchReadinessMatrix[].localAuthorizationDossierEvidence", "localEvidenceContracts": [{"method": "GET", "name": "maliangObjectContractReportContract", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:object-contract-report-contract"}, {"method": "GET", "name": "maliangStorageReaderLedgerConfirmedWriteContract", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:storage-reader-approval-ledger-confirmed-write-contract"}, {"method": "GET", "name": "maliangPayloadContract", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:payload-contract"}, {"method": "GET", "name": "maliangHandoffPackageContract", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:handoff-package-contract"}, {"method": "GET", "name": "maliangTokenCheckContract", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:token-check-contract"}], "localEvidenceRequestTemplates": [{"bodyTemplate": {"payloadDigest": "<optionalPayloadDigest>", "stateRoot": "<stateRoot>"}, "method": "POST", "name": "maliangObjectContractReport", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:object-contract-report"}, {"method": "GET", "name": "maliangStorageReaderLedgerConfirmedWrite", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:storage-reader-approval-ledger-confirmed-write"}, {"method": "GET", "name": "offlineContractMvpReadiness", "network": false, "path": "/api/web/v1/plugins/nails/offline-contract-mvp:readiness"}], "localEvidenceRequests": [{"bodyFields": ["stateRoot", "payloadDigest"], "method": "POST", "name": "maliangObjectContractReport", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:object-contract-report"}, {"method": "GET", "name": "maliangStorageReaderLedgerConfirmedWrite", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:storage-reader-approval-ledger-confirmed-write"}, {"method": "GET", "name": "offlineContractMvpReadiness", "network": false, "path": "/api/web/v1/plugins/nails/offline-contract-mvp:readiness"}], "network": false, "productionMutations": false, "requiredBefore": "maliang_preflight", "status": "external_authorization_required", "submitEnabled": false, "uploadEnabled": false}, {"approvalEvidenceTemplate": [{"criterionId": "token_preflight_upload_submit_gates", "evidenceId": "token_check_authorization", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}, {"criterionId": "token_preflight_upload_submit_gates", "evidenceId": "preflight_authorization", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}, {"criterionId": "token_preflight_upload_submit_gates", "evidenceId": "upload_submit_receipt_gate_approvals", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}], "approvalEvidenceTemplateStatus": "template_requires_external_review_artifacts", "blocksProductionMutation": "maliang_submit", "criterionId": "token_preflight_upload_submit_gates", "deployEnabled": false, "externalAuthorizationStillRequired": true, "gateId": "maliang_token_preflight_submit_receipts", "localAuthorizationDossierEvidence": {"artifact": "submitGateAuthorizationDossier", "contractPath": "/api/web/v1/plugins/nails/maliang-exports:submit-gate-report-contract", "digestField": "submitGateAuthorizationDossierDigest", "externalAuthorizationStillRequired": true, "network": false, "productionMutations": false, "reportArtifact": "submitGateReport", "reportDigestField": "submitGateReportDigest", "requestBodyTemplate": {"payloadDigest": "<optionalPayloadDigest>", "stateRoot": "<stateRoot>"}, "requiredEvidence": ["token_check_authorization", "preflight_authorization", "upload_submit_receipt_gate_approvals"], "requiresStateRoot": true, "reviewPackageDigestFields": {"dossier": "reviewPackage.artifactDigests.submitGateAuthorizationDossier", "report": "reviewPackage.artifactDigests.submitGateReport"}, "reviewPackagePath": "/api/web/v1/plugins/nails/online-pilot:review-package", "sourcePath": "/api/web/v1/plugins/nails/maliang-exports:submit-gate-report", "status": "stateful_local_dossier_ready_external_authorization_required", "submitEnabled": false, "uploadEnabled": false}, "localAuthorizationDossierEvidenceDigest": "94d5ccdabbab19b642bc81c5e7d2534346639b096cb34f1f05b0bf3795c93a02", "localAuthorizationDossierEvidenceSource": "launchReadinessMatrix[].localAuthorizationDossierEvidence", "localEvidenceContracts": [{"method": "GET", "name": "maliangSubmitGateReportContract", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:submit-gate-report-contract"}, {"method": "GET", "name": "maliangSubmitGateLedgerConfirmedWriteContract", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:submit-gate-approval-ledger-confirmed-write-contract"}, {"method": "GET", "name": "apiInputWorkflowContract", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:api-input-workflow-contract"}, {"method": "GET", "name": "apiInputWorkflowVerifyContract", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:api-input-workflow-verify-contract"}, {"method": "GET", "name": "apiInputPackageContract", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:api-input-package-contract"}, {"method": "GET", "name": "externalRuntimeHandoffVerifyContract", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:external-runtime-handoff-verify-contract"}, {"method": "GET", "name": "runtimeResourceReadReceiptVerifyContract", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:runtime-resource-read-receipt-verify-contract"}, {"method": "GET", "name": "externalRuntimePreflightReceiptVerifyContract", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:external-runtime-preflight-receipt-verify-contract"}, {"method": "GET", "name": "externalRuntimeReceiptVerifyContract", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:external-runtime-receipt-verify-contract"}, {"method": "GET", "name": "authorizationDryRunContract", "network": false, "path": "/api/web/v1/plugins/nails/online-pilot:authorization-dry-run-contract"}, {"method": "GET", "name": "authorizedSubmitPreviewContract", "network": false, "path": "/api/web/v1/plugins/nails/online-pilot:authorized-submit-preview-contract"}, {"method": "GET", "name": "externalReviewerConfirmationVerifyContract", "network": false, "path": "/api/web/v1/plugins/nails/online-pilot:external-reviewer-confirmation-verify-contract"}, {"method": "GET", "name": "approvalLedgerConfirmedWriteContract", "network": false, "path": "/api/web/v1/plugins/nails/online-pilot:approval-ledger-confirmed-write-contract"}, {"method": "GET", "name": "stagingCanaryReadinessReportContract", "network": false, "path": "/api/web/v1/plugins/nails/staging-canary:readiness-report-contract"}, {"method": "GET", "name": "stagingCanaryExecutionReportContract", "network": false, "path": "/api/web/v1/plugins/nails/staging-canary:execution-report-contract"}, {"method": "GET", "name": "externalExecutionEnvelopeVerifyContract", "network": false, "path": "/api/web/v1/plugins/nails/online-pilot:external-execution-envelope-verify-contract"}], "localEvidenceRequestTemplates": [{"bodyTemplate": {"payloadDigest": "<optionalPayloadDigest>", "stateRoot": "<stateRoot>"}, "method": "POST", "name": "maliangSubmitGateReport", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:submit-gate-report"}, {"bodyFields": ["stateRoot", "submitGateReport", "submitGateReportDigest", "confirmationRecord"], "bodyTemplate": {"confirmationRecord": "<external submit gate reviewer confirmation record>", "stateRoot": "<stateRoot>", "submitGateReport": "<maliang-exports:submit-gate-report response>", "submitGateReportDigest": "<canonical_sha256_of_submitted_submit_gate_report_payload_without_response_envelope>"}, "contractPath": "/api/web/v1/plugins/nails/maliang-exports:submit-gate-approval-ledger-confirmed-write-contract", "deployEnabled": false, "method": "POST", "name": "maliangSubmitGateLedgerConfirmedWrite", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:submit-gate-approval-ledger-confirmed-write", "productionMutations": false, "requiresExternalReviewerConfirmation": true, "submitEnabled": false, "uploadEnabled": false, "writesLocalState": true}, {"contractPath": "/api/web/v1/plugins/nails/maliang-exports:api-input-workflow-contract", "digestField": "apiInputWorkflowDigest", "expectedDigest": "<submitRequest.apiInputWorkflowDigest>", "method": "GET", "name": "apiInputWorkflow", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:api-input-workflow", "requiresStateRoot": false, "responseFields": ["apiInputWorkflow", "apiInputWorkflowDigest", "standardEndpointOrder"], "sourceFields": {"expectedDigest": "maliang-exports:submit-request.apiInputWorkflowDigest"}}, {"body": {"expectedDigest": "<submitRequest.apiInputWorkflowDigest>"}, "bodyFields": ["expectedDigest"], "contractPath": "/api/web/v1/plugins/nails/maliang-exports:api-input-workflow-verify-contract", "digestField": "apiInputWorkflowDigest", "expectedDigest": "<submitRequest.apiInputWorkflowDigest>", "method": "POST", "name": "apiInputWorkflowVerify", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:api-input-workflow-verify", "sourceFields": {"expectedDigest": "maliang-exports:submit-request.apiInputWorkflowDigest"}, "verifiedField": "verified"}, {"bodyFields": ["stateRoot", "payloadDigest"], "bodyTemplate": {"payloadDigest": "<optionalPayloadDigest>", "stateRoot": "<stateRoot>"}, "contractPath": "/api/web/v1/plugins/nails/maliang-exports:api-input-package-contract", "deployEnabled": false, "method": "POST", "name": "apiInputPackage", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:api-input-package", "productionMutations": false, "responseFields": ["externalRuntimeSmokeKit", "externalRuntimeSmokeKitDigest", "externalRuntimeHandoff", "externalRuntimeHandoffDigest", "runtimeResourceAccessPolicy", "runtimeResourceAccessPolicyDigest", "sourceTraceEvidenceDigest"], "submitEnabled": false, "uploadEnabled": false}, {"bodyFields": ["externalRuntimeHandoff", "expectedHandoffDigest"], "bodyTemplate": {"expectedHandoffDigest": "<maliang-exports:api-input-package.externalRuntimeHandoffDigest>", "externalRuntimeHandoff": "<maliang-exports:api-input-package.externalRuntimeHandoff>"}, "contractPath": "/api/web/v1/plugins/nails/maliang-exports:external-runtime-handoff-verify-contract", "deployEnabled": false, "method": "POST", "name": "externalRuntimeHandoffVerify", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:external-runtime-handoff-verify", "productionMutations": false, "sourceFields": {"expectedHandoffDigest": "maliang-exports:api-input-package.externalRuntimeHandoffDigest", "externalRuntimeHandoff": "maliang-exports:api-input-package.externalRuntimeHandoff"}, "submitEnabled": false, "uploadEnabled": false}, {"bodyFields": ["runtimeResourceAccessPolicy", "runtimeResourceAccessPolicyDigest", "externalResourceReadReceipt"], "bodyTemplate": {"externalResourceReadReceipt": "<external Maliang runtime object read receipt>", "runtimeResourceAccessPolicy": "<maliang-exports:api-input-package.runtimeResourceAccessPolicy>", "runtimeResourceAccessPolicyDigest": "<maliang-exports:api-input-package.runtimeResourceAccessPolicyDigest>"}, "contractPath": "/api/web/v1/plugins/nails/maliang-exports:runtime-resource-read-receipt-verify-contract", "deployEnabled": false, "method": "POST", "name": "runtimeResourceReadReceiptVerify", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:runtime-resource-read-receipt-verify", "productionMutations": false, "sourceFields": {"externalResourceReadReceipt": "external Maliang runtime object read receipt", "runtimeResourceAccessPolicy": "maliang-exports:api-input-package.runtimeResourceAccessPolicy", "runtimeResourceAccessPolicyDigest": "maliang-exports:api-input-package.runtimeResourceAccessPolicyDigest"}, "submitEnabled": false, "uploadEnabled": false}, {"bodyFields": ["externalRuntimeHandoffVerification", "externalRuntimeHandoffVerificationDigest", "runtimeResourceReadReceiptVerification", "runtimeResourceReadReceiptVerificationDigest", "externalPreflightReceipt"], "bodyTemplate": {"externalPreflightReceipt": "<external Maliang Nails readonly preflight receipt>", "externalRuntimeHandoffVerification": "<maliang-exports:external-runtime-handoff-verify response>", "externalRuntimeHandoffVerificationDigest": "<externalRuntimeHandoffVerification.verificationDigest>", "runtimeResourceReadReceiptVerification": "<maliang-exports:runtime-resource-read-receipt-verify response>", "runtimeResourceReadReceiptVerificationDigest": "<runtimeResourceReadReceiptVerification.verificationDigest>"}, "contractPath": "/api/web/v1/plugins/nails/maliang-exports:external-runtime-preflight-receipt-verify-contract", "deployEnabled": false, "method": "POST", "name": "externalRuntimePreflightReceiptVerify", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:external-runtime-preflight-receipt-verify", "productionMutations": false, "submitEnabled": false, "uploadEnabled": false}, {"bodyFields": ["externalRuntimeHandoffVerification", "externalRuntimeHandoffVerificationDigest", "externalExecutionReceipt"], "bodyTemplate": {"externalExecutionReceipt": "<external Maliang Nails runtime receipt>", "externalRuntimeHandoffVerification": "<maliang-exports:external-runtime-handoff-verify response>", "externalRuntimeHandoffVerificationDigest": "<externalRuntimeHandoffVerification.verificationDigest>"}, "condition": "after_explicit_external_submit_gate_approval", "contractPath": "/api/web/v1/plugins/nails/maliang-exports:external-runtime-receipt-verify-contract", "deployEnabled": false, "method": "POST", "name": "externalRuntimeReceiptVerify", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:external-runtime-receipt-verify", "productionMutations": false, "submitEnabled": false, "uploadEnabled": false}, {"bodyFields": ["approvalEvidence", "submitReviewPacketDigest", "externalExecutionRunbookDigest", "apiInputWorkflowDigest", "apiInputWorkflowVerificationDigest", "authorizationRequirementsDigest", "approvalEvidencePolicyDigest", "nextGateRequestsDigest"], "bodyTemplate": {"apiInputWorkflowDigest": "<submitRequest.apiInputWorkflowDigest>", "apiInputWorkflowVerificationDigest": "<maliang-exports:api-input-workflow-verify.verificationDigest>", "approvalEvidence": "<online-pilot:evidence-packet.approvalEvidenceTemplate>", "approvalEvidencePolicyDigest": "<online-pilot:evidence-packet.approvalEvidencePolicyDigest>", "authorizationRequirementsDigest": "<online-pilot:evidence-packet.authorizationRequirementsDigest>", "externalExecutionRunbookDigest": "<submitRequest.externalExecutionRunbookDigest>", "nextGateRequestsDigest": "<online-pilot:evidence-packet.nextGateRequestsDigest>", "submitReviewPacketDigest": "<submitRequest.submitReviewPacket.packetDigest>"}, "contractPath": "/api/web/v1/plugins/nails/online-pilot:authorization-dry-run-contract", "deployEnabled": false, "method": "POST", "name": "authorizationDryRun", "network": false, "path": "/api/web/v1/plugins/nails/online-pilot:authorization-dry-run", "productionMutations": false, "sourceFields": {"apiInputWorkflowDigest": "maliang-exports:submit-request.apiInputWorkflowDigest", "apiInputWorkflowVerificationDigest": "maliang-exports:api-input-workflow-verify.verificationDigest", "approvalEvidence": "online-pilot:evidence-packet.approvalEvidenceTemplate", "approvalEvidencePolicyDigest": "online-pilot:evidence-packet.approvalEvidencePolicyDigest", "authorizationRequirementsDigest": "online-pilot:evidence-packet.authorizationRequirementsDigest", "externalExecutionRunbookDigest": "maliang-exports:submit-request.externalExecutionRunbookDigest", "nextGateRequestsDigest": "online-pilot:evidence-packet.nextGateRequestsDigest", "submitReviewPacketDigest": "maliang-exports:submit-request.submitReviewPacket.packetDigest"}, "submitEnabled": false, "uploadEnabled": false}, {"approvalLedgerFallback": {"contractPath": "/api/web/v1/plugins/nails/online-pilot:approval-ledger-contract", "digestFields": ["authorizationRequirementsDigest", "approvalEvidencePolicyDigest", "nextGateRequestsDigest", "authorizationRequestBundleVerificationDigest"], "mode": "used_when_approvalEvidence_is_omitted", "network": false, "path": "/api/web/v1/plugins/nails/online-pilot:approval-ledger", "requiresStateRoot": true, "sourceField": "currentApprovalEvidence"}, "bodyFields": ["stateRoot", "payloadDigest", "approvalEvidence", "authorizationRequirementsDigest", "approvalEvidencePolicyDigest", "nextGateRequestsDigest", "authorizationRequestBundleVerificationDigest"], "bodyTemplate": {"approvalEvidence": "<online-pilot:evidence-packet.approvalEvidenceTemplate>", "approvalEvidencePolicyDigest": "<online-pilot:evidence-packet.approvalEvidencePolicyDigest>", "authorizationRequestBundleVerificationDigest": "<online-pilot:authorization-request-bundle-verify.verificationDigest>", "authorizationRequirementsDigest": "<online-pilot:evidence-packet.authorizationRequirementsDigest>", "nextGateRequestsDigest": "<online-pilot:evidence-packet.nextGateRequestsDigest>", "payloadDigest": "<reviewPackage.payloadDigest>", "stateRoot": "<stateRoot>"}, "contractPath": "/api/web/v1/plugins/nails/online-pilot:authorized-submit-preview-contract", "deployEnabled": false, "method": "POST", "name": "authorizedSubmitPreview", "network": false, "path": "/api/web/v1/plugins/nails/online-pilot:authorized-submit-preview", "requiresStateRoot": true, "sourceFields": {"approvalEvidence": "online-pilot:evidence-packet.approvalEvidenceTemplate", "approvalEvidencePolicyDigest": "online-pilot:evidence-packet.approvalEvidencePolicyDigest", "authorizationRequestBundleVerificationDigest": "online-pilot:authorization-request-bundle-verify.verificationDigest", "authorizationRequirementsDigest": "online-pilot:evidence-packet.authorizationRequirementsDigest", "nextGateRequestsDigest": "online-pilot:evidence-packet.nextGateRequestsDigest", "payloadDigest": "online-pilot:review-package.payloadDigest", "stateRoot": "caller.localStateRoot"}, "submitEnabled": false, "uploadEnabled": false}, {"bodyFields": ["externalReviewerConfirmationBoundary", "expectedExternalReviewerConfirmationBoundaryDigest", "confirmationRecord"], "bodyTemplate": {"confirmationRecord": "<externalReviewerConfirmationBoundary.confirmationRecordTemplate>", "expectedExternalReviewerConfirmationBoundaryDigest": "<reviewPackage.externalReviewerConfirmationBoundaryDigest>", "externalReviewerConfirmationBoundary": "<reviewPackage.externalReviewerConfirmationBoundary>"}, "contractPath": "/api/web/v1/plugins/nails/online-pilot:external-reviewer-confirmation-verify-contract", "deployEnabled": false, "method": "POST", "name": "externalReviewerConfirmationVerify", "network": false, "path": "/api/web/v1/plugins/nails/online-pilot:external-reviewer-confirmation-verify", "productionMutations": false, "sourceFields": {"confirmationRecord": "external_reviewer.confirmed_stable_confirmation_record", "expectedExternalReviewerConfirmationBoundaryDigest": "online-pilot:review-package.externalReviewerConfirmationBoundaryDigest", "externalReviewerConfirmationBoundary": "online-pilot:review-package.externalReviewerConfirmationBoundary"}, "submitEnabled": false, "uploadEnabled": false}, {"bodyFields": ["stateRoot", "externalReviewerConfirmationVerification", "expectedExternalReviewerConfirmationVerificationDigest"], "bodyTemplate": {"expectedExternalReviewerConfirmationVerificationDigest": "<online-pilot:external-reviewer-confirmation-verify.verificationDigest>", "externalReviewerConfirmationVerification": "<online-pilot:external-reviewer-confirmation-verify>", "stateRoot": "<stateRoot>"}, "contractPath": "/api/web/v1/plugins/nails/online-pilot:approval-ledger-confirmed-write-contract", "deployEnabled": false, "method": "POST", "name": "approvalLedgerConfirmedWrite", "network": false, "path": "/api/web/v1/plugins/nails/online-pilot:approval-ledger-confirmed-write", "productionMutations": false, "sourceFields": {"expectedExternalReviewerConfirmationVerificationDigest": "online-pilot:external-reviewer-confirmation-verify.verificationDigest", "externalReviewerConfirmationVerification": "online-pilot:external-reviewer-confirmation-verify", "stateRoot": "caller.localStateRoot"}, "submitEnabled": false, "uploadEnabled": false}, {"bodyFields": ["externalExecutionEnvelope", "expectedEnvelopeDigest", "reviewPackageDigest", "reviewPackageArtifactDigests"], "bodyTemplate": {"expectedEnvelopeDigest": "<authorizedSubmitPreview.externalExecutionEnvelopeDigest>", "externalExecutionEnvelope": "<authorizedSubmitPreview.externalExecutionEnvelope>", "reviewPackageArtifactDigests": "<authorizedSubmitPreview.reviewPackageArtifactDigests>", "reviewPackageDigest": "<authorizedSubmitPreview.reviewPackageDigest>"}, "contractPath": "/api/web/v1/plugins/nails/staging-canary:readiness-report-contract", "deployEnabled": false, "method": "POST", "name": "stagingCanaryReadinessReport", "network": false, "path": "/api/web/v1/plugins/nails/staging-canary:readiness-report", "productionMutations": false, "submitEnabled": false}, {"bodyFields": ["stagingCanaryRunbook", "expectedStagingCanaryRunbookDigest", "externalExecutionEnvelope", "expectedEnvelopeDigest", "reviewPackageDigest", "reviewPackageArtifactDigests", "canaryStepEvidence"], "bodyTemplate": {"canaryStepEvidence": "<external_staging_canary_step_evidence>", "expectedEnvelopeDigest": "<authorizedSubmitPreview.externalExecutionEnvelopeDigest>", "expectedStagingCanaryRunbookDigest": "<stagingCanaryReadinessReport.stagingCanaryRunbookDigest>", "externalExecutionEnvelope": "<authorizedSubmitPreview.externalExecutionEnvelope>", "reviewPackageArtifactDigests": "<authorizedSubmitPreview.reviewPackageArtifactDigests>", "reviewPackageDigest": "<authorizedSubmitPreview.reviewPackageDigest>", "stagingCanaryRunbook": "<stagingCanaryReadinessReport.stagingCanaryRunbook>"}, "contractPath": "/api/web/v1/plugins/nails/staging-canary:execution-report-contract", "deployEnabled": false, "method": "POST", "name": "stagingCanaryExecutionReport", "network": false, "path": "/api/web/v1/plugins/nails/staging-canary:execution-report", "productionMutations": false, "submitEnabled": false}, {"bodyFields": ["externalExecutionEnvelope", "expectedEnvelopeDigest", "reviewPackageDigest", "reviewPackageArtifactDigests"], "bodyTemplate": {"expectedEnvelopeDigest": "<externalExecutionEnvelope.envelopeDigest>", "externalExecutionEnvelope": "<externalExecutionEnvelope>", "reviewPackageArtifactDigests": "<reviewPackage.artifactDigests>", "reviewPackageDigest": "<reviewPackage.reviewPackageDigest>"}, "contractPath": "/api/web/v1/plugins/nails/online-pilot:external-execution-envelope-verify-contract", "deployEnabled": false, "method": "POST", "name": "externalExecutionEnvelopeVerify", "network": false, "path": "/api/web/v1/plugins/nails/online-pilot:external-execution-envelope-verify", "submitEnabled": false, "uploadEnabled": false}], "localEvidenceRequests": [{"bodyFields": ["stateRoot", "payloadDigest"], "method": "POST", "name": "maliangSubmitGateReport", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:submit-gate-report"}, {"bodyFields": ["stateRoot", "submitGateReport", "submitGateReportDigest", "confirmationRecord"], "method": "POST", "name": "maliangSubmitGateLedgerConfirmedWrite", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:submit-gate-approval-ledger-confirmed-write"}, {"method": "GET", "name": "apiInputWorkflow", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:api-input-workflow"}, {"bodyFields": ["expectedDigest"], "method": "POST", "name": "apiInputWorkflowVerify", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:api-input-workflow-verify"}, {"bodyFields": ["stateRoot", "payloadDigest"], "method": "POST", "name": "apiInputPackage", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:api-input-package", "responseFields": ["externalRuntimeSmokeKit", "externalRuntimeSmokeKitDigest", "externalRuntimeHandoff", "externalRuntimeHandoffDigest", "runtimeResourceAccessPolicy", "runtimeResourceAccessPolicyDigest", "sourceTraceEvidenceDigest"]}, {"bodyFields": ["externalRuntimeHandoff", "expectedHandoffDigest"], "method": "POST", "name": "externalRuntimeHandoffVerify", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:external-runtime-handoff-verify"}, {"bodyFields": ["runtimeResourceAccessPolicy", "runtimeResourceAccessPolicyDigest", "externalResourceReadReceipt"], "method": "POST", "name": "runtimeResourceReadReceiptVerify", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:runtime-resource-read-receipt-verify"}, {"bodyFields": ["externalRuntimeHandoffVerification", "externalRuntimeHandoffVerificationDigest", "runtimeResourceReadReceiptVerification", "runtimeResourceReadReceiptVerificationDigest", "externalPreflightReceipt"], "method": "POST", "name": "externalRuntimePreflightReceiptVerify", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:external-runtime-preflight-receipt-verify"}, {"bodyFields": ["externalRuntimeHandoffVerification", "externalRuntimeHandoffVerificationDigest", "externalExecutionReceipt"], "method": "POST", "name": "externalRuntimeReceiptVerify", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:external-runtime-receipt-verify"}, {"bodyFields": ["approvalEvidence", "submitReviewPacketDigest", "externalExecutionRunbookDigest", "apiInputWorkflowDigest", "apiInputWorkflowVerificationDigest", "authorizationRequirementsDigest", "approvalEvidencePolicyDigest", "nextGateRequestsDigest"], "method": "POST", "name": "authorizationDryRun", "network": false, "path": "/api/web/v1/plugins/nails/online-pilot:authorization-dry-run"}, {"bodyFields": ["stateRoot", "payloadDigest", "approvalEvidence", "authorizationRequirementsDigest", "approvalEvidencePolicyDigest", "nextGateRequestsDigest", "authorizationRequestBundleVerificationDigest"], "method": "POST", "name": "authorizedSubmitPreview", "network": false, "path": "/api/web/v1/plugins/nails/online-pilot:authorized-submit-preview"}, {"bodyFields": ["externalReviewerConfirmationBoundary", "expectedExternalReviewerConfirmationBoundaryDigest", "confirmationRecord"], "method": "POST", "name": "externalReviewerConfirmationVerify", "network": false, "path": "/api/web/v1/plugins/nails/online-pilot:external-reviewer-confirmation-verify"}, {"bodyFields": ["stateRoot", "externalReviewerConfirmationVerification", "expectedExternalReviewerConfirmationVerificationDigest"], "method": "POST", "name": "approvalLedgerConfirmedWrite", "network": false, "path": "/api/web/v1/plugins/nails/online-pilot:approval-ledger-confirmed-write"}, {"bodyFields": ["externalExecutionEnvelope", "expectedEnvelopeDigest", "reviewPackageDigest", "reviewPackageArtifactDigests"], "method": "POST", "name": "stagingCanaryReadinessReport", "network": false, "path": "/api/web/v1/plugins/nails/staging-canary:readiness-report"}, {"bodyFields": ["stagingCanaryRunbook", "expectedStagingCanaryRunbookDigest", "externalExecutionEnvelope", "expectedEnvelopeDigest", "reviewPackageDigest", "reviewPackageArtifactDigests", "canaryStepEvidence"], "method": "POST", "name": "stagingCanaryExecutionReport", "network": false, "path": "/api/web/v1/plugins/nails/staging-canary:execution-report"}, {"bodyFields": ["externalExecutionEnvelope", "expectedEnvelopeDigest", "reviewPackageDigest", "reviewPackageArtifactDigests"], "method": "POST", "name": "externalExecutionEnvelopeVerify", "network": false, "path": "/api/web/v1/plugins/nails/online-pilot:external-execution-envelope-verify"}], "network": false, "productionMutations": false, "requiredBefore": "external_submit", "status": "external_authorization_required", "submitEnabled": false, "uploadEnabled": false}, {"approvalEvidenceTemplate": [{"criterionId": "deployment_cutover_rollback_review", "evidenceId": "cloud_run_package_review", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}, {"criterionId": "deployment_cutover_rollback_review", "evidenceId": "state_archive_plan", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}, {"criterionId": "deployment_cutover_rollback_review", "evidenceId": "route_cutover_and_rollback_review", "referenceUri": "<replace-with-stable-non-secret-review-uri>", "reviewerRole": "<replace-with-reviewer-role>", "status": "approved"}], "approvalEvidenceTemplateStatus": "template_requires_external_review_artifacts", "blocksProductionMutation": "production_deploy", "criterionId": "deployment_cutover_rollback_review", "deployEnabled": false, "externalAuthorizationStillRequired": true, "gateId": "deployment_cutover_rollback_approval", "localAuthorizationDossierEvidence": {"artifact": "deploymentCutoverReviewEvidence", "authorizationDossierArtifact": "deploymentCutoverAuthorizationDossier", "authorizationDossierDigest": "8b0459692a391cc5a3a2bd94b4a38703ec6228e0a9dde351fa4022dbf555c43a", "authorizationDossierDigestField": "deploymentCutoverAuthorizationDossierDigest", "contractPath": "/api/web/v1/plugins/nails/deployment-cutover:review-report-contract", "deployEnabled": false, "digest": "4cf1a834a278032b45af706583355c8a9591308c982a97e822a0650bc45a7d14", "digestField": "deploymentCutoverReviewEvidenceDigest", "externalAuthorizationStillRequired": true, "localReviewReady": false, "network": false, "productionMutations": false, "referenceUriTemplate": "oss://nails-reviews/deployment_cutover_rollback_review/{evidenceId}.json", "requiredEvidence": ["cloud_run_package_review", "state_archive_plan", "route_cutover_and_rollback_review"], "sourcePath": "/api/web/v1/plugins/nails/deployment-cutover:review-report", "status": "local_dossier_ready_external_authorization_required"}, "localAuthorizationDossierEvidenceDigest": "b5c3c7dbd78327ed17a11a70884c94741e0dbf23f065fb14e869f6f2787ea689", "localAuthorizationDossierEvidenceSource": "launchReadinessMatrix[].localAuthorizationDossierEvidence", "localEvidenceContracts": [{"method": "GET", "name": "deploymentCutoverReviewReportContract", "network": false, "path": "/api/web/v1/plugins/nails/deployment-cutover:review-report-contract"}, {"method": "GET", "name": "deploymentCutoverApprovalLedgerConfirmedWriteContract", "network": false, "path": "/api/web/v1/plugins/nails/deployment-cutover:approval-ledger-confirmed-write-contract"}, {"method": "GET", "name": "publicReleaseReadinessReportContract", "network": false, "path": "/api/web/v1/plugins/nails/public-release:readiness-report-contract"}], "localEvidenceRequestTemplates": [{"method": "GET", "name": "deploymentCutoverReviewReport", "network": false, "path": "/api/web/v1/plugins/nails/deployment-cutover:review-report"}, {"bodyFields": ["stateRoot", "deploymentCutoverReviewReport", "deploymentCutoverReviewReportDigest", "confirmationRecord"], "bodyTemplate": {"confirmationRecord": "<deployment cutover reviewer confirmation record>", "deploymentCutoverReviewReport": "<deployment-cutover:review-report response>", "deploymentCutoverReviewReportDigest": "<canonical_sha256_of_submitted_deployment_cutover_review_report>", "stateRoot": "<stateRoot>"}, "contractPath": "/api/web/v1/plugins/nails/deployment-cutover:approval-ledger-confirmed-write-contract", "deployEnabled": false, "method": "POST", "name": "deploymentCutoverApprovalLedgerConfirmedWrite", "network": false, "path": "/api/web/v1/plugins/nails/deployment-cutover:approval-ledger-confirmed-write", "productionMutations": false, "requiresExternalReviewerConfirmation": true, "writesLocalState": true}, {"bodyTemplate": {"stateDigest": "<optionalStateDigest>", "stateRoot": "<stateRoot>"}, "method": "POST", "name": "publicReleaseReadinessReport", "network": false, "path": "/api/web/v1/plugins/nails/public-release:readiness-report"}], "localEvidenceRequests": [{"method": "GET", "name": "deploymentCutoverReviewReport", "network": false, "path": "/api/web/v1/plugins/nails/deployment-cutover:review-report"}, {"bodyFields": ["stateRoot", "deploymentCutoverReviewReport", "deploymentCutoverReviewReportDigest", "confirmationRecord"], "method": "POST", "name": "deploymentCutoverApprovalLedgerConfirmedWrite", "network": false, "path": "/api/web/v1/plugins/nails/deployment-cutover:approval-ledger-confirmed-write"}, {"bodyFields": ["stateRoot", "stateDigest"], "method": "POST", "name": "publicReleaseReadinessReport", "network": false, "path": "/api/web/v1/plugins/nails/public-release:readiness-report"}], "network": false, "productionMutations": false, "requiredBefore": "traffic_cutover", "status": "external_authorization_required", "submitEnabled": false, "uploadEnabled": false}], "nextGateRequestsDigest": "d1e7ad062c75d1701802780831747e40007c067c1ef5e9d7fbc9e62305e3e565", "onlinePilotHandoffSummary": {"approvedEvidenceCount": 0, "deployEnabled": false, "externalAuthorizationStillRequired": true, "externalRuntimeSmokeHandoff": {"apiInputPackageContractPath": "/api/web/v1/plugins/nails/maliang-exports:api-input-package-contract", "apiInputPackagePath": "/api/web/v1/plugins/nails/maliang-exports:api-input-package", "apiInputPackageResponseFields": ["externalRuntimeSmokeKit", "externalRuntimeSmokeKitDigest", "externalRuntimeHandoff", "externalRuntimeHandoffDigest", "runtimeResourceAccessPolicy", "runtimeResourceAccessPolicyDigest", "sourceTraceEvidenceDigest"], "externalAuthorizationStillRequired": true, "externalBoundary": {"networkRequired": true, "readonlyPreflightBeforeSubmit": true, "resourceReadBeforePreflight": true, "submitRequiresSeparateExplicitGate": true}, "kind": "nails.online_pilot.external_runtime_smoke_handoff", "localBoundary": {"deployEnabled": false, "network": false, "productionMutations": false, "submitEnabled": false, "uploadEnabled": false}, "localVerifyRequests": [{"contractPath": "/api/web/v1/plugins/nails/maliang-exports:external-runtime-handoff-verify-contract", "method": "POST", "name": "externalRuntimeHandoffVerify", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:external-runtime-handoff-verify"}, {"contractPath": "/api/web/v1/plugins/nails/maliang-exports:runtime-resource-read-receipt-verify-contract", "method": "POST", "name": "runtimeResourceReadReceiptVerify", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:runtime-resource-read-receipt-verify"}, {"contractPath": "/api/web/v1/plugins/nails/maliang-exports:external-runtime-preflight-receipt-verify-contract", "method": "POST", "name": "externalRuntimePreflightReceiptVerify", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:external-runtime-preflight-receipt-verify"}, {"condition": "after_explicit_external_submit_gate_approval", "contractPath": "/api/web/v1/plugins/nails/maliang-exports:external-runtime-receipt-verify-contract", "method": "POST", "name": "externalRuntimeReceiptVerify", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:external-runtime-receipt-verify"}], "requiredDigestFields": ["externalRuntimeSmokeKitDigest", "externalRuntimeHandoffDigest", "runtimeResourceAccessPolicyDigest", "sourceTraceEvidenceDigest", "requestDigest", "bodyDigest", "objectUriDigest", "objectUriCount"], "requiredExternalReceipts": ["resource_read", "readonly_preflight", "execution_after_submit_gate"], "standardSmokeOrder": ["verify_external_runtime_handoff_locally", "external_runtime_reads_stable_resource_uris", "verify_runtime_resource_read_receipt_locally", "external_runtime_runs_readonly_preflight", "verify_external_runtime_preflight_receipt_locally", "external_runtime_executes_after_explicit_submit_gate", "verify_external_runtime_execution_receipt_locally"], "status": "api_input_package_smoke_kit_required_before_external_submit"}, "firstUnapprovedGateId": "provider_live_collection_authorization", "gateCount": 5, "gateOrder": ["provider_live_collection_authorization", "model_and_visual_eval_approval", "maliang_storage_reader_authorization", "maliang_token_preflight_submit_receipts", "deployment_cutover_rollback_approval"], "gateRows": [{"approvedEvidenceIds": [], "criterionId": "real_provider_terms_and_data_quality", "externalAuthorizationStillRequired": true, "gateId": "provider_live_collection_authorization", "localEvidenceContractCount": 2, "localEvidenceRequestCount": 2, "localEvidenceRoutesReady": true, "missingEvidenceIds": ["provider_terms_review", "read_only_collection_approval", "data_quality_report"], "order": 1, "requiredBefore": "real_provider_ingestion", "requiredEvidenceIds": ["provider_terms_review", "read_only_collection_approval", "data_quality_report"], "status": "external_authorization_required"}, {"approvedEvidenceIds": [], "criterionId": "real_model_visual_eval", "externalAuthorizationStillRequired": true, "gateId": "model_and_visual_eval_approval", "localEvidenceContractCount": 4, "localEvidenceRequestCount": 4, "localEvidenceRoutesReady": true, "missingEvidenceIds": ["model_run_record", "canonical_reference_digest", "visual_consistency_eval_report"], "order": 2, "requiredBefore": "production_design_generation", "requiredEvidenceIds": ["model_run_record", "canonical_reference_digest", "visual_consistency_eval_report"], "status": "external_authorization_required"}, {"approvedEvidenceIds": [], "criterionId": "storage_reader_permission_and_object_contract", "externalAuthorizationStillRequired": true, "gateId": "maliang_storage_reader_authorization", "localEvidenceContractCount": 5, "localEvidenceRequestCount": 3, "localEvidenceRoutesReady": true, "missingEvidenceIds": ["object_existence_hash_report", "maliang_reader_principal_check", "application_json_size_limit_confirmation"], "order": 3, "requiredBefore": "maliang_preflight", "requiredEvidenceIds": ["object_existence_hash_report", "maliang_reader_principal_check", "application_json_size_limit_confirmation"], "status": "external_authorization_required"}, {"approvedEvidenceIds": [], "criterionId": "token_preflight_upload_submit_gates", "externalAuthorizationStillRequired": true, "gateId": "maliang_token_preflight_submit_receipts", "localEvidenceContractCount": 16, "localEvidenceRequestCount": 16, "localEvidenceRoutesReady": true, "missingEvidenceIds": ["token_check_authorization", "preflight_authorization", "upload_submit_receipt_gate_approvals"], "order": 4, "requiredBefore": "external_submit", "requiredEvidenceIds": ["token_check_authorization", "preflight_authorization", "upload_submit_receipt_gate_approvals"], "status": "external_authorization_required"}, {"approvedEvidenceIds": [], "criterionId": "deployment_cutover_rollback_review", "externalAuthorizationStillRequired": true, "gateId": "deployment_cutover_rollback_approval", "localEvidenceContractCount": 3, "localEvidenceRequestCount": 3, "localEvidenceRoutesReady": true, "missingEvidenceIds": ["cloud_run_package_review", "state_archive_plan", "route_cutover_and_rollback_review"], "order": 5, "requiredBefore": "traffic_cutover", "requiredEvidenceIds": ["cloud_run_package_review", "state_archive_plan", "route_cutover_and_rollback_review"], "status": "external_authorization_required"}], "kind": "nails.online_pilot_handoff_summary", "launchReadinessMatrixDigest": "b0c2bab41d65d97a757cb91629838d6a6c6a02ddbfe691cc8d1c5ce13654f22c", "localEvidencePackageCoverageDigest": "d6b3c8406c6cc8a6cb347aa6c18852a4465ca4cba9fdabcf67215d4f1f61612d", "localEvidencePackageRoutesReady": true, "localEvidencePackageStatus": "local_evidence_package_complete", "missingEvidenceCount": 15, "network": false, "nextAction": "collect_external_approval_evidence", "nextGateRequestCount": 5, "nextGateRequestsDigest": "d1e7ad062c75d1701802780831747e40007c067c1ef5e9d7fbc9e62305e3e565", "productionMutations": false, "readyForOnlinePilot": false, "requestHandoff": {"authorizationDryRun": "/api/web/v1/plugins/nails/online-pilot:authorization-dry-run", "authorizationRequestBundle": "/api/web/v1/plugins/nails/online-pilot:authorization-request-bundle", "authorizationRequestBundleVerify": "/api/web/v1/plugins/nails/online-pilot:authorization-request-bundle-verify", "authorizedSubmitPreview": "/api/web/v1/plugins/nails/online-pilot:authorized-submit-preview", "deploymentCutoverReviewReport": "/api/web/v1/plugins/nails/deployment-cutover:review-report", "evidencePacket": "/api/web/v1/plugins/nails/online-pilot:evidence-packet", "readinessReport": "/api/web/v1/plugins/nails/online-pilot:readiness-report", "readinessReportContract": "/api/web/v1/plugins/nails/online-pilot:readiness-report-contract", "stagingCanaryExecutionReport": "/api/web/v1/plugins/nails/staging-canary:execution-report", "stagingCanaryReadinessReport": "/api/web/v1/plugins/nails/staging-canary:readiness-report"}, "requiredEvidenceCount": 15, "safetyBoundary": "summary_only_no_live_collection_submit_upload_or_deploy", "status": "external_authorization_required", "submitEnabled": false, "uploadEnabled": false}, "onlinePilotHandoffSummaryDigest": "f23abafe8399e3094b02d239b588aee711bd20ca52840b67838c9cd0e5070799", "productionMutations": false, "reviewerActionConsumers": {"approvalLedgerConfirmedWrite": "/api/web/v1/plugins/nails/online-pilot:approval-ledger-confirmed-write", "approvalLedgerConfirmedWriteContract": "/api/web/v1/plugins/nails/online-pilot:approval-ledger-confirmed-write-contract", "authorizationDryRun": "/api/web/v1/plugins/nails/online-pilot:authorization-dry-run", "authorizationDryRunContract": "/api/web/v1/plugins/nails/online-pilot:authorization-dry-run-contract", "authorizationRequestBundleVerify": "/api/web/v1/plugins/nails/online-pilot:authorization-request-bundle-verify", "authorizationRequestBundleVerifyContract": "/api/web/v1/plugins/nails/online-pilot:authorization-request-bundle-verify-contract", "authorizedSubmitPreview": "/api/web/v1/plugins/nails/online-pilot:authorized-submit-preview", "authorizedSubmitPreviewContract": "/api/web/v1/plugins/nails/online-pilot:authorized-submit-preview-contract", "externalReviewerConfirmationVerify": "/api/web/v1/plugins/nails/online-pilot:external-reviewer-confirmation-verify", "externalReviewerConfirmationVerifyContract": "/api/web/v1/plugins/nails/online-pilot:external-reviewer-confirmation-verify-contract"}, "reviewerActionPlan": [{"actionId": "review_local_dossier_requests", "deployEnabled": false, "inputFields": ["authorizationRequestBundle.nextGateRequests", "authorizationRequestBundle.sourceEvidencePacket", "authorizationRequestBundle.runtimeEnvironmentEvidenceSource"], "network": false, "output": "reviewed local evidence requests", "productionMutations": false, "story": "Review the bundled local dossier requests before approving any real provider, Maliang storage, submit, or deployment action.", "submitEnabled": false, "uploadEnabled": false}, {"actionId": "publish_stable_review_artifacts", "allowedSchemes": ["oss", "gs"], "deployEnabled": false, "inputFields": ["authorizationRequestBundle.approvalEvidenceTemplate", "authorizationRequestBundle.approvalEvidencePolicy"], "network": false, "output": "approvalEvidence[].referenceUri", "productionMutations": false, "story": "Create one stable non-secret oss:// or gs:// review artifact for each required approval evidence row.", "submitEnabled": false, "uploadEnabled": false}, {"actionId": "verify_authorization_request_bundle", "contractPath": "/api/web/v1/plugins/nails/online-pilot:authorization-request-bundle-verify-contract", "deployEnabled": false, "inputFields": ["authorizationRequestBundle", "authorizationRequestBundleDigest", "approvalEvidence"], "network": false, "productionMutations": false, "requestPath": "/api/web/v1/plugins/nails/online-pilot:authorization-request-bundle-verify", "story": "Bind the completed approval evidence back to the exact authorization request bundle before local ledger recording.", "submitEnabled": false, "uploadEnabled": false}, {"actionId": "submit_approval_evidence_to_dry_run", "contractPath": "/api/web/v1/plugins/nails/online-pilot:authorization-dry-run-contract", "deployEnabled": false, "inputFields": ["authorizationRequestBundle.approvalEvidenceSubmissionTemplate", "authorizationRequestBundle.authorizationRequirementsDigest", "authorizationRequestBundle.nextGateRequestsDigest"], "network": false, "productionMutations": false, "requestPath": "/api/web/v1/plugins/nails/online-pilot:authorization-dry-run", "story": "Submit the completed approval evidence only to the local authorization dry-run before any real Maliang execution.", "submitEnabled": false, "uploadEnabled": false}, {"actionId": "verify_external_reviewer_confirmation", "contractPath": "/api/web/v1/plugins/nails/online-pilot:external-reviewer-confirmation-verify-contract", "deployEnabled": false, "inputFields": ["reviewPackage.externalReviewerConfirmationBoundary", "reviewPackage.externalReviewerConfirmationBoundaryDigest", "externalReviewer.confirmationRecord"], "network": false, "productionMutations": false, "requestPath": "/api/web/v1/plugins/nails/online-pilot:external-reviewer-confirmation-verify", "story": "Verify the external reviewer confirmation record against the review-package boundary before allowing a confirmed ledger write.", "submitEnabled": false, "uploadEnabled": false}, {"actionId": "write_confirmed_approval_ledger", "contractPath": "/api/web/v1/plugins/nails/online-pilot:approval-ledger-confirmed-write-contract", "deployEnabled": false, "inputFields": ["stateRoot", "externalReviewerConfirmationVerification", "externalReviewerConfirmationVerification.verificationDigest"], "network": false, "productionMutations": false, "requestPath": "/api/web/v1/plugins/nails/online-pilot:approval-ledger-confirmed-write", "story": "Record approval evidence in the local ledger only after the external reviewer confirmation verification passes.", "submitEnabled": false, "uploadEnabled": false}, {"actionId": "preview_authorized_submit_without_execution", "contractPath": "/api/web/v1/plugins/nails/online-pilot:authorized-submit-preview-contract", "deployEnabled": false, "inputFields": ["stateRoot", "reviewPackage.payloadDigest", "approvalLedger.currentApprovalEvidence", "authorizationRequestBundleVerify.verificationDigest"], "network": false, "productionMutations": false, "requestPath": "/api/web/v1/plugins/nails/online-pilot:authorized-submit-preview", "story": "Build the local authorized submit preview from the confirmed ledger without executing any Maliang network mutation.", "submitEnabled": false, "uploadEnabled": false}], "reviewerActionPlanDigest": "0f0a304e43c00407557235a2281aa42e8e9fd5bfd732fc485ca686581e187289", "runtimeEnvironmentEvidenceDigest": "6cf6ae98870e9f579842c2157f74e40d0453bd7d43c2b189c2eb976f9b5d86e2", "runtimeEnvironmentEvidenceSource": {"artifact": "runtimeEnvironmentEvidence", "criterionId": "token_preflight_upload_submit_gates", "deployEnabled": false, "digest": "6cf6ae98870e9f579842c2157f74e40d0453bd7d43c2b189c2eb976f9b5d86e2", "digestAlgorithm": "canonical_sha256_of_runtime_environment_evidence", "digestField": "runtimeEnvironmentEvidenceDigest", "evidenceId": "token_check_authorization", "network": false, "productionMutations": false, "secretMaterialReturned": false, "sourceContractPath": "/api/web/v1/plugins/nails/maliang-exports:token-check-contract", "sourcePath": "/api/web/v1/plugins/nails/maliang-exports:token-check", "status": "ready_for_external_review", "submitEnabled": false, "tokenConfigured": true, "uploadEnabled": false}, "sourceEvidencePacket": {"approvalEvidencePolicyDigest": "d40e7b5c9d331c29a5c6e89a79c0b1e621d6238a9951d5c6d8a463aaf7e57c2d", "approvalEvidenceTemplateDigest": "51ccbbb7a37a72101faae5bd9be118f6d5702d38ff7dac534cd02dba2d104329", "authorizationRequirementsDigest": "0ad9af2a7f97f4dc1f21882de95df474c3f64290c2178ef8bdcf6329a8630f55", "contractPath": "/api/web/v1/plugins/nails/online-pilot:evidence-packet-contract", "nextGateRequestsDigest": "d1e7ad062c75d1701802780831747e40007c067c1ef5e9d7fbc9e62305e3e565", "onlinePilotHandoffSummaryDigest": "f23abafe8399e3094b02d239b588aee711bd20ca52840b67838c9cd0e5070799", "path": "/api/web/v1/plugins/nails/online-pilot:evidence-packet", "runtimeEnvironmentEvidenceDigest": "6cf6ae98870e9f579842c2157f74e40d0453bd7d43c2b189c2eb976f9b5d86e2"}, "status": "external_authorization_required", "submitEnabled": false, "uploadEnabled": false}, "authorizationRequestBundleDigest": "aba81f8e70e9fcc54cde16888e448a9e1396e0425944eb40723901a40dba8994", "boundary": "online_pilot_requires_new_explicit_authorization", "deployEnabled": false, "kind": "nails.online_pilot_authorization_request_bundle", "method": "GET", "network": false, "ok": true, "pluginId": "nails", "productionMutations": false, "ready": false, "reviewerActionConsumers": {"approvalLedgerConfirmedWrite": "/api/web/v1/plugins/nails/online-pilot:approval-ledger-confirmed-write", "approvalLedgerConfirmedWriteContract": "/api/web/v1/plugins/nails/online-pilot:approval-ledger-confirmed-write-contract", "authorizationDryRun": "/api/web/v1/plugins/nails/online-pilot:authorization-dry-run", "authorizationDryRunContract": "/api/web/v1/plugins/nails/online-pilot:authorization-dry-run-contract", "authorizationRequestBundleVerify": "/api/web/v1/plugins/nails/online-pilot:authorization-request-bundle-verify", "authorizationRequestBundleVerifyContract": "/api/web/v1/plugins/nails/online-pilot:authorization-request-bundle-verify-contract", "authorizedSubmitPreview": "/api/web/v1/plugins/nails/online-pilot:authorized-submit-preview", "authorizedSubmitPreviewContract": "/api/web/v1/plugins/nails/online-pilot:authorized-submit-preview-contract", "externalReviewerConfirmationVerify": "/api/web/v1/plugins/nails/online-pilot:external-reviewer-confirmation-verify", "externalReviewerConfirmationVerifyContract": "/api/web/v1/plugins/nails/online-pilot:external-reviewer-confirmation-verify-contract"}, "reviewerActionPlanDigest": "0f0a304e43c00407557235a2281aa42e8e9fd5bfd732fc485ca686581e187289", "route": "/api/web/v1/plugins/nails/online-pilot:authorization-request-bundle", "sourceEvidencePacketContractPath": "/api/web/v1/plugins/nails/online-pilot:evidence-packet-contract", "sourceEvidencePacketPath": "/api/web/v1/plugins/nails/online-pilot:evidence-packet", "submitEnabled": false, "summary": {"approvalEvidenceRows": 15, "gateRequests": 5, "localEvidenceRequestTemplates": 28, "network": false, "onlinePilotHandoffMissingEvidence": 15, "onlinePilotHandoffStatus": "external_authorization_required", "productionMutations": false, "requiredExternalEvidence": 15, "runtimeEnvironmentEvidenceStatus": "ready_for_external_review"}, "uploadEnabled": false}