{"openapi":"3.1.0","info":{"title":"CoreX Public Trust API","version":"1.0.0","description":"Read-only public trust and verification contracts. Authority-changing operations are intentionally excluded."},"servers":[{"url":"https://verify.corexos.com","description":"Current public verification origin"}],"tags":[{"name":"Living Trust"},{"name":"Commercial Proof"},{"name":"Credentials"},{"name":"Trust Fabric"},{"name":"Developer"},{"name":"Health"}],"paths":{"/health":{"get":{"tags":["Health"],"operationId":"getHealth","summary":"Read production readiness and release identity","responses":{"200":{"description":"Platform health and readiness","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/objects/{reference}":{"get":{"tags":["Living Trust"],"operationId":"resolveLivingObject","summary":"Resolve canonical object, current authoritative state and lifecycle-safe presentation","parameters":[{"name":"reference","in":"path","required":true,"schema":{"type":"string","minLength":3,"maxLength":180}},{"name":"asOf","in":"query","required":false,"schema":{"type":"string","format":"date-time"}}],"responses":{"200":{"description":"Living object resolution","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LivingObjectResolution"}}}},"400":{"$ref":"#/components/responses/InvalidReference"},"404":{"$ref":"#/components/responses/NotFound"},"503":{"$ref":"#/components/responses/Unavailable"}}}},"/v1/commercial-proofs/{reference}":{"get":{"tags":["Commercial Proof"],"operationId":"getCommercialProof","summary":"Read commercial proof, current source lifecycle and ledger evidence","parameters":[{"name":"reference","in":"path","required":true,"schema":{"type":"string","minLength":3,"maxLength":180}}],"responses":{"200":{"description":"Commercial proof evidence","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CommercialProofEvidence"}}}},"400":{"$ref":"#/components/responses/InvalidReference"},"404":{"$ref":"#/components/responses/NotFound"},"409":{"description":"Reference exists but is not a commercial proof"},"503":{"$ref":"#/components/responses/Unavailable"}}}},"/v1/credentials/verify/{claimId}":{"get":{"tags":["Credentials"],"operationId":"verifyCredential","summary":"Read public credential verification state","parameters":[{"name":"claimId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Credential verification result","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"Invalid claim identifier"},"404":{"$ref":"#/components/responses/NotFound"},"503":{"$ref":"#/components/responses/Unavailable"}}}},"/v1/trust-fabric/catalogue":{"get":{"tags":["Trust Fabric"],"operationId":"getTrustFabricCatalogue","summary":"Read provider-neutral trust service, assurance and disclosure catalogue","responses":{"200":{"description":"Trust Fabric catalogue","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/developers/catalogue.json":{"get":{"tags":["Developer"],"operationId":"getDeveloperCatalogue","summary":"Read current API, channel and standards catalogue","responses":{"200":{"description":"Developer catalogue","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/developers/openapi.json":{"get":{"tags":["Developer"],"operationId":"getOpenApiDocument","summary":"Read this OpenAPI document","responses":{"200":{"description":"OpenAPI 3.1 document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/developers/assets.json":{"get":{"tags":["Developer"],"operationId":"getReusableAssetCatalogue","summary":"Read the reusable CoreX asset/capability catalogue","parameters":[{"name":"assetType","in":"query","required":false,"schema":{"type":"string"}},{"name":"lifecycle","in":"query","required":false,"schema":{"type":"string"}},{"name":"reuseScope","in":"query","required":false,"schema":{"type":"string"}},{"name":"commercialDisposition","in":"query","required":false,"schema":{"type":"string"}},{"name":"tag","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Reusable asset catalogue","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/developers/provider-certification/v1.json":{"get":{"tags":["Developer"],"operationId":"getProviderCertificationCatalogue","summary":"Read deterministic Adapter V2 provider certification kits","responses":{"200":{"description":"Provider certification catalogue; kit readiness does not grant live provider acceptance","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/developers/assets/audit.json":{"get":{"tags":["Developer"],"operationId":"getReusableAssetAuditSummary","summary":"Read reusable asset audit and packaging gaps","responses":{"200":{"description":"Reusable asset audit summary","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/developers/contracts.json":{"get":{"tags":["Developer"],"operationId":"getDeveloperContractRegistry","summary":"Read the canonical CoreX developer contract catalogue","responses":{"200":{"description":"Canonical developer contract catalogue","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/developers/asyncapi.json":{"get":{"tags":["Developer"],"operationId":"getAsyncApiDocument","summary":"Read the AsyncAPI 3 projection generated from canonical developer contracts","responses":{"200":{"description":"AsyncAPI 3 projection","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/developers/network-conformance.json":{"get":{"tags":["Developer"],"operationId":"getNetworkAdapterConformance","summary":"Read deterministic network-adapter conformance evidence and activation boundaries","responses":{"200":{"description":"Network adapter conformance catalogue","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/developers/sandbox/providers.json":{"get":{"tags":["Developer"],"operationId":"getSyntheticProviderCatalogue","summary":"Read deterministic synthetic providers with no production authority","responses":{"200":{"description":"Synthetic provider catalogue","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/developers/sandbox/providers/{providerId}/run":{"post":{"tags":["Developer"],"operationId":"runSyntheticProvider","summary":"Execute a deterministic synthetic provider without production side effects","parameters":[{"name":"providerId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Synthetic provider result","content":{"application/json":{"schema":{"type":"object"}}}},"404":{"description":"Synthetic provider not registered"},"422":{"description":"Synthetic provider request rejected"}}}},"/developers/telemetry/readiness.json":{"get":{"tags":["Developer"],"operationId":"getTelemetryExportReadiness","summary":"Read telemetry export readiness without exposing endpoints, headers or secrets","responses":{"200":{"description":"Telemetry export readiness","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/developers/standards/catalogue.json":{"get":{"tags":["Developer"],"operationId":"getCanonicalStandardsCatalogue","summary":"Read canonical standards maturity and evidence profiles with formal claims fail-closed","responses":{"200":{"description":"Canonical standards catalogue","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/developers/standards/eudi-arf3.json":{"get":{"tags":["Developer"],"operationId":"getEudiArf3TargetCatalogue","summary":"Read EUDI ARF 3.0.0 and FCAF target profiles without asserting external conformance","responses":{"200":{"description":"EUDI ARF 3 target-alignment and evidence catalogue","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/developers/standards/iso20022.json":{"get":{"tags":["Developer"],"operationId":"getIso20022ProjectionCatalogue","summary":"Read current ISO 20022 semantic projection targets without banking or payment authority","responses":{"200":{"description":"ISO 20022 projection catalogue","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/developers/release-evidence/example.json":{"get":{"tags":["Developer"],"operationId":"getReleaseEvidenceExample","summary":"Read deterministic CycloneDX/SLSA release-evidence projection","responses":{"200":{"description":"Release evidence projection example","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/developers/problem-details/example.json":{"get":{"tags":["Developer"],"operationId":"getProblemDetailsExample","summary":"Read an RFC 9457-style CoreX problem-details example","responses":{"200":{"description":"Problem-details example","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/developers/events/example.json":{"get":{"tags":["Developer"],"operationId":"getCloudEventExample","summary":"Read a deterministic CloudEvents-compatible example","responses":{"200":{"description":"CloudEvent example","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/developers/sandbox/test-clock":{"post":{"tags":["Developer"],"operationId":"advanceSandboxTestClock","summary":"Evaluate a deterministic test clock without creating production time authority","requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{"startAt":{"type":"string","format":"date-time"},"advanceMs":{"type":"number"}}}}}},"responses":{"200":{"description":"Deterministic test-clock result","content":{"application/json":{"schema":{"type":"object"}}}},"422":{"description":"Invalid test-clock input","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}}},"components":{"responses":{"InvalidReference":{"description":"Reference validation failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"NotFound":{"description":"Trusted record not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"Unavailable":{"description":"Authoritative or persistence dependency temporarily unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"schemas":{"ErrorResponse":{"type":"object","additionalProperties":true,"properties":{"type":{"type":"string"},"title":{"type":"string"},"status":{"type":["integer","string"]},"detail":{"type":"string"},"instance":{"type":"string"},"code":{"type":"string"},"correlationId":{"type":"string"},"service":{"type":["string","null"]},"endpoint":{"type":["string","null"]}}},"CurrentSourceStatus":{"type":"object","required":["state","disposition","fresh","observedAt"],"properties":{"state":{"type":"string"},"disposition":{"type":"string","enum":["CURRENT","HISTORICAL_ONLY","MODIFIED","STALE","UNKNOWN"]},"fresh":{"type":"boolean"},"observedAt":{"type":["string","null"],"format":"date-time"}}},"CustomerAccountOrderCard":{"type":"object","required":["schemaVersion","businessReference","headline","currentState","disposition","evidenceIntegrity","rightsState","actions","disclosure"],"properties":{"schemaVersion":{"const":"corex.customer-account-order-card.v1"},"objectId":{"type":"string"},"businessReference":{"type":"string"},"headline":{"type":"string"},"currentState":{"type":"string"},"disposition":{"type":"string"},"evidenceIntegrity":{"type":"string","enum":["CONFIRMED","NOT_CONFIRMED"]},"lastAuthorityCheck":{"type":["string","null"],"format":"date-time"},"rightsState":{"type":"string","enum":["REVOKED_BY_LIFECYCLE","REVIEW_REQUIRED","NO_PUBLIC_RIGHT_ASSERTED"]},"paymentState":{"type":"null"},"refundState":{"type":"null"},"actions":{"type":"object","required":["verifyCurrentStatus","trustReceipt","livingTransactionJson"],"properties":{"verifyCurrentStatus":{"type":"string"},"trustReceipt":{"type":"string"},"livingTransactionJson":{"type":"string"}}},"disclosure":{"$ref":"#/components/schemas/MinimalDisclosure"}}},"MinimalDisclosure":{"type":"object","required":["containsCustomerPii","containsPaymentAccountData"],"properties":{"class":{"type":"string"},"containsCustomerPii":{"const":false},"containsPaymentAccountData":{"const":false}}},"LivingObjectResolution":{"type":"object","required":["schemaVersion","object","current","presentations","disclosure"],"properties":{"schemaVersion":{"const":"corex.living-object-resolution.v1"},"object":{"type":"object","additionalProperties":true},"current":{"type":"object","required":["overallDisposition","state","disposition","fresh","evidenceIntegrityConfirmed"],"properties":{"overallDisposition":{"type":"string"},"state":{"type":"string"},"disposition":{"type":"string"},"fresh":{"type":"boolean"},"observedAt":{"type":["string","null"],"format":"date-time"},"evidenceIntegrityConfirmed":{"type":"boolean"}}},"presentations":{"type":"object","properties":{"customerAccountOrder":{"$ref":"#/components/schemas/CustomerAccountOrderCard"}}},"timeline":{"type":"array","items":{"type":"object","additionalProperties":true}},"disclosure":{"$ref":"#/components/schemas/MinimalDisclosure"}}},"CommercialProofEvidence":{"type":"object","required":["schemaVersion","proof","verification","disclosure"],"properties":{"schemaVersion":{"const":"corex.commercial-proof-evidence.v1"},"proof":{"type":"object","additionalProperties":true},"verification":{"type":"object","required":["status","proofVerified","currentSourceStatus","synchronization"],"properties":{"status":{"type":"string"},"proofVerified":{"type":"boolean"},"currentSourceStatus":{"$ref":"#/components/schemas/CurrentSourceStatus"},"synchronization":{"type":"object","additionalProperties":true},"ledger":{"type":["object","null"],"additionalProperties":true},"verifyUrl":{"type":"string"},"trustReceiptUrl":{"type":"string"}}},"disclosure":{"$ref":"#/components/schemas/MinimalDisclosure"}}}}},"x-corex":{"authorityModel":{"trustCurrentState":"COREX_PLATFORM","commerceSource":"SHOPIFY","commercialOrchestration":"COREX_VECTOR","ledgerEvidence":"INTEGRITY_ONLY"},"scope":"PUBLIC_READ_ONLY","productionAuthorityCreated":false,"excludedOperations":["credential.issue","credential.lifecycle","entitlement.mint","payment.capture","commerce.mutate"]}}