{"apiVersion": "openeyes.nails.web.v1", "checks": ["payload_contract", "payload_object_uri_schemes", "payload_object_identity", "application_json_manifest_object", "manifest_resource_uri_schemes", "maliang_reader_permission"], "contract": {"additionalProperties": false, "contractVersion": 1, "name": "nails-maliang-exports-object-contract-report-request", "optionalFields": ["payloadDigest"], "requiredFields": ["stateRoot"], "schemaDigest": "945b0a5a5fbb640f3952fb648b386c4a9878c6f68f49a039b050fd59196fc123", "schemaId": "https://openeyes.local/plugins/nails/web/v1/maliang-exports-object-contract-report-request.schema.json"}, "maliangTarget": {"objectUriPolicy": "stable_oss_or_gs_uri", "objectUriSchemes": ["oss", "gs"], "payloadContract": "maliang-pipeline-import", "productLine": "nails", "sourceName": "Maliang Nails", "submitBoundary": "external_maliang_nails_environment_required", "uriAuthorization": "maliang_authorized_internal_resource_reuse"}, "method": "GET", "network": false, "objectContractReportPath": "/api/web/v1/plugins/nails/maliang-exports:object-contract-report", "ok": true, "onlinePilotEvidence": {"evidenceType": "storage_reader_permission_and_object_contract", "externalAuthorizationStillRequired": true, "network": false, "readinessContractPath": "/api/web/v1/plugins/nails/online-pilot:readiness-contract"}, "pluginId": "nails", "route": "/api/web/v1/plugins/nails/maliang-exports:object-contract-report-contract", "rowLinks": {"manifestRequest": {"bodyFields": ["payloadDigest"], "method": "POST", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:manifest", "requiresStateRoot": true}, "onlinePilotReadinessContract": {"method": "GET", "network": false, "path": "/api/web/v1/plugins/nails/online-pilot:readiness-contract"}, "payloadRequest": {"bodyFields": ["payloadDigest"], "method": "POST", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:payload", "requiresStateRoot": true}, "storageReaderApprovalLedgerConfirmedWriteRequest": {"bodyFields": ["stateRoot", "objectContractReport", "objectContractReportDigest", "confirmationRecord"], "contractPath": "/api/web/v1/plugins/nails/maliang-exports:storage-reader-approval-ledger-confirmed-write-contract", "method": "POST", "network": false, "path": "/api/web/v1/plugins/nails/maliang-exports:storage-reader-approval-ledger-confirmed-write", "requiresExternalReviewerConfirmation": true, "writesLocalState": true}}, "schema": {"$id": "https://openeyes.local/plugins/nails/web/v1/maliang-exports-object-contract-report-request.schema.json", "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": {"payloadDigest": {"description": "Optional payload digest to inspect; when omitted, the latest local Maliang export record is used.", "pattern": "^[a-f0-9]{64}$", "type": "string"}, "stateRoot": {"description": "Local state root that contains state/plugins/nails/maliang.", "minLength": 1, "type": "string"}}, "required": ["stateRoot"], "title": "Nails Maliang Object Contract Report Request v1", "type": "object"}, "stateNamespace": "state/plugins/nails/maliang", "storageReaderAuthorizationDossier": {"artifact": "storageReaderAuthorizationDossier", "digestField": "storageReaderAuthorizationDossierDigest", "network": false, "objectUriPolicy": "stable_oss_or_gs_uri", "requiredEvidence": ["object_existence_hash_report", "maliang_reader_principal_check", "application_json_size_limit_confirmation"], "submitEnabled": false, "uploadEnabled": false}, "submitEnabled": false, "uploadEnabled": false}