{"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": "maliang_storage_reader_confirmed_local_ledger_write_only", "contract": {"additionalProperties": false, "confirmationRecord": {"approvedEvidenceStatus": "approved", "referenceUriPolicy": "oss_stable_non_secret_review_artifact", "requiredCriterionId": "storage_reader_permission_and_object_contract", "requiredEvidenceIds": ["object_existence_hash_report", "maliang_reader_principal_check", "application_json_size_limit_confirmation"], "requiredStatus": "confirmed", "sourceDigestField": "confirmationRecord.sourceObjectContractReportDigest", "sourceDossierDigestField": "confirmationRecord.sourceStorageReaderAuthorizationDossierDigest", "sourceUriField": "confirmationRecordUri"}, "contractVersion": 1, "inputModes": ["inline_json", "uri"], "methods": ["POST"], "name": "nails-maliang-storage-reader-approval-ledger-confirmed-write", "objectContractReportBinding": {"digestAlgorithm": "canonical_sha256_of_report_payload_without_response_envelope", "digestField": "objectContractReportDigest", "requiredKind": "maliang.nails.object_contract_report", "requiredLocalContractReady": true, "requiredReady": false, "sourceField": "objectContractReport", "sourcePath": "/api/web/v1/plugins/nails/maliang-exports:object-contract-report", "sourceUriField": "objectContractReportUri"}, "objectUriReader": {"acceptedSchemes": ["gs", "oss"], "bucketAllowlistEnv": ["MALIANG_NAILS_RESOURCE_BUCKETS", "NAILS_AUDIT_EVIDENCE_BUCKET", "NAILS_SOURCE_ASSETS_BUCKET", "NAILS_DESIGN_PACKAGES_BUCKET", "NAILS_PUBLIC_ASSETS_BUCKET"], "defaultMode": "local_object_uri_mirror", "gcsModeEnv": "NAILS_WEB_GCS_URI_READ_ENABLED=1", "mirrorRootField": "objectUriMirrorRoot", "network": false, "payloadKind": "json"}, "requestBody": {"additionalProperties": false, "oneOfInputs": {"confirmationRecord": ["confirmationRecord", "confirmationRecordUri"], "objectContractReport": ["objectContractReport", "objectContractReportUri"]}, "optionalFields": ["objectContractReport", "objectContractReportUri", "confirmationRecord", "confirmationRecordUri", "objectUriMirrorRoot"], "requiredFields": ["stateRoot", "objectContractReportDigest"]}, "responseFields": ["confirmedWriteExecuted", "ledgerEntryWritten", "storageReaderEvidenceAccepted", "readyForExternalGateReview", "remainingMissingEvidenceCount", "objectContractReportDigest", "storageReaderAuthorizationDossierDigest", "approvedApprovalEvidence", "currentApprovalEvidenceDigest", "ledgerSummary", "objectContractReportInputMode", "confirmationRecordInputMode", "objectUriReads", "objectUriReadNetwork"]}, "deployEnabled": false, "method": "GET", "network": false, "objectContractReportContractPath": "/api/web/v1/plugins/nails/maliang-exports:object-contract-report-contract", "objectContractReportPath": "/api/web/v1/plugins/nails/maliang-exports:object-contract-report", "ok": true, "pluginId": "nails", "productionMutations": false, "route": "/api/web/v1/plugins/nails/maliang-exports:storage-reader-approval-ledger-confirmed-write-contract", "sideEffects": "local_state_only", "storageReaderLedgerConfirmedWriteContractPath": "/api/web/v1/plugins/nails/maliang-exports:storage-reader-approval-ledger-confirmed-write-contract", "storageReaderLedgerConfirmedWritePath": "/api/web/v1/plugins/nails/maliang-exports:storage-reader-approval-ledger-confirmed-write", "submitEnabled": false, "uploadEnabled": false}