{"schemaVersion":"corex.trust-infrastructure.v1","trustRoot":{"schemaVersion":"corex.trust-root.v1","trustInfrastructure":"CoreX Trust Fabric","operator":"Fennorica","authorityModel":"ISSUER_AND_SOURCE_AUTHORITY_PRESERVED","trustDomain":null,"governanceReference":null,"verificationMethod":null,"ledger":{"mode":"PRODUCTION","providerId":"COREX_POLYGON_POS_REGISTRY_V2","network":"polygon-pos","registryAddress":null,"independentlyAnchored":false,"statement":"A ledger adapter is bound; each credential or proof must still report its own confirmed receipt before blockchain verification is asserted."},"invariants":{"operatorIsNotUniversalIssuer":true,"upstreamAuthorityPreserved":true,"publicLedgerContainsSensitivePii":false,"blockchainIsIndependentCommitmentNotTruthAuthority":true,"credentialLifecycleRemainsAuthoritativeOffChain":true,"failClosedForUnavailableExternalTrust":true}},"capabilities":[{"id":"corex.security.access-privacy-kernel","family":"SECURITY","state":"READY","productionSafe":true,"note":"W2 converges default-deny RBAC/ABAC/ReBAC requirements, purpose, consent, delegation, assurance, commercial entitlement, risk and disclosure into one deterministic policy contract without replacing the bound Kernel policy provider."},{"id":"corex.security.discovery-read-separation","family":"SECURITY","state":"READY","productionSafe":true,"note":"Discovery/search authorization is explicitly independent from known-reference read/verification authorization."},{"id":"corex.security.break-glass-governance","family":"SECURITY","state":"READY","productionSafe":true,"note":"Break-glass semantics require high assurance, explicit reason, bounded expiry, audit evidence and post-access review; they never create cross-tenant or legal authority."},{"id":"corex.security.disclosure-receipts","family":"SECURITY","state":"READY","productionSafe":true,"note":"Deterministic disclosure receipts record policy/version, disclosed and withheld claims, and decision lineage without copying sensitive evidence payloads."},{"id":"corex.commerce.vector","family":"COMMERCE","state":"READY","productionSafe":true,"externalDependency":"tenant commerce adapter and commercial authority binding","note":"Provider-neutral commerce/entitlement orchestration is available through VECTOR; source payment/order authority remains with the bound commerce provider."},{"id":"corex.commercial.subscription-control","family":"COMMERCE","state":"ACTIVE","productionSafe":true,"note":"Canonical provider-neutral subscription lifecycle now owns draft, payment-pending, active, past-due, suspended, non-renewing and terminated commercial state over existing CoreX plan/offer/price/subscription/entitlement models."},{"id":"corex.commercial.billing-provider-adapter","family":"COMMERCE","state":"READY","productionSafe":true,"externalDependency":"approved production billing provider account, tax/invoice configuration, webhook credentials and live acceptance","note":"Billing providers may supply checkout, payment, customer, subscription and invoice facts but never become CoreX tenant, role, commercial-plan or entitlement authority."},{"id":"corex.finance.transaction-trust","family":"FINANCE","state":"ACTIVE","productionSafe":true,"note":"Provider-neutral financial fact, transaction, payment, invoice, refund and reversal trust profiles are implemented without CoreX becoming payment or banking authority."},{"id":"corex.finance.reconciliation","family":"FINANCE","state":"ACTIVE","productionSafe":true,"note":"Deterministic financial reconciliation detects conflicting provenance, missing payment links, refund/payment mismatches and authority gaps without moving money or making regulated financial decisions."},{"id":"corex.finance.watch","family":"FINANCE","state":"ACTIVE","productionSafe":true,"externalDependency":"tenant WATCH.ENABLED entitlement and destination policy","note":"Finance Watch templates reuse governed durable event subscriptions for payment, refund, invoice, reconciliation and provider-health changes."},{"id":"corex.finance.defender","family":"FINANCE","state":"ACTIVE","productionSafe":true,"externalDependency":"tenant DEFENDER.ENABLED entitlement","note":"Finance Defender adds deterministic financial-risk signals; it is advisory, does not autonomously block funds and has no AI authority."},{"id":"corex.pay.provider-orchestration","family":"FINANCE","state":"READY","productionSafe":true,"externalDependency":"bound regulated payment processor/provider activation and live acceptance","note":"CoreX Pay provider-orchestration contracts are implemented; external processors remain payment authority and CoreX never holds customer funds."},{"id":"corex.network.registry","family":"NETWORK","state":"ACTIVE","productionSafe":true,"note":"Runtime network registry and capability discovery are active with immutable CoreX network IDs and replaceable adapter bindings."},{"id":"corex.infrastructure.portability-baseline","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Canonical provider-neutral infrastructure baseline freezes compute, persistence, storage, scheduler, queue, workload-identity, signer, telemetry, RPC and integrity-anchor authority boundaries across managed, sovereign, hybrid and future CoreX-native deployment profiles."},{"id":"corex.infrastructure.provider-fabric","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Infrastructure providers are replaceable implementations and never become identity, product, custody, legal, settlement or entitlement authority."},{"id":"corex.network.caip-identifiers","family":"NETWORK","state":"ACTIVE","productionSafe":true,"note":"CAIP-2, CAIP-10 and CAIP-19 compatible identifiers provide chain-agnostic external addressing while immutable internal CoreX IDs remain canonical lifecycle identifiers."},{"id":"corex.operations.durable-work-leasing","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Production schema prerequisite is satisfied and the runtime implements atomic SKIP LOCKED claim, lease renewal, stale-lease rejection, bounded retry, completion and dead-letter lifecycle. Queue/lease state is execution transport and never business authority."},{"id":"corex.value.control-plane-p0","family":"VALUE","state":"READY","productionSafe":true,"note":"Production schema prerequisite is satisfied. Value Control Plane P0 can be enabled internally for governed registry, policy, intent, simulation and approval staging; signing/submission and live value movement remain separately gated."},{"id":"corex.network.adapter-fabric","family":"NETWORK","state":"ACTIVE","productionSafe":true,"note":"Provider-neutral adapter routing is active. Named ledgers, payment rails and any future CoreX-native network remain replaceable implementations and never become product or entitlement authority."},{"id":"corex.network.capability-negotiation","family":"NETWORK","state":"ACTIVE","productionSafe":true,"note":"Each registered network declares the account, balance, transfer, simulation, execution, finality and settlement-proof capabilities actually bound in the current runtime."},{"id":"corex.network.evm-adapter","family":"NETWORK","state":"ACTIVE","productionSafe":true,"note":"Generic EVM balance, transfer-evidence, finality, native-transfer simulation and signed-payload broadcast contracts are implemented; current production Polygon remains a configured EVM network rather than a platform dependency."},{"id":"corex.network.solana-adapter","family":"NETWORK","state":"READY","productionSafe":true,"externalDependency":"approved Solana RPC/network binding and dedicated transaction signer for outbound transfers","note":"Solana RPC balance, token-account, parsed transfer evidence and finalized-state observation are implemented without coupling CoreX business logic to Solana; transaction construction/signing remains externally gated."},{"id":"corex.asset.registry","family":"VALUE","state":"ACTIVE","productionSafe":true,"externalDependency":"approved production asset/account/regulatory bindings for live settlement","note":"Economic asset, network representation, settlement account and regulatory-profile registries are implemented and fail closed when production bindings are absent."},{"id":"corex.asset.representation","family":"VALUE","state":"ACTIVE","productionSafe":true,"note":"Economic asset identity is separated from network representation; representations require explicit network and equivalence policy."},{"id":"corex.account.registry","family":"VALUE","state":"ACTIVE","productionSafe":true,"externalDependency":"approved production treasury/self-custody/provider account bindings","note":"Network account bindings and custody models are implemented without creating custody, tenant or identity authority."},{"id":"corex.signer.provider-fabric","family":"SECURITY","state":"READY","productionSafe":true,"externalDependency":"purpose-specific production asset signer binding","note":"Signer-purpose contract is frozen; current value-network adapters do not reuse credential or holder keys and signed transaction submission is disabled by default."},{"id":"corex.settlement.intent","family":"FINANCE","state":"ACTIVE","productionSafe":true,"note":"Tenant-scoped payment intents persist through the canonical event spine and validate accepted asset, network, account and regulatory references before creation."},{"id":"corex.settlement.quote","family":"FINANCE","state":"ACTIVE","productionSafe":true,"externalDependency":"approved quote/oracle source for dynamic production prices","note":"Settlement quote recording is implemented with expiry, intent binding and explicit quote-source authority; CoreX does not fabricate exchange rates."},{"id":"corex.settlement.observation","family":"FINANCE","state":"ACTIVE","productionSafe":true,"note":"Network evidence observation is implemented independently from commercial settlement semantics, including native/token transfer extraction for EVM and Solana RPC adapters."},{"id":"corex.settlement.finality","family":"FINANCE","state":"ACTIVE","productionSafe":true,"note":"Network-specific finality is normalized before Finance reconciliation; non-final transactions remain pending and never release entitlement."},{"id":"corex.settlement.reconciliation","family":"FINANCE","state":"ACTIVE","productionSafe":true,"note":"Settlement reconciliation checks exact asset representation, destination, atomic amount, duplicate transaction use, compliance state and existing CoreX Finance rules."},{"id":"corex.settlement.receipt","family":"FINANCE","state":"ACTIVE","productionSafe":true,"note":"Auditable settlement receipts persist through the event spine while preserving Finance -> commercial satisfaction -> entitlement authority sequencing."},{"id":"corex.commercial.settlement-policy","family":"COMMERCE","state":"ACTIVE","productionSafe":true,"externalDependency":"tenant/product settlement acceptance profile and approved live asset bindings","note":"Declarative settlement acceptance profiles project through Product Fabric so products and verticals can accept approved value rails without embedding network-specific code or automatic commercial satisfaction."},{"id":"corex.commercial.token-entitlement","family":"COMMERCE","state":"READY","productionSafe":true,"externalDependency":"explicit approved token-gated commercial policy and holder/account observation","note":"Token-holding conditions may be projected into commercial policy but cannot directly create tenant membership, role, publication or entitlement authority."},{"id":"corex.regulatory.asset-profile","family":"VALUE","state":"READY","productionSafe":true,"externalDependency":"approved jurisdiction-specific legal/compliance classification and service-perimeter policy","note":"Regulatory asset/service profiles are explicit external-authority bindings. CoreX software never self-classifies a token as legally permitted, exempt or regulated."},{"id":"corex.wallet.custody-policy","family":"HOLDER","state":"READY","productionSafe":true,"externalDependency":"chosen custody model, approved provider/key controls and any required regulatory activation","note":"Self-custody, external-provider, merchant-treasury and CoreX-managed models are distinct policy bindings; technical wallet capability does not silently activate custody or transfer-on-behalf-of-client."},{"id":"corex.cross-network.transport","family":"NETWORK","state":"PLANNED","productionSafe":false,"externalDependency":"approved bridge/messaging/supply-integrity mechanism and network-specific acceptance","note":"Cross-network asset transport is deliberately separate from semantic and execution interoperability; bridges and representation movement are never implicit wallet behavior."},{"id":"corex.connect.adapter-fabric","family":"INTEGRATION","state":"ACTIVE","productionSafe":true,"note":"CoreX Connect exposes a provider-neutral adapter catalogue covering commerce, payments, finance/ERP, identity, logistics and registry-source integration classes."},{"id":"corex.product-fabric.declarative","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Declarative product definitions compose capability, integration, channel and authority metadata into governed product projections."},{"id":"corex.solution-pack.registry","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Governed reusable solution-pack registry exposes deployment compositions without creating tenant, provider, commercial or legal authority."},{"id":"corex.solution-pack.compiler","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Side-effect-free compiler turns a governed solution pack into product manifests, templates, capabilities, external gates and tenant desired state for the existing release path."},{"id":"corex.operations.autonomous-activation-executor","family":"OPERATIONS","state":"ACTIVE","productionSafe":true,"note":"Autonomous activation executor completes internal declarative/configuration work, skips external hard stops and never fabricates source authority, credentials, spend or Shopify cutover."},{"id":"corex.operations.activation-control-center","family":"OPERATIONS","state":"ACTIVE","productionSafe":true,"note":"Protected Activation Control Center reconciles capability, provider-binding and external-gate state into evidence-driven next actions without creating provider, tenant, commercial, legal or regulatory authority."},{"id":"corex.infrastructure.provider-acceptance-framework","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"externalDependency":"provider-specific live acceptance and governed approval where required","note":"Generic provider acceptance lifecycle standardizes discovery, configuration, binding verification, preflight, live acceptance, evidence digest, approval, activation and observation while refusing to infer approval or live acceptance."},{"id":"corex.tenancy.deployment-factory","family":"TENANCY","state":"ACTIVE","productionSafe":true,"note":"Tenant/pilot deployment factory generates governed desired-state, acceptance and external-gate plans without creating tenant/source authority."},{"id":"corex.tenancy.white-label-deployment-factory-v2","family":"TENANCY","state":"ACTIVE","productionSafe":true,"externalDependency":"customer tenant/commercial/domain/provider/source authority and customer operational acceptance","note":"White-label deployment factory composes tenant deployment planning with Guided/Standard/Expert operator experience, presentation configuration, provider/domain gates and acceptance/recovery checklists without executing external authority transitions."},{"id":"corex.security.recovery-assurance","family":"SECURITY","state":"ACTIVE","productionSafe":true,"note":"Canonical negative-authorization, tenant-isolation, disclosure, provider-failure, webhook-replay and non-destructive recovery rehearsal matrix is release-gated; production fault injection remains separately governed and unauthorized by this capability."},{"id":"corex.ai.shared-contracts","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Stable Platform↔AI Trust Context, Action Receipt, Evaluation and Tool Manifest contracts are machine-discoverable and preserve Platform truth authority."},{"id":"corex.ai.governed-runtime","family":"CONTROL_PLANE","state":"READY","productionSafe":true,"externalDependency":"approved AI model provider/runtime credentials, capacity and evaluation evidence","note":"Provider-neutral AI governance, advisory runtime contract and synthetic evaluation suite are implemented; AI remains advisory and non-authoritative."},{"id":"corex.finance.acceptance-harness","family":"FINANCE","state":"ACTIVE","productionSafe":true,"note":"Synthetic payment/refund/reconciliation acceptance scenarios validate CoreX Finance/Pay behavior before live PSP activation."},{"id":"corex.connect.adapter-factory","family":"INTEGRATION","state":"ACTIVE","productionSafe":true,"note":"Universal adapter manifest factory standardizes identity, authority, token, webhook, retry, drift, reconciliation, deletion and tenant-isolation contracts."},{"id":"corex.integration.structured-data-ingress","family":"INTEGRATION","state":"ACTIVE","productionSafe":true,"externalDependency":"provider/source authentication and tenant mapping for each live source","note":"Provider-neutral structured-data ingress supports forms, spreadsheets, CSV, databases, object stores and direct uploads through verified Integration Edge semantics."},{"id":"corex.programme.participation-outcome","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Canonical Programme, Cohort, Participation and Programme Session persistence composes capture, presence, attendance, evidence, competency, credential and outcome primitives into a reusable cross-vertical participation/outcome fabric."},{"id":"corex.programme.source-finality","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Programme data-loop closure is derived from a declared collection cutoff, completed processing, sealed required sources, evidence-backed provenance and reconciliation state. Human ceremony or partner sign-off does not govern whether the data loop is closed."},{"id":"corex.programme.kpi-automation","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Deterministic KPI snapshots compute from evidence-backed observations through versioned definitions and cutoff timestamps, eliminating spreadsheet/manual calculation as the authoritative KPI path while preserving source measurement authority."},{"id":"corex.profile.education-programme","family":"VERTICAL","state":"ACTIVE","productionSafe":true,"externalDependency":"customer programme/source/issuer authority for live deployments","note":"Education/Campus is an active profile over the shared Programme & Participation fabric; it owns no parallel identity, event or persistence authority."},{"id":"corex.identity.provider-passwordless","family":"IDENTITY","state":"READY","productionSafe":true,"externalDependency":"approved upstream IdP passwordless/email connection and live authentication acceptance","note":"Passwordless email or magic-link authentication is supported only through the registered human identity provider adapter. CoreX consumes the upstream assertion and resolves it to CorexIdentityBinding/CorexActor; legacy LoginCode/Session authority is not revived."},{"id":"corex.trust.presence-multisignal","family":"SECURITY","state":"ACTIVE","productionSafe":true,"externalDependency":"device/site/location signal availability and tenant presence policy","note":"Multi-signal presence assurance combines GNSS/fused location, geofence, device integrity, QR/NFC/BLE/Wi-Fi, challenges and authority witness without making one signal universal truth."},{"id":"corex.trust.attendance-proof","family":"EVIDENCE","state":"ACTIVE","productionSafe":true,"note":"Reusable attendance evidence composes presence, check-in, site-signal, source-register, witness and interaction proofs; attendance does not automatically imply completion."},{"id":"corex.decision.evidence-matrix","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Deterministic evidence matrix supports required, weighted and informational criteria plus exceptional-case review without creating award or eligibility authority."},{"id":"corex.credential.distribution","family":"CREDENTIAL","state":"READY","productionSafe":true,"externalDependency":"bound email/SMS/CMS/wallet/webhook providers for external delivery channels","note":"Provider-neutral credential distribution plans email, SMS, CMS, holder portal, wallet, QR, webhook and download delivery while preserving credential lifecycle authority."},{"id":"corex.credential.adaptive-presentation","family":"CREDENTIAL","state":"ACTIVE","productionSafe":true,"note":"Credential presentation can adapt between mobile, tablet, desktop, print and embed surfaces while preserving explicit user override and alternate projections."},{"id":"corex.ai.cross-ecosystem-learning","family":"CONTROL_PLANE","state":"READY","productionSafe":true,"externalDependency":"approved AI provider plus redaction/aggregation and evaluation evidence","note":"Governed AI learning can compare evidence quality, operational responsiveness and capability performance across deployments without cross-tenant PII leakage or canonical mutation."},{"id":"corex.evidence.explainable-trail","family":"EVIDENCE","state":"ACTIVE","productionSafe":true,"note":"Compact evidence reports can expose a collapsible derivation trail linking source observations, reconciliation, deterministic rules, authority decisions and the current canonical state, with optional deep-analysis links for contested or complex cases."},{"id":"corex.control-plane.guided-operator-experience","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Guided operator blueprints hide trust-engine mechanics behind use-case, source, evidence, authority and presentation configuration while preserving an expert mode for advanced administrators."},{"id":"corex.studio.capture-builder","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"No-code Studio builder creates immutable versioned direct-capture definitions with field privacy, source-authority and evidence semantics; private value storage remains Evidence Vault and tenant-policy gated."},{"id":"corex.studio.visual-composition","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"CoreX-owned page/component/navigation/theme contracts, revisioned persistence, responsive preview and a visual recovery editor are active; embedded Puck/Tiptap editor primitives remain implementation details over the same governed contract."},{"id":"corex.studio.navigation-theme","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Navigation and theme documents are versioned through CoreX Content Control with tenant/workspace scoping, protected trust semantics and role-gated publication."},{"id":"corex.studio.visual-navigation-manager","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Visual navigation administration manages hierarchical items, navigation modes, revisions and role-gated publication while server validation preserves URL and visibility boundaries."},{"id":"corex.studio.visual-theme-manager","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Visual theme administration exposes governed tokens, brand presets, live preview and revisions while protected trust semantic mappings remain read-only and server-enforced."},{"id":"corex.studio.visual-shell-manager","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Visual shell administration composes governed navigation and media references into reusable headers, announcements and footers without transferring authority from their source registries."},{"id":"corex.media.http-upload-broker","family":"INTEGRATION","state":"READY","productionSafe":true,"externalDependency":"approved HTTPS upload-intent broker endpoint and optional credential/public-base configuration","note":"CoreX can bind binary media upload intents to any approved storage broker over a strict HTTPS contract without coupling presentation documents to a storage vendor."},{"id":"corex.media.library","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"externalDependency":"deployment-time COREX_MEDIA_STORAGE_PROVIDER_TYPE and approved upload-broker configuration for binary delivery","note":"Media metadata, revisions, privacy classification and stable asset references are active. A provider-neutral HTTPS upload-broker adapter is implemented and fails closed until explicitly configured."},{"id":"corex.studio.presentation-governance","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"SEO metadata, safe redirects, locale fallback policy, controlled revision rollback and portable export/import operate through CoreX Content Control; imports create drafts only and never bypass publication authority."},{"id":"corex.studio.presentation-reuse","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Reusable sections, page templates and shell/header/footer profiles are revisioned through CoreX Content Control and can materialize new page drafts without creating customer-specific kernel logic."},{"id":"corex.studio.reuse-aware-builder","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"The native Site Builder consumes reusable sections, templates and shell profiles from CoreX Content Control; published shell selection drives header/footer navigation without changing authorization semantics."},{"id":"corex.studio.schema-driven-builder","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"The native visual builder renders component property controls from the canonical registry schema, exposes SEO, responsive/style overrides, governed media/data binding and publication-quality preflight, while retaining an expert raw escape hatch over the same document contract."},{"id":"corex.studio.nested-composition","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"The native builder composes registered components into declared child slots, supports nested selection/reordering/removal and preserves the same canonical component tree consumed by validation and rendering."},{"id":"corex.studio.native-rich-text","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Native visual rich-text editing serializes only allow-listed structured nodes and marks into the existing Tiptap-compatible JSON contract; unsupported HTML is discarded and arbitrary scripts are never persisted."},{"id":"corex.studio.page-revision-manager","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"The visual builder can open governed page revisions, create and duplicate pages, preview drafts, save immutable revisions and publish role-authorized drafts while enforcing route-collision protection inside the same Content Control authority."},{"id":"corex.studio.live-draft-preview","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Unsaved page documents can be server-rendered through the same validated production presentation renderer inside an authenticated sandboxed preview without creating a revision or published state."},{"id":"corex.studio.visual-reuse-authoring","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Selected visual component subtrees can become reusable section drafts and current page compositions can become page-template drafts through the existing CoreX Content Control reuse contracts."},{"id":"corex.studio.editor-contract","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Editor manifest, structured rich-text validation, safe data-binding checks and presentation preflight are active. Native builder is self-hosted; Puck/Tiptap remain replaceable package bindings over CoreX-owned documents."},{"id":"corex.studio.ecosystem-presentation","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Published presentation documents can drive existing solution surfaces such as AdaptSprint and CoreX Verify through explicit bindings with deterministic native fallback; presentation does not acquire trust, commercial or source authority."},{"id":"corex.studio.presentation-profile-scaffold","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"COREX, ADAPTSPRINT and DARE_NEXUS presentation profiles can scaffold governed page/navigation/theme/shell drafts for review; no automatic publication or authority transfer occurs."},{"id":"corex.studio.visual-presets","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Brand-token-derived dark/light visual presets can create governed theme drafts and drive the shared customer shell while protected trust semantics and publication authority remain unchanged."},{"id":"corex.studio.guided-control-center","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Task-oriented Site, Brand, Content, Data, Publishing, Solutions, Quality and Advanced controls converge existing presentation capabilities without creating a second content authority."},{"id":"corex.studio.corexos-reference-migration","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"CoreXOS migration registry classifies public and protected surfaces as governed, governed-with-fallback, candidate, native high-assurance or deferred so presentation can migrate without moving trust, registry, identity or policy authority."},{"id":"corex.studio.progressive-disclosure-modes","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Guided, Standard and Expert Studio modes progressively disclose configuration depth while preserving identical role and policy authority."},{"id":"corex.studio.solution-setup","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Guided solution setup creates draft-only CoreX, AdaptSprint, DARE Nexus or custom white-label page/navigation/theme/shell compositions for deliberate review and publication."},{"id":"corex.studio.data-binding-planner","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Registered presentation components can be paired with registered data sources through data-class compatibility checks; bindings do not create source, trust or authorization authority."},{"id":"corex.studio.publication-quality-gate","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Pre-publication inspection reports composition blockers and SEO, accessibility, responsiveness and data-binding warnings without changing published state."},{"id":"corex.studio.resource-descriptor-registry","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"CoreX-owned presentation/discovery metadata drives role-aware Studio navigation, resource search, quick-create handoffs, help and developer references without granting authorization or source authority."},{"id":"corex.studio.unified-shell","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Authenticated Studio surfaces share one resource-descriptor-driven shell with tenant/workspace/solution/environment context, breadcrumbs and command navigation; context selection never creates authority."},{"id":"corex.studio.resource-index","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Disposable PostgreSQL full-text/trigram discovery projection is production-active after governed application and verification of migration 20260925154500_add_corex_resource_index. Canonical state, entitlement and access authority remain with owning resources."},{"id":"corex.studio.action-projection","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Normalized Action Projection presents setup, review, sync, provider, publication, evidence, access and quota attention states while every mutation remains with its owning governed capability."},{"id":"corex.studio.resource-explorer","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Reusable Resource Explorer is production-active with Resource Index storage ready, providing search/filter/sort/status/scope/owner views, safe details drawer and bounded pagination without generic bulk mutation authority."},{"id":"corex.studio.resource-index-prewarm","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Authenticated Studio shell load performs bounded tenant-scoped Resource Index freshness checks so first-use discovery is populated without a new scheduler or authority path."},{"id":"corex.studio.universal-resource-detail","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Universal resource detail and activity projections expose safe discovery metadata and payload-free canonical event metadata, while opening the owning route re-enforces authorization and mutation authority."},{"id":"corex.studio.resource-handoff","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Stable role-checked Studio resource handoffs expose owning routes, support references and authorised audit deep links for operational continuity without transferring access or creating parallel assignment, approval, comment, entitlement or source authority."},{"id":"corex.studio.adaptive-interaction-kernel","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Local-first tenant/actor-scoped Studio preferences synchronize favorites, recents, saved Resource Explorer views, Guided/Standard/Expert depth and navigation state with optimistic conflict handling; preference state never becomes canonical, entitlement, authorization, publication or source authority."},{"id":"corex.studio.guided-continuity","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Role-filtered, resumable onboarding and contextual help reuse the Resource Descriptor Registry and existing revision/rollback workflows. Progress is personal presentation state only and recovery links never duplicate mutation or publication authority."},{"id":"corex.studio.human-status-language","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Canonical human status language translates internal lifecycle/readiness states into consistent labels, explanations and next-action classes while exact technical state remains available on deliberate request."},{"id":"corex.studio.interaction-feedback-state","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Shared interaction feedback grammar covers loading, saving, conflict, stale, degraded, gated, step-up, long-running, partial and failure states with accessible human guidance; it is presentation-only and creates no canonical, authorization, entitlement or source authority."},{"id":"corex.platform.feature-rollout-control","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Provider-neutral feature rollout decisions support deterministic defaults, staged percentages and replaceable providers. Rollout decisions never grant entitlement, authorization, commercial rights or source authority."},{"id":"corex.operations.product-experience-analytics","family":"OPERATIONS","state":"ACTIVE","productionSafe":true,"note":"Privacy-minimised product-experience events use CoreX structured telemetry by default and can feed optional sinks without raw queries, identity/tenant/workspace identifiers, evidence, form values or session replay."},{"id":"corex.control-plane.capability-state-reconciliation","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Advisory capability-state consistency checks detect duplicate IDs, unsafe ACTIVE states and poorly explained gates without auto-activating capabilities or fabricating external readiness."},{"id":"corex.studio.configuration-schema-2020-12","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"JSON Schema Draft 2020-12 is the portable configuration-validation baseline. CoreX UI metadata for Guided/Standard/Expert modes, help, sensitivity and secret references is separate and never carries authorization or trust authority."},{"id":"corex.operations.request-observability","family":"OPERATIONS","state":"ACTIVE","productionSafe":true,"note":"Infrastructure-wide W3C trace context, correlation/support IDs and privacy-minimised structured telemetry provide request observability without logging bodies, query strings, cookies, authorization material or identities."},{"id":"corex.operations.production-database-migration-control","family":"OPERATIONS","state":"ACTIVE","productionSafe":true,"externalDependency":"GitHub secret COREX_PRODUCTION_DATABASE_URL and production environment approval policy","note":"Manual-dispatch migration control compares repository Prisma history with production, refuses unexpected pending or divergent migrations, serializes applies, requires an exact confirmation phrase, runs Prisma migrate deploy under Node 22 and verifies post-apply storage readiness without printing database credentials."},{"id":"corex.operations.production-migration-ledger-reconciliation","family":"OPERATIONS","state":"READY","productionSafe":true,"externalDependency":"GitHub secret COREX_PRODUCTION_DATABASE_URL and production environment approval policy","note":"Exceptional manual-dispatch control for auditing and reconciling legacy Prisma migration history. It can repair only a fixed three-index legacy drift allowlist after duplicate-data preflight and exact confirmation; otherwise it cannot deploy schema migrations, excludes the Resource Index migration from reconciliation, and verifies that only the Resource Index migration remains pending afterward."},{"id":"corex.experience.wcag-2-2-aa-engineering-baseline","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Shared human surfaces carry the CoreX WCAG 2.2 AA engineering baseline, required acceptance viewports, keyboard/focus/reflow/reduced-motion contracts and explicit separation between engineering acceptance and any formal conformance claim."},{"id":"corex.developer.human-api-reference","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Self-hosted human API reference renders the existing public OpenAPI contract into searchable, linkable operation documentation while the canonical machine JSON remains unchanged and developer-only."},{"id":"corex.studio.case-evidence-workspace","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Tenant-scoped Studio workspace projects event-sourced cases/CAPA and canonical evidence chronology without creating automatic sanctions, legal classifications or a parallel case authority."},{"id":"corex.evidence.strength-taxonomy","family":"EVIDENCE","state":"ACTIVE","productionSafe":true,"note":"Common evidence-strength levels separate source declaration, verification, corroboration, authority verification and independently verifiable proof without conflating evidence assurance with outcome desirability."},{"id":"corex.data.native-capture","family":"INTEGRATION","state":"READY","productionSafe":true,"externalDependency":"tenant capture-definition, retention and consent policy before live data collection","note":"Native governed data-capture definitions validate direct CoreX/white-label submissions and emit canonical capture events without making external forms mandatory."},{"id":"corex.operations.investigation-lifecycle","family":"OPERATIONS","state":"ACTIVE","productionSafe":true,"note":"Investigation state changes use canonical events, preserve evidence/history and require authority for consequential resolution, dismissal or escalation."},{"id":"corex.operations.delivery-receipts","family":"OPERATIONS","state":"ACTIVE","productionSafe":true,"externalDependency":"bound delivery provider for provider-confirmed receipt states","note":"Credential/evidence delivery status is recorded independently from credential lifecycle state."},{"id":"corex.analytics.governance-responsiveness","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Measured acknowledgement, decision, ownership, escalation and backlog signals support diagnosis without creating an automatic governance verdict."},{"id":"corex.analytics.outcome-attribution","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Outcome attribution distinguishes observed change, association and contributory evidence from causal claims that require an approved evaluation design."},{"id":"corex.privacy.presence-minimisation","family":"SECURITY","state":"ACTIVE","productionSafe":true,"note":"Presence/location policy enforces purpose, minimisation, authority/consent and retention controls, with continuous tracking disabled by default."},{"id":"corex.privacy.cross-ecosystem-learning","family":"SECURITY","state":"ACTIVE","productionSafe":true,"note":"Cross-ecosystem learning inputs are gated against direct identifiers, raw unredacted free text and unaggregated cross-tenant data."},{"id":"corex.decision.versioned-policy","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Decision criteria and exceptional-review rules are versioned and hash-addressed so material criteria cannot be silently changed retrospectively."},{"id":"corex.security.kernel-route-authorization","family":"SECURITY","state":"ACTIVE","productionSafe":true,"note":"Reusable route middleware delegates protected action decisions to the CoreX Kernel policy provider using actor, tenant, workspace, territory, assurance and contextual selectors."},{"id":"corex.security.delegated-access-grants","family":"SECURITY","state":"ACTIVE","productionSafe":true,"note":"Revocable time-bounded delegated grants support governed acting-on-behalf-of use cases without transferring canonical subject or tenant authority."},{"id":"corex.security.adaptive-authentication-profile","family":"SECURITY","state":"READY","productionSafe":true,"externalDependency":"WebAuthn/passkey-capable identity provider and device/browser support for phishing-resistant login","note":"Risk-aware authentication profiles prefer phishing-resistant WebAuthn/passkeys, preserve provider-neutral OIDC compatibility and require step-up for consequential actions."},{"id":"corex.connectivity.resilient-sync","family":"INTEGRATION","state":"ACTIVE","productionSafe":true,"note":"Idempotent metadata-first synchronization supports offline, 2G and 3G operation through small batches, compression guidance, deferred binaries, retry with jitter and non-destructive reconciliation."},{"id":"corex.channel.low-bandwidth","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Constrained-network profiles prioritize compact HTML/JSON, progressive disclosure, deferred heavy media and queue-first capture so core workflows remain usable on 2G/3G and intermittent links."},{"id":"corex.security.privacy-access-baseline","family":"SECURITY","state":"ACTIVE","productionSafe":true,"note":"Default-deny privacy access assessment enforces tenant/workspace match, purpose limitation, least privilege, step-up for consequential actions, minimum disclosure and separately authorized export."},{"id":"corex.security.key-lifecycle-baseline","family":"SECURITY","state":"ACTIVE","productionSafe":true,"note":"Managed key lifecycle assessment requires purpose/tenant scope, rotation and revocation, rejects static cloud credentials and prefers workload identity for managed signing/encryption keys."},{"id":"corex.connectivity.offline-capture-receipt","family":"INTEGRATION","state":"ACTIVE","productionSafe":true,"note":"Offline capture receipts preserve payload integrity, sequence and reconciliation intent while explicitly preventing offline submissions from becoming canonical state or expanded authority."},{"id":"corex.outcomes.loop-kernel","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Generic Loop profiles, progressive disclosure and automation planning provide programme-neutral evidence-to-outcome composition without hard-coded customer or programme names."},{"id":"corex.channel.pwa-resilient-client","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Installable PWA foundation provides an offline fallback, explicit encrypted same-origin request queue, queue expiry, idempotent replay, conflict/auth holds and image downscaling without caching protected trust APIs."},{"id":"corex.acceptance.low-bandwidth-field","family":"CONTROL_PLANE","state":"GATED","productionSafe":false,"externalDependency":"real 2G/3G/intermittent-network field acceptance across representative devices and deployment geographies","note":"Engineering support is active; real field-network acceptance remains external evidence and must not be inferred from laboratory/client implementation."},{"id":"corex.outcomes.results-framework","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Generic input/activity/output/outcome/impact framework compiler preserves indicator evidence sources, methodology, attribution class, disaggregation and evidence cutoffs."},{"id":"corex.outcomes.competency-graph","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Provider-neutral competency definitions support framework, level, evidence threshold, occupation and cross-framework equivalence references without hard-coding a named curriculum."},{"id":"corex.outcomes.opportunity-graph","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Generic opportunity requirements can be matched against established competency evidence without creating placement, employment or funding authority."},{"id":"corex.outcomes.partner-delivery-trust","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Partner delivery profiles evaluate configured scope, evidence coverage, unresolved cases and validity without replacing contracting or statutory approval authority."},{"id":"corex.outcomes.portfolio-rollup","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Organisation/portfolio/programme/project/cohort/region/partner hierarchies can roll up governed measurements while preserving source-level authority."},{"id":"corex.infrastructure.rebase-registry","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Discoverable cross-repository rebase registry classifies reusable primitives, vertical/profile ownership, compatibility wrappers, deprecation lineage and promotion priorities."},{"id":"corex.trust.event-projection","family":"EVIDENCE","state":"ACTIVE","productionSafe":true,"note":"Generic audience-tiered event/object trust projection replaces brand-specific projection logic while preserving customer wrappers as profiles."},{"id":"corex.workflow.governed-lifecycle","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Generic evidence- and authority-gated lifecycle state machine supports domain profiles without rebuilding transition semantics per vertical."},{"id":"corex.evidence.bundle","family":"EVIDENCE","state":"ACTIVE","productionSafe":true,"note":"Generic closed-loop evidence bundle supports source records, discrepancy resolution, review and sign-off across audits, programmes, grants, inspections and delivery."},{"id":"corex.operations.case-resolution","family":"OPERATIONS","state":"ACTIVE","productionSafe":true,"note":"Generic case/CAPA contract supports triage, containment, root cause, corrective action and effectiveness review without automatic legal or sanction authority."},{"id":"corex.reconciliation.entity-source","family":"EVIDENCE","state":"ACTIVE","productionSafe":true,"note":"Generic tokenized entity/source reconciliation detects repeated identifiers and authoritative binding conflicts while prohibiting automatic merge or wrongdoing inference."},{"id":"corex.reconciliation.rule-engine","family":"EVIDENCE","state":"ACTIVE","productionSafe":true,"note":"Generic deterministic fact reconciliation executes provider-neutral validation plus domain rule packs while preserving source authority and prohibiting automatic fraud/legal conclusions."},{"id":"corex.evidence.funding-expenditure","family":"EVIDENCE","state":"ACTIVE","productionSafe":true,"note":"Generic funding/expenditure evidence records planned, incurred, approved and paid observations with budget variance and eligibility references without creating payment or grant authority."},{"id":"corex.presence.target-resolver","family":"OPERATIONS","state":"ACTIVE","productionSafe":true,"note":"Generic presence-target resolution supports assets, facilities, events, worksites, deliveries and inspections; location evidence remains minimised and does not itself establish attendance or legal presence."},{"id":"corex.wallet.interop-harness","family":"INTEROP","state":"READY","productionSafe":true,"externalDependency":"production issuer/verifier configuration, external wallet interoperability and qualification evidence","note":"OID4VCI/OID4VP interoperability harness and synthetic matrix are implemented without claiming external wallet qualification."},{"id":"corex.commercial.entitlement-blueprints","family":"METERING","state":"ACTIVE","productionSafe":true,"note":"Product/offer definitions derive entitlement, quota, integration and metering desired state without creating price, billing or payment authority."},{"id":"corex.vertical.deployment-factory","family":"VERTICAL","state":"ACTIVE","productionSafe":true,"note":"Education, property, supply-chain, finance and workforce blueprints compose existing Product Fabric and preserve external authority."},{"id":"corex.operations.nervous-system","family":"OPERATIONS","state":"ACTIVE","productionSafe":true,"note":"Unified operational projection converges activation, provider gates, Watch/Defender-style signals and recommended actions without autonomous blocking."},{"id":"corex.performance.scale-automation","family":"OPERATIONS","state":"ACTIVE","productionSafe":true,"note":"Evidence-driven scale recommendations identify binding constraints without automatic paid capacity changes."},{"id":"corex.control-plane.capability-auditor","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Automated capability reconciliation detects unregistered references and low-discoverability active capabilities without activating external authority."},{"id":"corex.pass.holder","family":"HOLDER","state":"READY","productionSafe":true,"externalDependency":"native holder distribution/signing and external wallet interoperability evidence","note":"CoreX Pass holder product is composed over identity, credentials, QR verification and wallet protocol readiness; certified-wallet claims remain gated."},{"id":"corex.verify.public-reference","family":"VERIFY","state":"ACTIVE","productionSafe":true,"note":"Provider-neutral public reference verification with minimum disclosure."},{"id":"corex.verify.vector-proof-sync","family":"VERIFY","state":"ACTIVE","productionSafe":true,"note":"Signed CoreX VECTOR proof-ingest receiver is deployed; sender is integrated into VECTOR production."},{"id":"corex.credential.persistence","family":"CREDENTIAL","state":"ACTIVE","productionSafe":true,"note":"Credential/event persistence is declared ready for this environment."},{"id":"corex.credential.signed","family":"CREDENTIAL","state":"ACTIVE","productionSafe":true,"note":"Canonical credential issuance, cryptographic proof and lifecycle semantics require both signer and persistence readiness."},{"id":"corex.credential.certificate-qr","family":"CREDENTIAL","state":"ACTIVE","productionSafe":true,"note":"Human-readable certificate, JSON projection and QR verification surfaces are implemented and depend on the credential persistence spine."},{"id":"corex.credential.lifecycle-status","family":"CREDENTIAL","state":"ACTIVE","productionSafe":true,"note":"Suspend, reinstate, revoke, supersede and expiry-aware verification are implemented but require persistent credential state."},{"id":"corex.credential.public-independent-proof","family":"CREDENTIAL","state":"ACTIVE","productionSafe":true,"note":"Confirmed production ledger receipts expose transaction/block/registry/explorer evidence without exposing PII or canonical hashes."},{"id":"corex.trust-anchor.ledger","family":"TRUST_ANCHOR","state":"ACTIVE","productionSafe":true,"note":"Ledger adapter bound: COREX_POLYGON_POS_REGISTRY_V2 on polygon-pos."},{"id":"corex.trust-anchor.transparency-merkle","family":"TRUST_ANCHOR","state":"ACTIVE","productionSafe":true,"note":"Persistent historical-integrity records are batched into Merkle Trust Epochs and checkpointed through COREX_POLYGON_POS_TRUST_EPOCH_V1 on polygon-pos."},{"id":"corex.identity.provider-adapters","family":"IDENTITY","state":"ACTIVE","productionSafe":true,"note":"Provider-neutral human OIDC adapter is configured through AUTH0_COREX_PROD; canonical CoreX authority still requires IdentityBinding."},{"id":"corex.identity.oidc-service","family":"IDENTITY","state":"ACTIVE","productionSafe":true,"note":"OIDC-based service identity boundary is implemented for trusted service-to-service contexts."},{"id":"corex.tenancy.white-label","family":"TENANCY","state":"ACTIVE","productionSafe":true,"note":"Tenant trust profiles, brand presentation and disclosure-policy separation are production-active; customer-specific domains and provider bindings remain deployment configuration."},{"id":"corex.interop.w3c-vc","family":"INTEROP","state":"ACTIVE","productionSafe":true,"externalDependency":"formal interoperability/conformance validation only for stronger conformance claims","note":"Privacy-minimal W3C VC 2.0 projection is deployed over canonical CoreX credentials. Projection availability is active; formal conformance/qualification is not claimed."},{"id":"corex.interop.openid4vci-vp","family":"INTEROP","state":"READY","productionSafe":false,"externalDependency":"production trust-profile/base-URL/secret activation configuration and external wallet interoperability validation","note":"OpenID4VCI pre-authorized issuance transport and OpenID4VP request/ES256 response validation are implemented. Runtime activation remains fail-closed until the production trust-profile and endpoint configuration is explicitly enabled; no qualification claim is made."},{"id":"corex.interop.gs1-epcis","family":"INTEROP","state":"READY","productionSafe":true,"externalDependency":"GS1 identifier and EPCIS event adapters plus customer source integration","note":"Supply-chain trust events can map to GS1/EPCIS-style identifiers and event semantics without changing CoreX canonical authority."},{"id":"corex.interop.udi-medical-device","family":"INTEROP","state":"READY","productionSafe":true,"externalDependency":"jurisdiction-specific UDI/regulatory data source adapters","note":"Medical-device profiles reserve UDI/product, lot/serial and authority evidence fields; regulatory truth remains with competent sources."},{"id":"corex.control-plane.runtime","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Tenant-scoped control-plane snapshot and governed capability/install/commercial composition are deployed without becoming payment or source authority."},{"id":"corex.operations.event-delivery","family":"OPERATIONS","state":"ACTIVE","productionSafe":true,"note":"Durable event subscriptions, leased delivery workers, retry, dead-letter, replay and scheduled backlog draining are production-active."},{"id":"corex.operations.trust-epoch-reconciliation","family":"OPERATIONS","state":"ACTIVE","productionSafe":true,"note":"Bounded scheduled Trust Epoch sealing, checkpoint submission and reconciliation are active."},{"id":"corex.operations.data-retention","family":"OPERATIONS","state":"ACTIVE","productionSafe":true,"note":"Bounded scheduled retention reconciliation is mounted and provider-neutral; current Shopify Level-1 retention processing remains a safety control and does not broaden Shopify data scope."},{"id":"corex.control-plane.tenant-release-reconciliation","family":"CONTROL_PLANE","state":"ACTIVE","productionSafe":true,"note":"Bounded scheduled tenant-release reconciliation is mounted; it reconciles declared desired state and does not create authority roles or mutate capability grants."},{"id":"corex.watch.event-driven","family":"OPERATIONS","state":"ACTIVE","productionSafe":true,"externalDependency":"tenant WATCH.ENABLED commercial entitlement and destination policy","note":"CoreX Watch is implemented as governed durable event subscriptions. Use remains entitlement- and tenant-policy controlled."},{"id":"corex.security.defender","family":"SECURITY","state":"ACTIVE","productionSafe":true,"externalDependency":"tenant DEFENDER.ENABLED commercial entitlement","note":"CoreX Defender deterministic delivery-risk assessment is implemented over Watch delivery evidence; it does not autonomously block or use AI authority."},{"id":"corex.metering.usage","family":"METERING","state":"ACTIVE","productionSafe":true,"note":"Idempotent tenant/workspace usage observations and bounded summaries are deployed; observations are not billing authority."},{"id":"corex.metering.quota-enforcement","family":"METERING","state":"ACTIVE","productionSafe":true,"externalDependency":"authoritative tenant/workspace entitlement and quota policy binding","note":"Entitlement-first quota evaluation is deployed and fails closed when authoritative quota policy is unavailable."},{"id":"corex.evidence.private-vault","family":"EVIDENCE","state":"ACTIVE","productionSafe":true,"note":"Private evidence vault bound in eu-central-1."},{"id":"corex.vertical.property","family":"VERTICAL","state":"READY","productionSafe":true,"note":"Property Source Trust production template is compiled from shared registry, verification, presence, reconciliation and trust-event primitives. Live property/title/source claims remain externally authority-bound."},{"id":"corex.vertical.education","family":"VERTICAL","state":"READY","productionSafe":true,"note":"Education Portable Trust production template is compiled from shared credential, evidence, outcomes, lifecycle and identity-assurance primitives. Live institution, qualification and accreditation claims remain externally authority-bound."},{"id":"corex.vertical.programme-activation","family":"VERTICAL","state":"ACTIVE","productionSafe":true,"externalDependency":"customer tenant/workspace, source-authority bindings, programme decision authority and deployment acceptance","note":"Incubating Programme Activation & Delivery factory composes programme, identity, evidence, credential, Watch, Defender and AI foundations. Internal contracts are active; live DARE claims remain gated by customer/source authority and real-pilot acceptance."},{"id":"corex.vertical.medical-supply","family":"VERTICAL","state":"READY","productionSafe":true,"externalDependency":"source/regulatory/product data integrations for each deployment","note":"Medical-supply provenance and controlled-chain profiles are encoded over the same trust primitives, with no implied regulatory approval."},{"id":"corex.vertical.logistics","family":"VERTICAL","state":"READY","productionSafe":true,"externalDependency":"carrier, telematics, recipient and shipment-source integrations","note":"Last-mile and high-value delivery proof profiles are encoded as reusable custody/evidence policies rather than a separate platform."},{"id":"corex.vertical.supply-chain","family":"VERTICAL","state":"READY","productionSafe":true,"externalDependency":"customer product/asset identifiers and source-event integrations","note":"General provenance passports can compose source, transformation, custody, certification, sensor and delivery events."}],"standardsAdapters":[{"adapterType":"OIDC_FEDERATION","standardRef":"OPENID-CONNECT-1.0","purpose":"Federated authenticated identity and subject context.","authorityRole":"IDENTITY","status":"IMPLEMENTATION_READY","providerNeutral":true,"conformanceClaim":false},{"adapterType":"OAUTH_RESOURCE_AUTHORIZATION","standardRef":"OAUTH-2.X","purpose":"Scoped protected-resource authorization between clients, services and APIs.","authorityRole":"AUTHORIZATION","status":"TARGET_ALIGNMENT","providerNeutral":true,"conformanceClaim":false},{"adapterType":"FIDO_WEBAUTHN_AUTHENTICATION","standardRef":"FIDO2-WEBAUTHN","purpose":"Phishing-resistant authentication and passkey-capable holder or administrator access.","authorityRole":"AUTHENTICATION","status":"TARGET_ALIGNMENT","providerNeutral":true,"conformanceClaim":false},{"adapterType":"SCIM_PROVISIONING","standardRef":"SCIM-2.0","purpose":"Enterprise subject, group and lifecycle provisioning without making an external directory canonical for CoreX trust decisions.","authorityRole":"PROVISIONING","status":"TARGET_ALIGNMENT","providerNeutral":true,"conformanceClaim":false},{"adapterType":"W3C_VC_2_CREDENTIAL","standardRef":"W3C-VC-2.0","purpose":"Portable privacy-minimal credential projection over canonical CoreX credential records; transport and formal conformance remain separate gates.","authorityRole":"CREDENTIAL","status":"IMPLEMENTATION_READY","providerNeutral":true,"conformanceClaim":false},{"adapterType":"OPENID4VCI_ISSUANCE","standardRef":"OPENID4VCI-1.0","purpose":"Provider-neutral credential-issuer metadata and credential-configuration foundations over canonical CoreX credentials; live authorization/credential endpoints remain an activation gate.","authorityRole":"CREDENTIAL","status":"IMPLEMENTATION_READY","providerNeutral":true,"conformanceClaim":false},{"adapterType":"OPENID4VP_PRESENTATION","standardRef":"OPENID4VP-1.0","purpose":"Policy-controlled presentation-definition foundations for verifier requests; live wallet transport remains an activation gate.","authorityRole":"PRESENTATION","status":"IMPLEMENTATION_READY","providerNeutral":true,"conformanceClaim":false},{"adapterType":"EUDI_WALLET_INTEROP","standardRef":"EUDI-ARF","purpose":"Future EU wallet issuer-holder-verifier interoperability where applicable.","authorityRole":"PRESENTATION","status":"REFERENCE","providerNeutral":true,"conformanceClaim":false},{"adapterType":"OPEN_BADGES_3_PRESENTATION","standardRef":"OPEN-BADGES-3.0","purpose":"Portable achievement and learning credential presentation where the credential schema is suitable.","authorityRole":"PRESENTATION","status":"REFERENCE","providerNeutral":true,"conformanceClaim":false},{"adapterType":"GS1_EPCIS_EVENT_INTEROP","standardRef":"GS1-EPCIS-2.X","purpose":"Project canonical CoreX custody, transformation and provenance events into EPCIS-style visibility events without transferring canonical authority to the projection.","authorityRole":"PROVENANCE","status":"IMPLEMENTATION_READY","providerNeutral":true,"conformanceClaim":false},{"adapterType":"UDI_REGULATORY_REFERENCE","standardRef":"UDI-REGULATORY-SOURCE","purpose":"Resolve medical-device identifiers to jurisdiction-specific regulatory source references while preserving competent-source authority.","authorityRole":"REGULATORY_REFERENCE","status":"IMPLEMENTATION_READY","providerNeutral":true,"conformanceClaim":false}],"verticalTrustProfiles":[{"schemaVersion":"corex.vertical-trust-profile.v1","profileId":"corex.property.transaction-participant.v1","vertical":"PROPERTY","purpose":"Identity-bound participant verification for property and real-estate transaction workflows.","minimumAssurance":"A2_BOUND","disclosureProfile":"RESTRICTED_VERIFIER","identityPolicyRefs":["IDENTITY-POLICY-PROPERTY-PARTICIPANT-V1"],"evidenceClasses":["IDENTITY_ASSURANCE","ROLE_OR_MANDATE","PROPERTY_REFERENCE","DOCUMENT_PROVENANCE","TRANSACTION_EVENT"],"credentialPolicyRef":"corex.trust.signed-optional-anchor:v1","anchorExpectation":"OPTIONAL","authorityPrinciple":"Identity provider, property/registry authority, contracting parties and payment providers retain authority for their respective facts."},{"schemaVersion":"corex.vertical-trust-profile.v1","profileId":"corex.property.high-assurance-event.v1","vertical":"PROPERTY","purpose":"Higher-assurance governed property event where independent anchoring is required before delivery.","minimumAssurance":"A3_HIGH_ASSURANCE","disclosureProfile":"RESTRICTED_VERIFIER","identityPolicyRefs":["IDENTITY-POLICY-PROPERTY-HIGH-ASSURANCE-V1"],"evidenceClasses":["IDENTITY_ASSURANCE","ORGANISATION_OR_AGENT_AUTHORITY","PROPERTY_REFERENCE","SIGNED_DOCUMENT_EVIDENCE","TRANSACTION_OR_SETTLEMENT_EVIDENCE","TIMESTAMP_OR_ANCHOR_EVIDENCE"],"credentialPolicyRef":"corex.trust.signed-anchor-required-delivery:v1","anchorExpectation":"REQUIRED_FOR_DELIVERY","authorityPrinciple":"CoreX composes and proves the event but does not replace land, identity, legal, payment or registry authorities."},{"schemaVersion":"corex.vertical-trust-profile.v1","profileId":"corex.education.student-identity.v1","vertical":"EDUCATION","purpose":"Identity-bound student verification suitable for online programme enrolment and participation workflows.","minimumAssurance":"A2_BOUND","disclosureProfile":"HOLDER_CONTROLLED","identityPolicyRefs":["IDENTITY-POLICY-EDUCATION-STUDENT-V1"],"evidenceClasses":["IDENTITY_ASSURANCE","ENROLMENT_OR_ADMISSION","PROGRAMME_REFERENCE","PARTICIPATION_EVIDENCE"],"credentialPolicyRef":"corex.trust.signed-only:v1","anchorExpectation":"NONE","authorityPrinciple":"The selected identity provider remains authoritative for the authentication/identity evidence and the institution remains authoritative for enrolment."},{"schemaVersion":"corex.vertical-trust-profile.v1","profileId":"corex.education.completion-credential.v1","vertical":"EDUCATION","purpose":"Institution-issued completion or achievement credential with governed evidence and optional independent ledger commitment.","minimumAssurance":"A2_BOUND","disclosureProfile":"HOLDER_CONTROLLED","identityPolicyRefs":["IDENTITY-POLICY-EDUCATION-STUDENT-V1"],"evidenceClasses":["IDENTITY_ASSURANCE","ENROLMENT_OR_ADMISSION","ASSESSMENT_OR_COMPLETION_EVIDENCE","ISSUER_AUTHORITY","CREDENTIAL_LIFECYCLE"],"credentialPolicyRef":"corex.trust.signed-optional-anchor:v1","anchorExpectation":"OPTIONAL","authorityPrinciple":"The institution is the issuer authority; CoreX supplies governed issuance, verification, lifecycle and optional independent anchoring."},{"schemaVersion":"corex.vertical-trust-profile.v1","profileId":"corex.education.regulated-award.v1","vertical":"EDUCATION","purpose":"Regulated or externally governed education award profile that requires an applicable authority policy before delivery.","minimumAssurance":"A4_REGULATED_POLICY","disclosureProfile":"RESTRICTED_VERIFIER","identityPolicyRefs":["IDENTITY-POLICY-EDUCATION-REGULATED-V1"],"evidenceClasses":["HIGH_ASSURANCE_IDENTITY","ENROLMENT_OR_ADMISSION","ASSESSMENT_OR_COMPLETION_EVIDENCE","ISSUER_AUTHORITY","EXTERNAL_AUTHORITY_EVIDENCE","CREDENTIAL_LIFECYCLE","INDEPENDENT_ANCHOR"],"credentialPolicyRef":"corex.trust.signed-anchor-required-delivery:v1","anchorExpectation":"REQUIRED_FOR_DELIVERY","authorityPrinciple":"No accreditation, qualification or regulated status is asserted unless the competent external authority evidence is present and verified."},{"schemaVersion":"corex.vertical-trust-profile.v1","profileId":"corex.medical-supply.device-provenance.v1","vertical":"MEDICAL_SUPPLY","purpose":"Traceable medical-supply or device provenance from identified source through custody and delivery events.","minimumAssurance":"A2_BOUND","disclosureProfile":"RESTRICTED_VERIFIER","identityPolicyRefs":["IDENTITY-POLICY-SUPPLY-OPERATOR-V1"],"evidenceClasses":["MANUFACTURER_OR_SUPPLIER_AUTHORITY","UDI_OR_PRODUCT_IDENTIFIER","BATCH_LOT_OR_SERIAL","CERTIFICATE_OR_REGULATORY_REFERENCE","CHAIN_OF_CUSTODY","DELIVERY_EVENT"],"credentialPolicyRef":"corex.trust.signed-optional-anchor:v1","anchorExpectation":"OPTIONAL","authorityPrinciple":"Manufacturers, regulators, notified bodies, distributors and healthcare organisations remain authoritative for their source facts; CoreX composes provenance without inventing conformity or regulatory status."},{"schemaVersion":"corex.vertical-trust-profile.v1","profileId":"corex.medical-supply.controlled-chain.v1","vertical":"MEDICAL_SUPPLY","purpose":"Higher-assurance chain-of-custody profile for regulated, temperature-sensitive or high-value medical supplies.","minimumAssurance":"A3_HIGH_ASSURANCE","disclosureProfile":"RESTRICTED_VERIFIER","identityPolicyRefs":["IDENTITY-POLICY-SUPPLY-OPERATOR-HIGH-ASSURANCE-V1"],"evidenceClasses":["SOURCE_AUTHORITY","UDI_OR_PRODUCT_IDENTIFIER","BATCH_LOT_OR_SERIAL","CUSTODY_HANDOFFS","SENSOR_OR_CONDITION_EVIDENCE","RECIPIENT_AUTHORITY","DELIVERY_EVENT","RECALL_OR_STATUS_REFERENCE","INDEPENDENT_ANCHOR"],"credentialPolicyRef":"corex.trust.signed-anchor-required-delivery:v1","anchorExpectation":"REQUIRED_FOR_DELIVERY","authorityPrinciple":"CoreX verifies the governed evidence chain while regulatory product status and clinical suitability remain with the competent authorities and product actors."},{"schemaVersion":"corex.vertical-trust-profile.v1","profileId":"corex.logistics.last-mile-delivery.v1","vertical":"LOGISTICS","purpose":"Identity- and evidence-bound proof of custody, handoff and final delivery for ordinary last-mile workflows.","minimumAssurance":"A2_BOUND","disclosureProfile":"RESTRICTED_VERIFIER","identityPolicyRefs":["IDENTITY-POLICY-LOGISTICS-ACTOR-V1"],"evidenceClasses":["CONSIGNMENT_REFERENCE","SENDER_OR_OPERATOR_AUTHORITY","CUSTODY_HANDOFFS","TIME_LOCATION_EVIDENCE","RECIPIENT_OR_DESTINATION_BINDING","PROOF_OF_DELIVERY"],"credentialPolicyRef":"corex.trust.signed-optional-anchor:v1","anchorExpectation":"OPTIONAL","authorityPrinciple":"Carrier, sender, recipient and source systems retain authority for their events; CoreX creates a governed proof graph and does not infer physical delivery without evidence."},{"schemaVersion":"corex.vertical-trust-profile.v1","profileId":"corex.logistics.high-value-regulated-delivery.v1","vertical":"LOGISTICS","purpose":"High-assurance delivery proof for controlled, regulated or high-value consignments.","minimumAssurance":"A3_HIGH_ASSURANCE","disclosureProfile":"RESTRICTED_VERIFIER","identityPolicyRefs":["IDENTITY-POLICY-LOGISTICS-HIGH-ASSURANCE-V1"],"evidenceClasses":["CONSIGNMENT_REFERENCE","OPERATOR_AUTHORITY","CHAIN_OF_CUSTODY","SEAL_OR_CONTAINER_REFERENCE","TIME_LOCATION_EVIDENCE","SENSOR_OR_CONDITION_EVIDENCE","RECIPIENT_IDENTITY_OR_AUTHORITY","PROOF_OF_DELIVERY","INDEPENDENT_ANCHOR"],"credentialPolicyRef":"corex.trust.signed-anchor-required-delivery:v1","anchorExpectation":"REQUIRED_FOR_DELIVERY","authorityPrinciple":"Independent anchoring strengthens integrity of the recorded delivery evidence but does not substitute for the carrier, regulator or recipient authority."},{"schemaVersion":"corex.vertical-trust-profile.v1","profileId":"corex.supply-chain.provenance-passport.v1","vertical":"SUPPLY_CHAIN","purpose":"Reusable provenance passport for products or assets across source, transformation, custody, certification and delivery events.","minimumAssurance":"A2_BOUND","disclosureProfile":"HOLDER_CONTROLLED","identityPolicyRefs":["IDENTITY-POLICY-SUPPLY-OPERATOR-V1"],"evidenceClasses":["PRODUCT_OR_ASSET_IDENTIFIER","SOURCE_AUTHORITY","TRANSFORMATION_EVENT","CUSTODY_EVENT","CERTIFICATION_REFERENCE","SENSOR_OR_CONDITION_EVIDENCE","DELIVERY_OR_OWNERSHIP_EVENT"],"credentialPolicyRef":"corex.trust.signed-optional-anchor:v1","anchorExpectation":"OPTIONAL","authorityPrinciple":"CoreX preserves provenance relationships and verification status while source organisations remain authoritative for the facts they assert."}],"credentialTemplates":[{"schemaVersion":"corex.credential-template.v1","templateId":"corex.template.verified-record.v1","credentialProfileId":"corex.verified-record.v1","vertical":"COREX","defaultTitle":"Verified Record","claimClass":"VERIFICATION","claimType":"COREX_VERIFIED_RECORD","subjectTypes":["ACTOR","ORGANISATION","PRODUCT","ASSET","DEVICE","SERVICE","ENTITLEMENT"],"credentialTrustPolicyRef":"corex.trust.signed-optional-anchor:v1","authorityPrinciple":"CoreX records verification state while each source system remains authoritative for the fact it supplied.","presentationDefaults":{"issuerFallback":"Issuing organisation","subjectFallback":"Credential holder"},"placeholders":[{"path":"credential.id","label":"Credential ID","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.title","label":"Credential title","source":"TENANT","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.claimValue","label":"Claim value","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.status","label":"Lifecycle status","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"issuer.displayName","label":"Issuer","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":true},{"path":"issuer.authorityRef","label":"Issuer authority reference","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":false},{"path":"subject.displayName","label":"Holder / subject","source":"TENANT","requiredWhenIssued":true,"publicByDefault":true},{"path":"subject.bindingRef","label":"Subject binding reference","source":"COREX","requiredWhenIssued":true,"publicByDefault":false},{"path":"identity.assuranceLevel","label":"Identity assurance","source":"IDENTITY_PROVIDER","requiredWhenIssued":false,"publicByDefault":false},{"path":"identity.providerRef","label":"Identity source","source":"IDENTITY_PROVIDER","requiredWhenIssued":false,"publicByDefault":false},{"path":"evidence.references","label":"Evidence references","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":false},{"path":"policy.profileId","label":"Credential profile","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"policy.version","label":"Policy version","source":"COREX","requiredWhenIssued":false,"publicByDefault":false},{"path":"jurisdiction.territory","label":"Territory / jurisdiction","source":"COREX","requiredWhenIssued":false,"publicByDefault":false},{"path":"validity.issuedAt","label":"Issued at","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"validity.validUntil","label":"Valid until","source":"ISSUER","requiredWhenIssued":false,"publicByDefault":true},{"path":"proof.signature","label":"Cryptographic signature","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"proof.ledgerReceipt","label":"Independent ledger receipt","source":"LEDGER","requiredWhenIssued":false,"publicByDefault":true,"note":"Only shown after confirmed proof verification; no canonical hash or PII is disclosed."}],"representations":[{"kind":"REFERENCE_VERIFICATION","state":"LIVE","routePattern":"/verify/go?reference=:reference","note":"Live provider-neutral reference verification for existing CoreX/VECTOR trust events."},{"kind":"PUBLIC_VERIFICATION_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/verify/:credentialId","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed public minimum-disclosure credential verification surface."},{"kind":"CERTIFICATE_HTML","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/certificate","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed human-readable certificate projection."},{"kind":"CERTIFICATE_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/certificate.json","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed machine-readable certificate projection."},{"kind":"QR_SVG","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/qr.svg","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed QR payload bound to the public verification reference."},{"kind":"W3C_VC_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/vc.json","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed privacy-minimal W3C VC 2.0 projection foundation; no conformance claim."},{"kind":"INDEPENDENT_PROOF_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/independent-proof.json","activationDependency":"confirmed production ledger receipt","note":"Deployed independent-proof projection; public chain receipt appears only after confirmed proof verification."},{"kind":"QR_CARD","state":"READY","activationDependency":"tenant presentation template","note":"Presentation wrapper for the existing QR verification payload."},{"kind":"BADGE_JSON","state":"PLACEHOLDER","activationDependency":"badge/Open Badges representation adapter","note":"Reserved representation for achievement/badge ecosystems."},{"kind":"WALLET_CREDENTIAL","state":"PLACEHOLDER","activationDependency":"OpenID4VCI/OpenID4VP live transport and wallet validation","note":"Reserved portable wallet presentation; canonical authority remains CoreX/issuer lifecycle."},{"kind":"CUSTOMER_BRANDED_CERTIFICATE","state":"READY","activationDependency":"tenant brand profile and approved issuer presentation","note":"Uses the common certificate rail with tenant/issuer presentation overrides; branding never changes authority semantics."}]},{"schemaVersion":"corex.credential-template.v1","templateId":"corex.template.organisation-authority.v1","credentialProfileId":"corex.organisation-authority.v1","vertical":"COREX","defaultTitle":"Organisation Authority Credential","claimClass":"AUTHORIZATION","claimType":"ORGANISATION_AUTHORITY","subjectTypes":["ORGANISATION"],"credentialTrustPolicyRef":"corex.trust.signed-optional-anchor:v1","authorityPrinciple":"The represented organisation remains authoritative for delegated authority; CoreX records the governed credential and lifecycle.","presentationDefaults":{"issuerFallback":"Issuing organisation","subjectFallback":"Credential holder"},"placeholders":[{"path":"credential.id","label":"Credential ID","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.title","label":"Credential title","source":"TENANT","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.claimValue","label":"Claim value","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.status","label":"Lifecycle status","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"issuer.displayName","label":"Issuer","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":true},{"path":"issuer.authorityRef","label":"Issuer authority reference","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":false},{"path":"subject.displayName","label":"Holder / subject","source":"TENANT","requiredWhenIssued":true,"publicByDefault":true},{"path":"subject.bindingRef","label":"Subject binding reference","source":"COREX","requiredWhenIssued":true,"publicByDefault":false},{"path":"identity.assuranceLevel","label":"Identity assurance","source":"IDENTITY_PROVIDER","requiredWhenIssued":false,"publicByDefault":false},{"path":"identity.providerRef","label":"Identity source","source":"IDENTITY_PROVIDER","requiredWhenIssued":false,"publicByDefault":false},{"path":"evidence.references","label":"Evidence references","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":false},{"path":"policy.profileId","label":"Credential profile","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"policy.version","label":"Policy version","source":"COREX","requiredWhenIssued":false,"publicByDefault":false},{"path":"jurisdiction.territory","label":"Territory / jurisdiction","source":"COREX","requiredWhenIssued":false,"publicByDefault":false},{"path":"validity.issuedAt","label":"Issued at","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"validity.validUntil","label":"Valid until","source":"ISSUER","requiredWhenIssued":false,"publicByDefault":true},{"path":"proof.signature","label":"Cryptographic signature","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"proof.ledgerReceipt","label":"Independent ledger receipt","source":"LEDGER","requiredWhenIssued":false,"publicByDefault":true,"note":"Only shown after confirmed proof verification; no canonical hash or PII is disclosed."}],"representations":[{"kind":"PUBLIC_VERIFICATION_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/verify/:credentialId","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed public minimum-disclosure credential verification surface."},{"kind":"CERTIFICATE_HTML","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/certificate","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed human-readable certificate projection."},{"kind":"CERTIFICATE_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/certificate.json","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed machine-readable certificate projection."},{"kind":"QR_SVG","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/qr.svg","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed QR payload bound to the public verification reference."},{"kind":"W3C_VC_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/vc.json","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed privacy-minimal W3C VC 2.0 projection foundation; no conformance claim."},{"kind":"INDEPENDENT_PROOF_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/independent-proof.json","activationDependency":"confirmed production ledger receipt","note":"Deployed independent-proof projection; public chain receipt appears only after confirmed proof verification."},{"kind":"QR_CARD","state":"READY","activationDependency":"tenant presentation template","note":"Presentation wrapper for the existing QR verification payload."},{"kind":"BADGE_JSON","state":"PLACEHOLDER","activationDependency":"badge/Open Badges representation adapter","note":"Reserved representation for achievement/badge ecosystems."},{"kind":"WALLET_CREDENTIAL","state":"PLACEHOLDER","activationDependency":"OpenID4VCI/OpenID4VP live transport and wallet validation","note":"Reserved portable wallet presentation; canonical authority remains CoreX/issuer lifecycle."},{"kind":"CUSTOMER_BRANDED_CERTIFICATE","state":"READY","activationDependency":"tenant brand profile and approved issuer presentation","note":"Uses the common certificate rail with tenant/issuer presentation overrides; branding never changes authority semantics."}]},{"schemaVersion":"corex.credential-template.v1","templateId":"corex.template.adaptsprint.participation.v1","credentialProfileId":"adaptsprint.participation.v1","vertical":"CUSTOMER_PROFILE","solutionProfileId":"adaptsprint","defaultTitle":"AdaptSprint Participation Credential","claimClass":"PARTICIPATION","claimType":"ADAPTSPRINT_PARTICIPATION","subjectTypes":["ACTOR"],"credentialTrustPolicyRef":"corex.trust.signed-only:v1","additionalPlaceholders":[{"path":"programme.title","label":"Programme / experience","source":"TENANT","requiredWhenIssued":true,"publicByDefault":true},{"path":"programme.participationRef","label":"Participation reference","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":false},{"path":"programme.completionEvidence","label":"Completion evidence","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":false}],"authorityPrinciple":"The programme/tenant supplies participation evidence; CoreX controls credential integrity and lifecycle.","presentationDefaults":{"issuerFallback":"AdaptSprint issuer","subjectFallback":"Credential holder"},"placeholders":[{"path":"credential.id","label":"Credential ID","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.title","label":"Credential title","source":"TENANT","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.claimValue","label":"Claim value","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.status","label":"Lifecycle status","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"issuer.displayName","label":"Issuer","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":true},{"path":"issuer.authorityRef","label":"Issuer authority reference","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":false},{"path":"subject.displayName","label":"Holder / subject","source":"TENANT","requiredWhenIssued":true,"publicByDefault":true},{"path":"subject.bindingRef","label":"Subject binding reference","source":"COREX","requiredWhenIssued":true,"publicByDefault":false},{"path":"identity.assuranceLevel","label":"Identity assurance","source":"IDENTITY_PROVIDER","requiredWhenIssued":false,"publicByDefault":false},{"path":"identity.providerRef","label":"Identity source","source":"IDENTITY_PROVIDER","requiredWhenIssued":false,"publicByDefault":false},{"path":"evidence.references","label":"Evidence references","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":false},{"path":"policy.profileId","label":"Credential profile","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"policy.version","label":"Policy version","source":"COREX","requiredWhenIssued":false,"publicByDefault":false},{"path":"jurisdiction.territory","label":"Territory / jurisdiction","source":"COREX","requiredWhenIssued":false,"publicByDefault":false},{"path":"validity.issuedAt","label":"Issued at","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"validity.validUntil","label":"Valid until","source":"ISSUER","requiredWhenIssued":false,"publicByDefault":true},{"path":"proof.signature","label":"Cryptographic signature","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"proof.ledgerReceipt","label":"Independent ledger receipt","source":"LEDGER","requiredWhenIssued":false,"publicByDefault":true,"note":"Only shown after confirmed proof verification; no canonical hash or PII is disclosed."},{"path":"programme.title","label":"Programme / experience","source":"TENANT","requiredWhenIssued":true,"publicByDefault":true},{"path":"programme.participationRef","label":"Participation reference","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":false},{"path":"programme.completionEvidence","label":"Completion evidence","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":false}],"representations":[{"kind":"PUBLIC_VERIFICATION_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/verify/:credentialId","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed public minimum-disclosure credential verification surface."},{"kind":"CERTIFICATE_HTML","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/certificate","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed human-readable certificate projection."},{"kind":"CERTIFICATE_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/certificate.json","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed machine-readable certificate projection."},{"kind":"QR_SVG","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/qr.svg","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed QR payload bound to the public verification reference."},{"kind":"W3C_VC_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/vc.json","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed privacy-minimal W3C VC 2.0 projection foundation; no conformance claim."},{"kind":"INDEPENDENT_PROOF_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/independent-proof.json","activationDependency":"confirmed production ledger receipt","note":"Deployed independent-proof projection; public chain receipt appears only after confirmed proof verification."},{"kind":"QR_CARD","state":"READY","activationDependency":"tenant presentation template","note":"Presentation wrapper for the existing QR verification payload."},{"kind":"BADGE_JSON","state":"PLACEHOLDER","activationDependency":"badge/Open Badges representation adapter","note":"Reserved representation for achievement/badge ecosystems."},{"kind":"WALLET_CREDENTIAL","state":"PLACEHOLDER","activationDependency":"OpenID4VCI/OpenID4VP live transport and wallet validation","note":"Reserved portable wallet presentation; canonical authority remains CoreX/issuer lifecycle."},{"kind":"CUSTOMER_BRANDED_CERTIFICATE","state":"READY","activationDependency":"tenant brand profile and approved issuer presentation","note":"Uses the common certificate rail with tenant/issuer presentation overrides; branding never changes authority semantics."}]},{"schemaVersion":"corex.credential-template.v1","templateId":"corex.template.adaptsprint.completion.v1","credentialProfileId":"adaptsprint.completion.v1","vertical":"CUSTOMER_PROFILE","solutionProfileId":"adaptsprint","defaultTitle":"Certificate of Completion","claimClass":"COMPLETION","claimType":"ADAPTSPRINT_COMPLETION","subjectTypes":["ACTOR"],"credentialTrustPolicyRef":"corex.trust.signed-optional-anchor:v1","additionalPlaceholders":[{"path":"programme.title","label":"Programme / experience","source":"TENANT","requiredWhenIssued":true,"publicByDefault":true},{"path":"programme.participationRef","label":"Participation reference","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":false},{"path":"programme.completionEvidence","label":"Completion evidence","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":false}],"authorityPrinciple":"The programme/tenant remains authoritative for completion evidence; CoreX controls signed issuance, status and verification.","presentationDefaults":{"issuerFallback":"AdaptSprint issuer","subjectFallback":"Credential holder"},"placeholders":[{"path":"credential.id","label":"Credential ID","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.title","label":"Credential title","source":"TENANT","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.claimValue","label":"Claim value","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.status","label":"Lifecycle status","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"issuer.displayName","label":"Issuer","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":true},{"path":"issuer.authorityRef","label":"Issuer authority reference","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":false},{"path":"subject.displayName","label":"Holder / subject","source":"TENANT","requiredWhenIssued":true,"publicByDefault":true},{"path":"subject.bindingRef","label":"Subject binding reference","source":"COREX","requiredWhenIssued":true,"publicByDefault":false},{"path":"identity.assuranceLevel","label":"Identity assurance","source":"IDENTITY_PROVIDER","requiredWhenIssued":false,"publicByDefault":false},{"path":"identity.providerRef","label":"Identity source","source":"IDENTITY_PROVIDER","requiredWhenIssued":false,"publicByDefault":false},{"path":"evidence.references","label":"Evidence references","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":false},{"path":"policy.profileId","label":"Credential profile","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"policy.version","label":"Policy version","source":"COREX","requiredWhenIssued":false,"publicByDefault":false},{"path":"jurisdiction.territory","label":"Territory / jurisdiction","source":"COREX","requiredWhenIssued":false,"publicByDefault":false},{"path":"validity.issuedAt","label":"Issued at","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"validity.validUntil","label":"Valid until","source":"ISSUER","requiredWhenIssued":false,"publicByDefault":true},{"path":"proof.signature","label":"Cryptographic signature","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"proof.ledgerReceipt","label":"Independent ledger receipt","source":"LEDGER","requiredWhenIssued":false,"publicByDefault":true,"note":"Only shown after confirmed proof verification; no canonical hash or PII is disclosed."},{"path":"programme.title","label":"Programme / experience","source":"TENANT","requiredWhenIssued":true,"publicByDefault":true},{"path":"programme.participationRef","label":"Participation reference","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":false},{"path":"programme.completionEvidence","label":"Completion evidence","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":false}],"representations":[{"kind":"PUBLIC_VERIFICATION_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/verify/:credentialId","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed public minimum-disclosure credential verification surface."},{"kind":"CERTIFICATE_HTML","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/certificate","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed human-readable certificate projection."},{"kind":"CERTIFICATE_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/certificate.json","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed machine-readable certificate projection."},{"kind":"QR_SVG","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/qr.svg","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed QR payload bound to the public verification reference."},{"kind":"W3C_VC_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/vc.json","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed privacy-minimal W3C VC 2.0 projection foundation; no conformance claim."},{"kind":"INDEPENDENT_PROOF_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/independent-proof.json","activationDependency":"confirmed production ledger receipt","note":"Deployed independent-proof projection; public chain receipt appears only after confirmed proof verification."},{"kind":"QR_CARD","state":"READY","activationDependency":"tenant presentation template","note":"Presentation wrapper for the existing QR verification payload."},{"kind":"BADGE_JSON","state":"PLACEHOLDER","activationDependency":"badge/Open Badges representation adapter","note":"Reserved representation for achievement/badge ecosystems."},{"kind":"WALLET_CREDENTIAL","state":"PLACEHOLDER","activationDependency":"OpenID4VCI/OpenID4VP live transport and wallet validation","note":"Reserved portable wallet presentation; canonical authority remains CoreX/issuer lifecycle."},{"kind":"CUSTOMER_BRANDED_CERTIFICATE","state":"READY","activationDependency":"tenant brand profile and approved issuer presentation","note":"Uses the common certificate rail with tenant/issuer presentation overrides; branding never changes authority semantics."}]},{"schemaVersion":"corex.credential-template.v1","templateId":"corex.template.property.transaction-participant.v1","credentialProfileId":"corex.property.transaction-participant.v1","vertical":"PROPERTY","verticalTrustProfileId":"corex.property.transaction-participant.v1","defaultTitle":"Verified Property Transaction Participant","claimClass":"VERIFICATION","claimType":"PROPERTY_TRANSACTION_PARTICIPANT","subjectTypes":["ACTOR","ORGANISATION"],"credentialTrustPolicyRef":"corex.trust.signed-optional-anchor:v1","authorityPrinciple":"Identity, property/registry, legal and payment sources retain authority for their respective facts.","presentationDefaults":{"issuerFallback":"Issuing organisation","subjectFallback":"Credential holder"},"placeholders":[{"path":"credential.id","label":"Credential ID","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.title","label":"Credential title","source":"TENANT","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.claimValue","label":"Claim value","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.status","label":"Lifecycle status","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"issuer.displayName","label":"Issuer","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":true},{"path":"issuer.authorityRef","label":"Issuer authority reference","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":false},{"path":"subject.displayName","label":"Holder / subject","source":"TENANT","requiredWhenIssued":true,"publicByDefault":true},{"path":"subject.bindingRef","label":"Subject binding reference","source":"COREX","requiredWhenIssued":true,"publicByDefault":false},{"path":"identity.assuranceLevel","label":"Identity assurance","source":"IDENTITY_PROVIDER","requiredWhenIssued":false,"publicByDefault":false},{"path":"identity.providerRef","label":"Identity source","source":"IDENTITY_PROVIDER","requiredWhenIssued":false,"publicByDefault":false},{"path":"evidence.references","label":"Evidence references","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":false},{"path":"policy.profileId","label":"Credential profile","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"policy.version","label":"Policy version","source":"COREX","requiredWhenIssued":false,"publicByDefault":false},{"path":"jurisdiction.territory","label":"Territory / jurisdiction","source":"COREX","requiredWhenIssued":false,"publicByDefault":false},{"path":"validity.issuedAt","label":"Issued at","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"validity.validUntil","label":"Valid until","source":"ISSUER","requiredWhenIssued":false,"publicByDefault":true},{"path":"proof.signature","label":"Cryptographic signature","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"proof.ledgerReceipt","label":"Independent ledger receipt","source":"LEDGER","requiredWhenIssued":false,"publicByDefault":true,"note":"Only shown after confirmed proof verification; no canonical hash or PII is disclosed."},{"path":"property.reference","label":"Property reference","source":"EVIDENCE_SOURCE","requiredWhenIssued":true,"publicByDefault":false},{"path":"property.roleOrMandate","label":"Role / mandate","source":"EVIDENCE_SOURCE","requiredWhenIssued":true,"publicByDefault":false},{"path":"property.transactionRef","label":"Transaction / event reference","source":"EVIDENCE_SOURCE","requiredWhenIssued":true,"publicByDefault":false},{"path":"property.documentProvenance","label":"Document provenance","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":false}],"representations":[{"kind":"PUBLIC_VERIFICATION_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/verify/:credentialId","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed public minimum-disclosure credential verification surface."},{"kind":"CERTIFICATE_HTML","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/certificate","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed human-readable certificate projection."},{"kind":"CERTIFICATE_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/certificate.json","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed machine-readable certificate projection."},{"kind":"QR_SVG","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/qr.svg","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed QR payload bound to the public verification reference."},{"kind":"W3C_VC_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/vc.json","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed privacy-minimal W3C VC 2.0 projection foundation; no conformance claim."},{"kind":"INDEPENDENT_PROOF_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/independent-proof.json","activationDependency":"confirmed production ledger receipt","note":"Deployed independent-proof projection; public chain receipt appears only after confirmed proof verification."},{"kind":"QR_CARD","state":"READY","activationDependency":"tenant presentation template","note":"Presentation wrapper for the existing QR verification payload."},{"kind":"BADGE_JSON","state":"PLACEHOLDER","activationDependency":"badge/Open Badges representation adapter","note":"Reserved representation for achievement/badge ecosystems."},{"kind":"WALLET_CREDENTIAL","state":"PLACEHOLDER","activationDependency":"OpenID4VCI/OpenID4VP live transport and wallet validation","note":"Reserved portable wallet presentation; canonical authority remains CoreX/issuer lifecycle."},{"kind":"CUSTOMER_BRANDED_CERTIFICATE","state":"READY","activationDependency":"tenant brand profile and approved issuer presentation","note":"Uses the common certificate rail with tenant/issuer presentation overrides; branding never changes authority semantics."}]},{"schemaVersion":"corex.credential-template.v1","templateId":"corex.template.property.high-assurance-event.v1","credentialProfileId":"corex.property.high-assurance-event.v1","vertical":"PROPERTY","verticalTrustProfileId":"corex.property.high-assurance-event.v1","defaultTitle":"High-Assurance Property Event Record","claimClass":"VERIFICATION","claimType":"PROPERTY_HIGH_ASSURANCE_EVENT","subjectTypes":["ASSET","ORGANISATION"],"credentialTrustPolicyRef":"corex.trust.signed-anchor-required-delivery:v1","authorityPrinciple":"CoreX composes the governed event but does not replace land, identity, legal, payment or registry authorities.","presentationDefaults":{"issuerFallback":"Issuing organisation","subjectFallback":"Credential holder"},"placeholders":[{"path":"credential.id","label":"Credential ID","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.title","label":"Credential title","source":"TENANT","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.claimValue","label":"Claim value","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.status","label":"Lifecycle status","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"issuer.displayName","label":"Issuer","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":true},{"path":"issuer.authorityRef","label":"Issuer authority reference","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":false},{"path":"subject.displayName","label":"Holder / subject","source":"TENANT","requiredWhenIssued":true,"publicByDefault":true},{"path":"subject.bindingRef","label":"Subject binding reference","source":"COREX","requiredWhenIssued":true,"publicByDefault":false},{"path":"identity.assuranceLevel","label":"Identity assurance","source":"IDENTITY_PROVIDER","requiredWhenIssued":false,"publicByDefault":false},{"path":"identity.providerRef","label":"Identity source","source":"IDENTITY_PROVIDER","requiredWhenIssued":false,"publicByDefault":false},{"path":"evidence.references","label":"Evidence references","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":false},{"path":"policy.profileId","label":"Credential profile","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"policy.version","label":"Policy version","source":"COREX","requiredWhenIssued":false,"publicByDefault":false},{"path":"jurisdiction.territory","label":"Territory / jurisdiction","source":"COREX","requiredWhenIssued":false,"publicByDefault":false},{"path":"validity.issuedAt","label":"Issued at","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"validity.validUntil","label":"Valid until","source":"ISSUER","requiredWhenIssued":false,"publicByDefault":true},{"path":"proof.signature","label":"Cryptographic signature","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"proof.ledgerReceipt","label":"Independent ledger receipt","source":"LEDGER","requiredWhenIssued":false,"publicByDefault":true,"note":"Only shown after confirmed proof verification; no canonical hash or PII is disclosed."},{"path":"property.reference","label":"Property reference","source":"EVIDENCE_SOURCE","requiredWhenIssued":true,"publicByDefault":false},{"path":"property.roleOrMandate","label":"Role / mandate","source":"EVIDENCE_SOURCE","requiredWhenIssued":true,"publicByDefault":false},{"path":"property.transactionRef","label":"Transaction / event reference","source":"EVIDENCE_SOURCE","requiredWhenIssued":true,"publicByDefault":false},{"path":"property.documentProvenance","label":"Document provenance","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":false}],"representations":[{"kind":"PUBLIC_VERIFICATION_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/verify/:credentialId","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed public minimum-disclosure credential verification surface."},{"kind":"CERTIFICATE_HTML","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/certificate","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed human-readable certificate projection."},{"kind":"CERTIFICATE_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/certificate.json","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed machine-readable certificate projection."},{"kind":"QR_SVG","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/qr.svg","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed QR payload bound to the public verification reference."},{"kind":"W3C_VC_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/vc.json","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed privacy-minimal W3C VC 2.0 projection foundation; no conformance claim."},{"kind":"INDEPENDENT_PROOF_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/independent-proof.json","activationDependency":"confirmed production ledger receipt","note":"Deployed independent-proof projection; public chain receipt appears only after confirmed proof verification."},{"kind":"QR_CARD","state":"READY","activationDependency":"tenant presentation template","note":"Presentation wrapper for the existing QR verification payload."},{"kind":"BADGE_JSON","state":"PLACEHOLDER","activationDependency":"badge/Open Badges representation adapter","note":"Reserved representation for achievement/badge ecosystems."},{"kind":"WALLET_CREDENTIAL","state":"PLACEHOLDER","activationDependency":"OpenID4VCI/OpenID4VP live transport and wallet validation","note":"Reserved portable wallet presentation; canonical authority remains CoreX/issuer lifecycle."},{"kind":"CUSTOMER_BRANDED_CERTIFICATE","state":"READY","activationDependency":"tenant brand profile and approved issuer presentation","note":"Uses the common certificate rail with tenant/issuer presentation overrides; branding never changes authority semantics."}]},{"schemaVersion":"corex.credential-template.v1","templateId":"corex.template.education.student-identity.v1","credentialProfileId":"corex.education.student-identity.v1","vertical":"EDUCATION","verticalTrustProfileId":"corex.education.student-identity.v1","defaultTitle":"Verified Student Identity","claimClass":"VERIFICATION","claimType":"STUDENT_IDENTITY_VERIFIED","subjectTypes":["ACTOR"],"credentialTrustPolicyRef":"corex.trust.signed-only:v1","authorityPrinciple":"The selected identity provider remains authoritative for identity assurance and the institution remains authoritative for enrolment.","presentationDefaults":{"issuerFallback":"Issuing organisation","subjectFallback":"Credential holder"},"placeholders":[{"path":"credential.id","label":"Credential ID","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.title","label":"Credential title","source":"TENANT","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.claimValue","label":"Claim value","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.status","label":"Lifecycle status","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"issuer.displayName","label":"Issuer","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":true},{"path":"issuer.authorityRef","label":"Issuer authority reference","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":false},{"path":"subject.displayName","label":"Holder / subject","source":"TENANT","requiredWhenIssued":true,"publicByDefault":true},{"path":"subject.bindingRef","label":"Subject binding reference","source":"COREX","requiredWhenIssued":true,"publicByDefault":false},{"path":"identity.assuranceLevel","label":"Identity assurance","source":"IDENTITY_PROVIDER","requiredWhenIssued":false,"publicByDefault":false},{"path":"identity.providerRef","label":"Identity source","source":"IDENTITY_PROVIDER","requiredWhenIssued":false,"publicByDefault":false},{"path":"evidence.references","label":"Evidence references","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":false},{"path":"policy.profileId","label":"Credential profile","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"policy.version","label":"Policy version","source":"COREX","requiredWhenIssued":false,"publicByDefault":false},{"path":"jurisdiction.territory","label":"Territory / jurisdiction","source":"COREX","requiredWhenIssued":false,"publicByDefault":false},{"path":"validity.issuedAt","label":"Issued at","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"validity.validUntil","label":"Valid until","source":"ISSUER","requiredWhenIssued":false,"publicByDefault":true},{"path":"proof.signature","label":"Cryptographic signature","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"proof.ledgerReceipt","label":"Independent ledger receipt","source":"LEDGER","requiredWhenIssued":false,"publicByDefault":true,"note":"Only shown after confirmed proof verification; no canonical hash or PII is disclosed."},{"path":"education.institutionRef","label":"Institution","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":true},{"path":"education.programmeRef","label":"Programme","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":true},{"path":"education.enrolmentRef","label":"Enrolment reference","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":false},{"path":"education.completionOrAwardRef","label":"Completion / award evidence","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":false},{"path":"education.externalAuthorityRef","label":"External authority / accreditation reference","source":"REGULATORY_SOURCE","requiredWhenIssued":false,"publicByDefault":false}],"representations":[{"kind":"PUBLIC_VERIFICATION_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/verify/:credentialId","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed public minimum-disclosure credential verification surface."},{"kind":"CERTIFICATE_HTML","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/certificate","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed human-readable certificate projection."},{"kind":"CERTIFICATE_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/certificate.json","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed machine-readable certificate projection."},{"kind":"QR_SVG","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/qr.svg","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed QR payload bound to the public verification reference."},{"kind":"W3C_VC_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/vc.json","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed privacy-minimal W3C VC 2.0 projection foundation; no conformance claim."},{"kind":"INDEPENDENT_PROOF_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/independent-proof.json","activationDependency":"confirmed production ledger receipt","note":"Deployed independent-proof projection; public chain receipt appears only after confirmed proof verification."},{"kind":"QR_CARD","state":"READY","activationDependency":"tenant presentation template","note":"Presentation wrapper for the existing QR verification payload."},{"kind":"BADGE_JSON","state":"PLACEHOLDER","activationDependency":"badge/Open Badges representation adapter","note":"Reserved representation for achievement/badge ecosystems."},{"kind":"WALLET_CREDENTIAL","state":"PLACEHOLDER","activationDependency":"OpenID4VCI/OpenID4VP live transport and wallet validation","note":"Reserved portable wallet presentation; canonical authority remains CoreX/issuer lifecycle."},{"kind":"CUSTOMER_BRANDED_CERTIFICATE","state":"READY","activationDependency":"tenant brand profile and approved issuer presentation","note":"Uses the common certificate rail with tenant/issuer presentation overrides; branding never changes authority semantics."}]},{"schemaVersion":"corex.credential-template.v1","templateId":"corex.template.education.completion.v1","credentialProfileId":"corex.education.completion-credential.v1","vertical":"EDUCATION","verticalTrustProfileId":"corex.education.completion-credential.v1","defaultTitle":"Programme Completion Credential","claimClass":"COMPLETION","claimType":"EDUCATION_COMPLETION","subjectTypes":["ACTOR"],"credentialTrustPolicyRef":"corex.trust.signed-optional-anchor:v1","authorityPrinciple":"The institution is the issuer authority; CoreX supplies governed issuance, verification, lifecycle and optional independent anchoring.","presentationDefaults":{"issuerFallback":"Issuing organisation","subjectFallback":"Credential holder"},"placeholders":[{"path":"credential.id","label":"Credential ID","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.title","label":"Credential title","source":"TENANT","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.claimValue","label":"Claim value","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.status","label":"Lifecycle status","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"issuer.displayName","label":"Issuer","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":true},{"path":"issuer.authorityRef","label":"Issuer authority reference","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":false},{"path":"subject.displayName","label":"Holder / subject","source":"TENANT","requiredWhenIssued":true,"publicByDefault":true},{"path":"subject.bindingRef","label":"Subject binding reference","source":"COREX","requiredWhenIssued":true,"publicByDefault":false},{"path":"identity.assuranceLevel","label":"Identity assurance","source":"IDENTITY_PROVIDER","requiredWhenIssued":false,"publicByDefault":false},{"path":"identity.providerRef","label":"Identity source","source":"IDENTITY_PROVIDER","requiredWhenIssued":false,"publicByDefault":false},{"path":"evidence.references","label":"Evidence references","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":false},{"path":"policy.profileId","label":"Credential profile","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"policy.version","label":"Policy version","source":"COREX","requiredWhenIssued":false,"publicByDefault":false},{"path":"jurisdiction.territory","label":"Territory / jurisdiction","source":"COREX","requiredWhenIssued":false,"publicByDefault":false},{"path":"validity.issuedAt","label":"Issued at","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"validity.validUntil","label":"Valid until","source":"ISSUER","requiredWhenIssued":false,"publicByDefault":true},{"path":"proof.signature","label":"Cryptographic signature","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"proof.ledgerReceipt","label":"Independent ledger receipt","source":"LEDGER","requiredWhenIssued":false,"publicByDefault":true,"note":"Only shown after confirmed proof verification; no canonical hash or PII is disclosed."},{"path":"education.institutionRef","label":"Institution","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":true},{"path":"education.programmeRef","label":"Programme","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":true},{"path":"education.enrolmentRef","label":"Enrolment reference","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":false},{"path":"education.completionOrAwardRef","label":"Completion / award evidence","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":false},{"path":"education.externalAuthorityRef","label":"External authority / accreditation reference","source":"REGULATORY_SOURCE","requiredWhenIssued":false,"publicByDefault":false}],"representations":[{"kind":"PUBLIC_VERIFICATION_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/verify/:credentialId","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed public minimum-disclosure credential verification surface."},{"kind":"CERTIFICATE_HTML","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/certificate","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed human-readable certificate projection."},{"kind":"CERTIFICATE_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/certificate.json","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed machine-readable certificate projection."},{"kind":"QR_SVG","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/qr.svg","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed QR payload bound to the public verification reference."},{"kind":"W3C_VC_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/vc.json","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed privacy-minimal W3C VC 2.0 projection foundation; no conformance claim."},{"kind":"INDEPENDENT_PROOF_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/independent-proof.json","activationDependency":"confirmed production ledger receipt","note":"Deployed independent-proof projection; public chain receipt appears only after confirmed proof verification."},{"kind":"QR_CARD","state":"READY","activationDependency":"tenant presentation template","note":"Presentation wrapper for the existing QR verification payload."},{"kind":"BADGE_JSON","state":"PLACEHOLDER","activationDependency":"badge/Open Badges representation adapter","note":"Reserved representation for achievement/badge ecosystems."},{"kind":"WALLET_CREDENTIAL","state":"PLACEHOLDER","activationDependency":"OpenID4VCI/OpenID4VP live transport and wallet validation","note":"Reserved portable wallet presentation; canonical authority remains CoreX/issuer lifecycle."},{"kind":"CUSTOMER_BRANDED_CERTIFICATE","state":"READY","activationDependency":"tenant brand profile and approved issuer presentation","note":"Uses the common certificate rail with tenant/issuer presentation overrides; branding never changes authority semantics."}]},{"schemaVersion":"corex.credential-template.v1","templateId":"corex.template.education.regulated-award.v1","credentialProfileId":"corex.education.regulated-award.v1","vertical":"EDUCATION","verticalTrustProfileId":"corex.education.regulated-award.v1","defaultTitle":"Regulated Education Award","claimClass":"COMPLETION","claimType":"FORMAL_QUALIFICATION_AWARD","subjectTypes":["ACTOR"],"credentialTrustPolicyRef":"corex.trust.signed-anchor-required-delivery:v1","authorityPrinciple":"No regulated/accredited status is asserted unless competent external authority evidence is present and verified.","presentationDefaults":{"issuerFallback":"Issuing organisation","subjectFallback":"Credential holder"},"placeholders":[{"path":"credential.id","label":"Credential ID","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.title","label":"Credential title","source":"TENANT","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.claimValue","label":"Claim value","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.status","label":"Lifecycle status","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"issuer.displayName","label":"Issuer","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":true},{"path":"issuer.authorityRef","label":"Issuer authority reference","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":false},{"path":"subject.displayName","label":"Holder / subject","source":"TENANT","requiredWhenIssued":true,"publicByDefault":true},{"path":"subject.bindingRef","label":"Subject binding reference","source":"COREX","requiredWhenIssued":true,"publicByDefault":false},{"path":"identity.assuranceLevel","label":"Identity assurance","source":"IDENTITY_PROVIDER","requiredWhenIssued":false,"publicByDefault":false},{"path":"identity.providerRef","label":"Identity source","source":"IDENTITY_PROVIDER","requiredWhenIssued":false,"publicByDefault":false},{"path":"evidence.references","label":"Evidence references","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":false},{"path":"policy.profileId","label":"Credential profile","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"policy.version","label":"Policy version","source":"COREX","requiredWhenIssued":false,"publicByDefault":false},{"path":"jurisdiction.territory","label":"Territory / jurisdiction","source":"COREX","requiredWhenIssued":false,"publicByDefault":false},{"path":"validity.issuedAt","label":"Issued at","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"validity.validUntil","label":"Valid until","source":"ISSUER","requiredWhenIssued":false,"publicByDefault":true},{"path":"proof.signature","label":"Cryptographic signature","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"proof.ledgerReceipt","label":"Independent ledger receipt","source":"LEDGER","requiredWhenIssued":false,"publicByDefault":true,"note":"Only shown after confirmed proof verification; no canonical hash or PII is disclosed."},{"path":"education.institutionRef","label":"Institution","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":true},{"path":"education.programmeRef","label":"Programme","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":true},{"path":"education.enrolmentRef","label":"Enrolment reference","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":false},{"path":"education.completionOrAwardRef","label":"Completion / award evidence","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":false},{"path":"education.externalAuthorityRef","label":"External authority / accreditation reference","source":"REGULATORY_SOURCE","requiredWhenIssued":false,"publicByDefault":false}],"representations":[{"kind":"PUBLIC_VERIFICATION_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/verify/:credentialId","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed public minimum-disclosure credential verification surface."},{"kind":"CERTIFICATE_HTML","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/certificate","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed human-readable certificate projection."},{"kind":"CERTIFICATE_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/certificate.json","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed machine-readable certificate projection."},{"kind":"QR_SVG","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/qr.svg","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed QR payload bound to the public verification reference."},{"kind":"W3C_VC_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/vc.json","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed privacy-minimal W3C VC 2.0 projection foundation; no conformance claim."},{"kind":"INDEPENDENT_PROOF_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/independent-proof.json","activationDependency":"confirmed production ledger receipt","note":"Deployed independent-proof projection; public chain receipt appears only after confirmed proof verification."},{"kind":"QR_CARD","state":"READY","activationDependency":"tenant presentation template","note":"Presentation wrapper for the existing QR verification payload."},{"kind":"BADGE_JSON","state":"PLACEHOLDER","activationDependency":"badge/Open Badges representation adapter","note":"Reserved representation for achievement/badge ecosystems."},{"kind":"WALLET_CREDENTIAL","state":"PLACEHOLDER","activationDependency":"OpenID4VCI/OpenID4VP live transport and wallet validation","note":"Reserved portable wallet presentation; canonical authority remains CoreX/issuer lifecycle."},{"kind":"CUSTOMER_BRANDED_CERTIFICATE","state":"READY","activationDependency":"tenant brand profile and approved issuer presentation","note":"Uses the common certificate rail with tenant/issuer presentation overrides; branding never changes authority semantics."}]},{"schemaVersion":"corex.credential-template.v1","templateId":"corex.template.medical.device-provenance.v1","credentialProfileId":"corex.medical-supply.device-provenance.v1","vertical":"MEDICAL_SUPPLY","verticalTrustProfileId":"corex.medical-supply.device-provenance.v1","defaultTitle":"Medical Supply Provenance Credential","claimClass":"VERIFICATION","claimType":"MEDICAL_DEVICE_PROVENANCE","subjectTypes":["PRODUCT","DEVICE"],"credentialTrustPolicyRef":"corex.trust.signed-optional-anchor:v1","authorityPrinciple":"Manufacturers, regulators, notified bodies, distributors and healthcare organisations remain authoritative for their source facts.","presentationDefaults":{"issuerFallback":"Issuing organisation","subjectFallback":"Credential holder"},"placeholders":[{"path":"credential.id","label":"Credential ID","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.title","label":"Credential title","source":"TENANT","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.claimValue","label":"Claim value","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.status","label":"Lifecycle status","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"issuer.displayName","label":"Issuer","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":true},{"path":"issuer.authorityRef","label":"Issuer authority reference","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":false},{"path":"subject.displayName","label":"Holder / subject","source":"TENANT","requiredWhenIssued":true,"publicByDefault":true},{"path":"subject.bindingRef","label":"Subject binding reference","source":"COREX","requiredWhenIssued":true,"publicByDefault":false},{"path":"identity.assuranceLevel","label":"Identity assurance","source":"IDENTITY_PROVIDER","requiredWhenIssued":false,"publicByDefault":false},{"path":"identity.providerRef","label":"Identity source","source":"IDENTITY_PROVIDER","requiredWhenIssued":false,"publicByDefault":false},{"path":"evidence.references","label":"Evidence references","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":false},{"path":"policy.profileId","label":"Credential profile","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"policy.version","label":"Policy version","source":"COREX","requiredWhenIssued":false,"publicByDefault":false},{"path":"jurisdiction.territory","label":"Territory / jurisdiction","source":"COREX","requiredWhenIssued":false,"publicByDefault":false},{"path":"validity.issuedAt","label":"Issued at","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"validity.validUntil","label":"Valid until","source":"ISSUER","requiredWhenIssued":false,"publicByDefault":true},{"path":"proof.signature","label":"Cryptographic signature","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"proof.ledgerReceipt","label":"Independent ledger receipt","source":"LEDGER","requiredWhenIssued":false,"publicByDefault":true,"note":"Only shown after confirmed proof verification; no canonical hash or PII is disclosed."},{"path":"medical.productIdentifier","label":"UDI / GTIN / product identifier","source":"REGULATORY_SOURCE","requiredWhenIssued":true,"publicByDefault":true},{"path":"medical.batchLotSerial","label":"Batch / lot / serial","source":"EVIDENCE_SOURCE","requiredWhenIssued":true,"publicByDefault":false},{"path":"medical.regulatoryReference","label":"Regulatory / certificate reference","source":"REGULATORY_SOURCE","requiredWhenIssued":false,"publicByDefault":true},{"path":"medical.custodyEvents","label":"Chain of custody","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":false},{"path":"medical.conditionEvidence","label":"Condition / sensor evidence","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":false},{"path":"medical.recallStatusRef","label":"Recall / current status reference","source":"REGULATORY_SOURCE","requiredWhenIssued":false,"publicByDefault":true}],"representations":[{"kind":"PUBLIC_VERIFICATION_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/verify/:credentialId","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed public minimum-disclosure credential verification surface."},{"kind":"CERTIFICATE_HTML","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/certificate","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed human-readable certificate projection."},{"kind":"CERTIFICATE_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/certificate.json","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed machine-readable certificate projection."},{"kind":"QR_SVG","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/qr.svg","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed QR payload bound to the public verification reference."},{"kind":"W3C_VC_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/vc.json","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed privacy-minimal W3C VC 2.0 projection foundation; no conformance claim."},{"kind":"INDEPENDENT_PROOF_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/independent-proof.json","activationDependency":"confirmed production ledger receipt","note":"Deployed independent-proof projection; public chain receipt appears only after confirmed proof verification."},{"kind":"QR_CARD","state":"READY","activationDependency":"tenant presentation template","note":"Presentation wrapper for the existing QR verification payload."},{"kind":"BADGE_JSON","state":"PLACEHOLDER","activationDependency":"badge/Open Badges representation adapter","note":"Reserved representation for achievement/badge ecosystems."},{"kind":"WALLET_CREDENTIAL","state":"PLACEHOLDER","activationDependency":"OpenID4VCI/OpenID4VP live transport and wallet validation","note":"Reserved portable wallet presentation; canonical authority remains CoreX/issuer lifecycle."},{"kind":"CUSTOMER_BRANDED_CERTIFICATE","state":"READY","activationDependency":"tenant brand profile and approved issuer presentation","note":"Uses the common certificate rail with tenant/issuer presentation overrides; branding never changes authority semantics."}]},{"schemaVersion":"corex.credential-template.v1","templateId":"corex.template.medical.controlled-chain.v1","credentialProfileId":"corex.medical-supply.controlled-chain.v1","vertical":"MEDICAL_SUPPLY","verticalTrustProfileId":"corex.medical-supply.controlled-chain.v1","defaultTitle":"Controlled Medical Supply Chain Credential","claimClass":"VERIFICATION","claimType":"MEDICAL_CONTROLLED_CHAIN","subjectTypes":["PRODUCT","ASSET"],"credentialTrustPolicyRef":"corex.trust.signed-anchor-required-delivery:v1","authorityPrinciple":"CoreX verifies the governed evidence chain while regulatory product status and clinical suitability remain with competent authorities and product actors.","presentationDefaults":{"issuerFallback":"Issuing organisation","subjectFallback":"Credential holder"},"placeholders":[{"path":"credential.id","label":"Credential ID","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.title","label":"Credential title","source":"TENANT","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.claimValue","label":"Claim value","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.status","label":"Lifecycle status","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"issuer.displayName","label":"Issuer","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":true},{"path":"issuer.authorityRef","label":"Issuer authority reference","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":false},{"path":"subject.displayName","label":"Holder / subject","source":"TENANT","requiredWhenIssued":true,"publicByDefault":true},{"path":"subject.bindingRef","label":"Subject binding reference","source":"COREX","requiredWhenIssued":true,"publicByDefault":false},{"path":"identity.assuranceLevel","label":"Identity assurance","source":"IDENTITY_PROVIDER","requiredWhenIssued":false,"publicByDefault":false},{"path":"identity.providerRef","label":"Identity source","source":"IDENTITY_PROVIDER","requiredWhenIssued":false,"publicByDefault":false},{"path":"evidence.references","label":"Evidence references","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":false},{"path":"policy.profileId","label":"Credential profile","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"policy.version","label":"Policy version","source":"COREX","requiredWhenIssued":false,"publicByDefault":false},{"path":"jurisdiction.territory","label":"Territory / jurisdiction","source":"COREX","requiredWhenIssued":false,"publicByDefault":false},{"path":"validity.issuedAt","label":"Issued at","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"validity.validUntil","label":"Valid until","source":"ISSUER","requiredWhenIssued":false,"publicByDefault":true},{"path":"proof.signature","label":"Cryptographic signature","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"proof.ledgerReceipt","label":"Independent ledger receipt","source":"LEDGER","requiredWhenIssued":false,"publicByDefault":true,"note":"Only shown after confirmed proof verification; no canonical hash or PII is disclosed."},{"path":"medical.productIdentifier","label":"UDI / GTIN / product identifier","source":"REGULATORY_SOURCE","requiredWhenIssued":true,"publicByDefault":true},{"path":"medical.batchLotSerial","label":"Batch / lot / serial","source":"EVIDENCE_SOURCE","requiredWhenIssued":true,"publicByDefault":false},{"path":"medical.regulatoryReference","label":"Regulatory / certificate reference","source":"REGULATORY_SOURCE","requiredWhenIssued":false,"publicByDefault":true},{"path":"medical.custodyEvents","label":"Chain of custody","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":false},{"path":"medical.conditionEvidence","label":"Condition / sensor evidence","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":false},{"path":"medical.recallStatusRef","label":"Recall / current status reference","source":"REGULATORY_SOURCE","requiredWhenIssued":false,"publicByDefault":true}],"representations":[{"kind":"PUBLIC_VERIFICATION_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/verify/:credentialId","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed public minimum-disclosure credential verification surface."},{"kind":"CERTIFICATE_HTML","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/certificate","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed human-readable certificate projection."},{"kind":"CERTIFICATE_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/certificate.json","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed machine-readable certificate projection."},{"kind":"QR_SVG","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/qr.svg","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed QR payload bound to the public verification reference."},{"kind":"W3C_VC_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/vc.json","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed privacy-minimal W3C VC 2.0 projection foundation; no conformance claim."},{"kind":"INDEPENDENT_PROOF_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/independent-proof.json","activationDependency":"confirmed production ledger receipt","note":"Deployed independent-proof projection; public chain receipt appears only after confirmed proof verification."},{"kind":"QR_CARD","state":"READY","activationDependency":"tenant presentation template","note":"Presentation wrapper for the existing QR verification payload."},{"kind":"BADGE_JSON","state":"PLACEHOLDER","activationDependency":"badge/Open Badges representation adapter","note":"Reserved representation for achievement/badge ecosystems."},{"kind":"WALLET_CREDENTIAL","state":"PLACEHOLDER","activationDependency":"OpenID4VCI/OpenID4VP live transport and wallet validation","note":"Reserved portable wallet presentation; canonical authority remains CoreX/issuer lifecycle."},{"kind":"CUSTOMER_BRANDED_CERTIFICATE","state":"READY","activationDependency":"tenant brand profile and approved issuer presentation","note":"Uses the common certificate rail with tenant/issuer presentation overrides; branding never changes authority semantics."}]},{"schemaVersion":"corex.credential-template.v1","templateId":"corex.template.logistics.last-mile.v1","credentialProfileId":"corex.logistics.last-mile-delivery.v1","vertical":"LOGISTICS","verticalTrustProfileId":"corex.logistics.last-mile-delivery.v1","defaultTitle":"Verified Last-Mile Delivery","claimClass":"VERIFICATION","claimType":"LAST_MILE_DELIVERY_VERIFIED","subjectTypes":["ASSET"],"credentialTrustPolicyRef":"corex.trust.signed-optional-anchor:v1","authorityPrinciple":"Carrier, sender, recipient and source systems retain authority for their events; CoreX does not infer physical delivery without evidence.","presentationDefaults":{"issuerFallback":"Issuing organisation","subjectFallback":"Credential holder"},"placeholders":[{"path":"credential.id","label":"Credential ID","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.title","label":"Credential title","source":"TENANT","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.claimValue","label":"Claim value","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.status","label":"Lifecycle status","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"issuer.displayName","label":"Issuer","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":true},{"path":"issuer.authorityRef","label":"Issuer authority reference","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":false},{"path":"subject.displayName","label":"Holder / subject","source":"TENANT","requiredWhenIssued":true,"publicByDefault":true},{"path":"subject.bindingRef","label":"Subject binding reference","source":"COREX","requiredWhenIssued":true,"publicByDefault":false},{"path":"identity.assuranceLevel","label":"Identity assurance","source":"IDENTITY_PROVIDER","requiredWhenIssued":false,"publicByDefault":false},{"path":"identity.providerRef","label":"Identity source","source":"IDENTITY_PROVIDER","requiredWhenIssued":false,"publicByDefault":false},{"path":"evidence.references","label":"Evidence references","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":false},{"path":"policy.profileId","label":"Credential profile","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"policy.version","label":"Policy version","source":"COREX","requiredWhenIssued":false,"publicByDefault":false},{"path":"jurisdiction.territory","label":"Territory / jurisdiction","source":"COREX","requiredWhenIssued":false,"publicByDefault":false},{"path":"validity.issuedAt","label":"Issued at","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"validity.validUntil","label":"Valid until","source":"ISSUER","requiredWhenIssued":false,"publicByDefault":true},{"path":"proof.signature","label":"Cryptographic signature","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"proof.ledgerReceipt","label":"Independent ledger receipt","source":"LEDGER","requiredWhenIssued":false,"publicByDefault":true,"note":"Only shown after confirmed proof verification; no canonical hash or PII is disclosed."},{"path":"logistics.consignmentRef","label":"Consignment reference","source":"EVIDENCE_SOURCE","requiredWhenIssued":true,"publicByDefault":false},{"path":"logistics.custodyEvents","label":"Custody handoffs","source":"EVIDENCE_SOURCE","requiredWhenIssued":true,"publicByDefault":false},{"path":"logistics.timeLocationEvidence","label":"Time / location evidence","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":false},{"path":"logistics.recipientBinding","label":"Recipient / destination binding","source":"EVIDENCE_SOURCE","requiredWhenIssued":true,"publicByDefault":false},{"path":"logistics.proofOfDelivery","label":"Proof of delivery","source":"EVIDENCE_SOURCE","requiredWhenIssued":true,"publicByDefault":false}],"representations":[{"kind":"PUBLIC_VERIFICATION_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/verify/:credentialId","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed public minimum-disclosure credential verification surface."},{"kind":"CERTIFICATE_HTML","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/certificate","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed human-readable certificate projection."},{"kind":"CERTIFICATE_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/certificate.json","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed machine-readable certificate projection."},{"kind":"QR_SVG","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/qr.svg","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed QR payload bound to the public verification reference."},{"kind":"W3C_VC_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/vc.json","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed privacy-minimal W3C VC 2.0 projection foundation; no conformance claim."},{"kind":"INDEPENDENT_PROOF_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/independent-proof.json","activationDependency":"confirmed production ledger receipt","note":"Deployed independent-proof projection; public chain receipt appears only after confirmed proof verification."},{"kind":"QR_CARD","state":"READY","activationDependency":"tenant presentation template","note":"Presentation wrapper for the existing QR verification payload."},{"kind":"BADGE_JSON","state":"PLACEHOLDER","activationDependency":"badge/Open Badges representation adapter","note":"Reserved representation for achievement/badge ecosystems."},{"kind":"WALLET_CREDENTIAL","state":"PLACEHOLDER","activationDependency":"OpenID4VCI/OpenID4VP live transport and wallet validation","note":"Reserved portable wallet presentation; canonical authority remains CoreX/issuer lifecycle."},{"kind":"CUSTOMER_BRANDED_CERTIFICATE","state":"READY","activationDependency":"tenant brand profile and approved issuer presentation","note":"Uses the common certificate rail with tenant/issuer presentation overrides; branding never changes authority semantics."}]},{"schemaVersion":"corex.credential-template.v1","templateId":"corex.template.logistics.high-value.v1","credentialProfileId":"corex.logistics.high-value-regulated-delivery.v1","vertical":"LOGISTICS","verticalTrustProfileId":"corex.logistics.high-value-regulated-delivery.v1","defaultTitle":"High-Assurance Delivery Credential","claimClass":"VERIFICATION","claimType":"HIGH_VALUE_REGULATED_DELIVERY","subjectTypes":["ASSET"],"credentialTrustPolicyRef":"corex.trust.signed-anchor-required-delivery:v1","authorityPrinciple":"Independent anchoring strengthens integrity of recorded evidence but does not substitute for carrier, regulator or recipient authority.","presentationDefaults":{"issuerFallback":"Issuing organisation","subjectFallback":"Credential holder"},"placeholders":[{"path":"credential.id","label":"Credential ID","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.title","label":"Credential title","source":"TENANT","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.claimValue","label":"Claim value","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.status","label":"Lifecycle status","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"issuer.displayName","label":"Issuer","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":true},{"path":"issuer.authorityRef","label":"Issuer authority reference","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":false},{"path":"subject.displayName","label":"Holder / subject","source":"TENANT","requiredWhenIssued":true,"publicByDefault":true},{"path":"subject.bindingRef","label":"Subject binding reference","source":"COREX","requiredWhenIssued":true,"publicByDefault":false},{"path":"identity.assuranceLevel","label":"Identity assurance","source":"IDENTITY_PROVIDER","requiredWhenIssued":false,"publicByDefault":false},{"path":"identity.providerRef","label":"Identity source","source":"IDENTITY_PROVIDER","requiredWhenIssued":false,"publicByDefault":false},{"path":"evidence.references","label":"Evidence references","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":false},{"path":"policy.profileId","label":"Credential profile","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"policy.version","label":"Policy version","source":"COREX","requiredWhenIssued":false,"publicByDefault":false},{"path":"jurisdiction.territory","label":"Territory / jurisdiction","source":"COREX","requiredWhenIssued":false,"publicByDefault":false},{"path":"validity.issuedAt","label":"Issued at","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"validity.validUntil","label":"Valid until","source":"ISSUER","requiredWhenIssued":false,"publicByDefault":true},{"path":"proof.signature","label":"Cryptographic signature","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"proof.ledgerReceipt","label":"Independent ledger receipt","source":"LEDGER","requiredWhenIssued":false,"publicByDefault":true,"note":"Only shown after confirmed proof verification; no canonical hash or PII is disclosed."},{"path":"logistics.consignmentRef","label":"Consignment reference","source":"EVIDENCE_SOURCE","requiredWhenIssued":true,"publicByDefault":false},{"path":"logistics.custodyEvents","label":"Custody handoffs","source":"EVIDENCE_SOURCE","requiredWhenIssued":true,"publicByDefault":false},{"path":"logistics.timeLocationEvidence","label":"Time / location evidence","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":false},{"path":"logistics.recipientBinding","label":"Recipient / destination binding","source":"EVIDENCE_SOURCE","requiredWhenIssued":true,"publicByDefault":false},{"path":"logistics.proofOfDelivery","label":"Proof of delivery","source":"EVIDENCE_SOURCE","requiredWhenIssued":true,"publicByDefault":false}],"representations":[{"kind":"PUBLIC_VERIFICATION_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/verify/:credentialId","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed public minimum-disclosure credential verification surface."},{"kind":"CERTIFICATE_HTML","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/certificate","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed human-readable certificate projection."},{"kind":"CERTIFICATE_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/certificate.json","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed machine-readable certificate projection."},{"kind":"QR_SVG","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/qr.svg","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed QR payload bound to the public verification reference."},{"kind":"W3C_VC_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/vc.json","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed privacy-minimal W3C VC 2.0 projection foundation; no conformance claim."},{"kind":"INDEPENDENT_PROOF_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/independent-proof.json","activationDependency":"confirmed production ledger receipt","note":"Deployed independent-proof projection; public chain receipt appears only after confirmed proof verification."},{"kind":"QR_CARD","state":"READY","activationDependency":"tenant presentation template","note":"Presentation wrapper for the existing QR verification payload."},{"kind":"BADGE_JSON","state":"PLACEHOLDER","activationDependency":"badge/Open Badges representation adapter","note":"Reserved representation for achievement/badge ecosystems."},{"kind":"WALLET_CREDENTIAL","state":"PLACEHOLDER","activationDependency":"OpenID4VCI/OpenID4VP live transport and wallet validation","note":"Reserved portable wallet presentation; canonical authority remains CoreX/issuer lifecycle."},{"kind":"CUSTOMER_BRANDED_CERTIFICATE","state":"READY","activationDependency":"tenant brand profile and approved issuer presentation","note":"Uses the common certificate rail with tenant/issuer presentation overrides; branding never changes authority semantics."}]},{"schemaVersion":"corex.credential-template.v1","templateId":"corex.template.supply-chain.provenance-passport.v1","credentialProfileId":"corex.supply-chain.provenance-passport.v1","vertical":"SUPPLY_CHAIN","verticalTrustProfileId":"corex.supply-chain.provenance-passport.v1","defaultTitle":"Product / Asset Provenance Passport","claimClass":"VERIFICATION","claimType":"SUPPLY_CHAIN_PROVENANCE","subjectTypes":["PRODUCT","ASSET"],"credentialTrustPolicyRef":"corex.trust.signed-optional-anchor:v1","authorityPrinciple":"CoreX preserves provenance relationships and verification status while source organisations remain authoritative for the facts they assert.","presentationDefaults":{"issuerFallback":"Issuing organisation","subjectFallback":"Credential holder"},"placeholders":[{"path":"credential.id","label":"Credential ID","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.title","label":"Credential title","source":"TENANT","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.claimValue","label":"Claim value","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":true},{"path":"credential.status","label":"Lifecycle status","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"issuer.displayName","label":"Issuer","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":true},{"path":"issuer.authorityRef","label":"Issuer authority reference","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":false},{"path":"subject.displayName","label":"Holder / subject","source":"TENANT","requiredWhenIssued":true,"publicByDefault":true},{"path":"subject.bindingRef","label":"Subject binding reference","source":"COREX","requiredWhenIssued":true,"publicByDefault":false},{"path":"identity.assuranceLevel","label":"Identity assurance","source":"IDENTITY_PROVIDER","requiredWhenIssued":false,"publicByDefault":false},{"path":"identity.providerRef","label":"Identity source","source":"IDENTITY_PROVIDER","requiredWhenIssued":false,"publicByDefault":false},{"path":"evidence.references","label":"Evidence references","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":false},{"path":"policy.profileId","label":"Credential profile","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"policy.version","label":"Policy version","source":"COREX","requiredWhenIssued":false,"publicByDefault":false},{"path":"jurisdiction.territory","label":"Territory / jurisdiction","source":"COREX","requiredWhenIssued":false,"publicByDefault":false},{"path":"validity.issuedAt","label":"Issued at","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"validity.validUntil","label":"Valid until","source":"ISSUER","requiredWhenIssued":false,"publicByDefault":true},{"path":"proof.signature","label":"Cryptographic signature","source":"COREX","requiredWhenIssued":true,"publicByDefault":true},{"path":"proof.ledgerReceipt","label":"Independent ledger receipt","source":"LEDGER","requiredWhenIssued":false,"publicByDefault":true,"note":"Only shown after confirmed proof verification; no canonical hash or PII is disclosed."},{"path":"supply.productOrAssetIdentifier","label":"Product / asset identifier","source":"EVIDENCE_SOURCE","requiredWhenIssued":true,"publicByDefault":true},{"path":"supply.sourceAuthority","label":"Source authority","source":"ISSUER","requiredWhenIssued":true,"publicByDefault":true},{"path":"supply.transformationEvents","label":"Transformation events","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":false},{"path":"supply.custodyEvents","label":"Custody events","source":"EVIDENCE_SOURCE","requiredWhenIssued":false,"publicByDefault":false},{"path":"supply.certificationRefs","label":"Certification references","source":"REGULATORY_SOURCE","requiredWhenIssued":false,"publicByDefault":true}],"representations":[{"kind":"PUBLIC_VERIFICATION_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/verify/:credentialId","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed public minimum-disclosure credential verification surface."},{"kind":"CERTIFICATE_HTML","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/certificate","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed human-readable certificate projection."},{"kind":"CERTIFICATE_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/certificate.json","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed machine-readable certificate projection."},{"kind":"QR_SVG","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/qr.svg","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed QR payload bound to the public verification reference."},{"kind":"W3C_VC_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/vc.json","activationDependency":"COREX_CREDENTIAL_PERSISTENCE_READY=true","note":"Deployed privacy-minimal W3C VC 2.0 projection foundation; no conformance claim."},{"kind":"INDEPENDENT_PROOF_JSON","state":"DEPLOYED_GATED","routePattern":"/v1/credentials/:credentialId/independent-proof.json","activationDependency":"confirmed production ledger receipt","note":"Deployed independent-proof projection; public chain receipt appears only after confirmed proof verification."},{"kind":"QR_CARD","state":"READY","activationDependency":"tenant presentation template","note":"Presentation wrapper for the existing QR verification payload."},{"kind":"BADGE_JSON","state":"PLACEHOLDER","activationDependency":"badge/Open Badges representation adapter","note":"Reserved representation for achievement/badge ecosystems."},{"kind":"WALLET_CREDENTIAL","state":"PLACEHOLDER","activationDependency":"OpenID4VCI/OpenID4VP live transport and wallet validation","note":"Reserved portable wallet presentation; canonical authority remains CoreX/issuer lifecycle."},{"kind":"CUSTOMER_BRANDED_CERTIFICATE","state":"READY","activationDependency":"tenant brand profile and approved issuer presentation","note":"Uses the common certificate rail with tenant/issuer presentation overrides; branding never changes authority semantics."}]}],"polygonPublicIdentity":{"schemaVersion":"corex.polygon-public-identity.v1","legalOperator":{"name":"Fennorica Oy","role":"legal and corporate operator"},"technicalSystem":{"name":"CoreX","canonicalDomain":"corexos.com","trustNamespace":"trust.corexos.com"},"network":{"name":"Polygon PoS","chainId":137,"explorerBaseUrl":"https://polygonscan.com"},"governance":{"label":"CoreX Governance Safe","address":"0x0A97B6b94F17493d909197C55Dd0032687D95B85","status":"BOOTSTRAP_1_OF_1","note":"Governance address is stable; signer threshold is scheduled for hardening before mature production governance."},"operator":{"label":"CoreX Polygon Operator","address":"0xe3E4Dc3427CD25E6a61686EDf9aAf82097061a43","role":"initial deployer and controlled anchor operator","status":"CONTROLLED_PROVING_ONLY","note":"Browser-wallet custody is not the final unattended production signer model."},"registry":{"label":"CoreX Anchor Registry V2","address":"0xa8fe78361dd1456799d171e20221eeed2edabded","contractName":"CoreXAnchorRegistryV2","deploymentTransaction":"0x7e7efb0b86160f0691443c56af7195259ded4264f6ecc4b733bac69ca05b3ddd","deploymentBlock":"93820228","status":"DEPLOYED_AND_ACCEPTANCE_PROVEN","explorerVerification":{"sourceCode":"VERIFIED","bytecodeAndAbiMatch":true,"compiler":"v0.8.30+commit.73712a01","verificationMethod":"SOLIDITY_STANDARD_JSON_INPUT","ownership":"VERIFIED","naming":{"requestedName":"CoreX Anchor Registry V2","requestedCategory":"Infrastructure","website":"https://corexos.com","status":"SUBMITTED_PENDING_REVIEW"}}},"acceptance":{"syntheticAnchorTransaction":"0x927278be6eb9cf2ec7b8efd053c7705d7685b9d35869f367b2172f36f6788925","syntheticCredentialKey":"0x21258ec08a9d2d7f0c3d6938d1939b18947eef003d884752d2105a136e873057","state":"PASSED"},"disclosure":"PUBLIC_INFRASTRUCTURE_METADATA_ONLY_NO_PII_NO_PRIVATE_KEYS"},"infrastructureRebase":{"schemaVersion":"corex.infrastructure-rebase.v1","generatedAt":"2026-10-16T09:50:57.241Z","principles":{"buildOnceProfileMany":true,"runtimeTruthFirst":true,"noCustomerNamesInCanonicalContracts":true,"progressiveDisclosure":true,"defaultDeny":true,"preserveAuthorityBoundaries":true,"compatibilityBeforeRemoval":true},"summary":{"itemCount":19,"promotionCount":13,"byPriority":{"P0":11,"P1":7,"P2":1}},"items":[{"id":"event-trust-projection","currentLocation":"corex-platform/src/core/adaptsprintEventTrust.ts","currentScope":"CUSTOMER_PROFILE","targetScope":"SHARED_MODULE","action":"PROMOTE_IMPLEMENTATION","priority":"P0","reusablePrimitive":"Audience-tiered trust projection for an event/object plus related references","sourceExamples":["AdaptSprint event trust views"],"targetModule":"src/core/eventTrustProjection.ts","compatibility":"Keep customer-named wrapper as a profile adapter only.","rationale":"The projection pattern is independent of any brand and is useful to programmes, inspections, logistics, property, grants and commerce events.","authorityBoundary":"Projection never creates source, issuer or decision authority.","automationClass":"AUTO"},{"id":"governed-lifecycle-state-machine","currentLocation":"corex-platform/src/core/programmeWorkflow.ts + src/core/governedLifecycle.ts","currentScope":"VERTICAL_PROFILE","targetScope":"SHARED_MODULE","action":"PROMOTE_IMPLEMENTATION","priority":"P0","reusablePrimitive":"Evidence- and authority-gated lifecycle transitions with exception/reopen semantics","sourceExamples":["programme activation lifecycle"],"targetModule":"src/core/governedLifecycle.ts","compatibility":"Programme lifecycle remains a configured state-machine profile.","rationale":"The transition engine is reusable for cases, grants, inspections, credentials, partner onboarding, asset transfers and operational workflows.","authorityBoundary":"Transition evaluation does not invent decision authority.","automationClass":"AUTO"},{"id":"source-entity-reconciliation","currentLocation":"corex-platform/src/core/programmeSourceReconciliation.ts + src/core/entityReconciliation.ts","currentScope":"VERTICAL_PROFILE","targetScope":"SHARED_MODULE","action":"PROMOTE_IMPLEMENTATION","priority":"P0","reusablePrimitive":"Tokenized identifier clustering, duplicate detection, chronology checks and authority-preserving identity/entity resolution","sourceExamples":["programme participant reconciliation"],"targetModule":"src/core/entityReconciliation.ts","compatibility":"Programme-specific signal codes become a profile over generic reconciliation signals.","rationale":"Duplicate and conflicting source records occur across people, organisations, assets, suppliers, orders and regulated records.","authorityBoundary":"No automatic identity merge, wrongdoing conclusion or sensitive inference.","automationClass":"ASSISTED"},{"id":"decision-support-matrix","currentLocation":"corex-platform/src/core/decisionMatrix.ts","currentScope":"VERTICAL_PROFILE","targetScope":"SHARED_MODULE","action":"RECLASSIFY","priority":"P0","reusablePrimitive":"Evidence-backed required/weighted/informational decision criteria","sourceExamples":["awards","eligibility","readiness"],"targetModule":"src/core/decisionMatrix.ts","rationale":"Implementation is already generic; only discovery/classification must move out of vertical framing.","authorityBoundary":"Recommendation/evidence readiness only; competent authority makes consequential decision.","automationClass":"AUTO"},{"id":"metrics-kpi-results","currentLocation":"corex-vector/src/core/kpi-registry.js + corex-platform/src/core/outcomeInfrastructure.ts + Living Trust outcome APIs","currentScope":"PRODUCT_IMPLEMENTATION","targetScope":"SHARED_MODULE","action":"PROMOTE_IMPLEMENTATION","priority":"P0","reusablePrimitive":"KPI definition, measurement, baseline/target comparison and evidence-strength binding","sourceExamples":["VECTOR KPI registry","CoreX outcome infrastructure"],"targetModule":"src/core/outcomeInfrastructure.ts","compatibility":"VECTOR may continue commercial KPI presentation against the shared contract.","rationale":"Metrics and MEL are cross-product infrastructure; the new outcome layer already provides the correct canonical home.","authorityBoundary":"Measurement/aggregation is not donor, financial, employment or award authority.","automationClass":"AUTO"},{"id":"evidence-bundle-closure","currentLocation":"corex-vector/src/solutions/dare-evidence-pack.js + corex-platform/src/core/evidenceBundle.ts + Living Trust evidence-bundle API","currentScope":"CUSTOMER_PROFILE","targetScope":"SHARED_MODULE","action":"PROMOTE_IMPLEMENTATION","priority":"P0","reusablePrimitive":"Versioned evidence bundle with source records, discrepancy log, review/sign-off and closure checks","sourceExamples":["DARE evidence pack"],"targetModule":"src/core/evidenceBundle.ts","compatibility":"DARE pack becomes a named profile/configuration over the generic evidence-bundle contract.","rationale":"Closed-loop evidence packs are useful for grants, audits, training, inspections, supplier release and research deliverables.","authorityBoundary":"Sign-off reference is evidence of authority action; the bundle itself does not create that authority.","automationClass":"AUTO"},{"id":"case-capa","currentLocation":"corex-vector/src/core/complaints-capa.js + corex-platform/src/core/caseResolution.ts + src/core/caseRepository.ts","currentScope":"PRODUCT_IMPLEMENTATION","targetScope":"SHARED_MODULE","action":"PROMOTE_IMPLEMENTATION","priority":"P1","reusablePrimitive":"Issue/complaint triage, containment, root-cause, corrective action and effectiveness verification","sourceExamples":["product complaints","privacy incidents","accessibility issues","service delivery"],"targetModule":"src/core/caseResolution.ts","compatibility":"Commerce/product-safety categories remain a Vector rule pack.","rationale":"CAPA/case management is broader than commerce and should be reusable by investigations, quality, programme delivery and partner management.","authorityBoundary":"Case engine routes and records; legal/regulatory classification and sanctions remain competent-authority actions.","automationClass":"ASSISTED"},{"id":"funding-expenditure-evidence","currentLocation":"corex-vector/src/core/expenditure-evidence.js + corex-platform/src/core/fundingEvidence.ts","currentScope":"PRODUCT_IMPLEMENTATION","targetScope":"SHARED_MODULE","action":"PROMOTE_IMPLEMENTATION","priority":"P1","reusablePrimitive":"Planned/incurred/approved/paid expenditure evidence plus eligibility and budget variance","sourceExamples":["commercial expenditure","grant expenditure"],"targetModule":"src/core/fundingEvidence.ts","compatibility":"VECTOR owns commercial presentation/billing; CoreX owns evidence/provenance contract.","rationale":"Funding-to-milestone-to-outcome lineage is needed across grants, research, public programmes and procurement.","authorityBoundary":"CoreX records evidence and rules; it does not authorize payment or determine legal grant eligibility autonomously.","automationClass":"ASSISTED"},{"id":"resource-bound-presence","currentLocation":"corex-platform/src/core/livingAssetPresence.ts + src/core/presenceTarget.ts","currentScope":"VERTICAL_PROFILE","targetScope":"SHARED_MODULE","action":"PROMOTE_IMPLEMENTATION","priority":"P1","reusablePrimitive":"Resolve a subject/resource-specific geofence or presence target for verified action","sourceExamples":["living asset/property presence"],"targetModule":"src/core/presenceTarget.ts","compatibility":"Living Asset remains one resolver adapter.","rationale":"Presence targets apply to events, worksites, deliveries, facilities, inspections and assets.","authorityBoundary":"Presence evidence is scoped observation, not continuous tracking or legal proof by itself.","automationClass":"AUTO"},{"id":"reconciliation-rule-packs","currentLocation":"corex-platform/src/core/financeTrust.ts + src/core/reconciliationEngine.ts","currentScope":"PRODUCT_IMPLEMENTATION","targetScope":"SHARED_MODULE","action":"PROMOTE_IMPLEMENTATION","priority":"P1","reusablePrimitive":"Deterministic fact reconciliation with domain-specific rule packs and severity signals","sourceExamples":["finance payment/refund rules","programme duplicate/conflict rules"],"targetModule":"src/core/reconciliationEngine.ts","compatibility":"Finance-specific rules remain a finance rule pack.","rationale":"The same reconcile-signal-review pattern recurs across finance, identity, programme, supply chain and evidence integrity.","authorityBoundary":"Signals trigger review; they do not create fraud, legal or financial conclusions.","automationClass":"AUTO"},{"id":"watch-defender-pattern","currentLocation":"corex-platform/src/core/corexWatch.ts + defender.ts","currentScope":"CORE_INFRASTRUCTURE","targetScope":"CORE_INFRASTRUCTURE","action":"KEEP","priority":"P0","reusablePrimitive":"Event-driven monitoring plus deterministic defensive signal assessment","sourceExamples":["finance watch templates","historical Defender Lite"],"targetModule":"src/core/corexWatch.ts + src/core/defender.ts","rationale":"Already system-wide; verticals should contribute rule/template packs rather than reimplement Watch/Defender.","authorityBoundary":"No autonomous blocking unless an explicit owning policy later authorizes it.","automationClass":"AUTO"},{"id":"ai-trust-context-tool-governance","currentLocation":"corex-ai/src/runtime/*","currentScope":"PRODUCT_IMPLEMENTATION","targetScope":"PRODUCT_IMPLEMENTATION","action":"KEEP","priority":"P0","reusablePrimitive":"Trust-context compilation, provider-neutral model routing, cost governance, governed tool gateway and deterministic evaluation","sourceExamples":["CoreX AI runtime"],"targetModule":"corex-ai runtime with shared contracts exposed to Platform","compatibility":"Platform consumes contracts/receipts; AI runtime remains independently deployable.","rationale":"These are cross-ecosystem intelligence services but should not be duplicated into Platform; expose stable contracts instead.","authorityBoundary":"AI output remains non-canonical until owning service/policy accepts an action.","automationClass":"AUTO"},{"id":"wallet-client-protocol-runtime","currentLocation":"corex-pass/core/wallet/*","currentScope":"PRODUCT_IMPLEMENTATION","targetScope":"PRODUCT_IMPLEMENTATION","action":"KEEP","priority":"P1","reusablePrimitive":"Holder-side OID4VCI/OID4VP session orchestration and credential vault","sourceExamples":["CoreX Pass"],"targetModule":"corex-pass","compatibility":"Platform owns protocol/trust contracts; Pass owns holder-device UX and native secure storage.","rationale":"Moving native wallet runtime into the server platform would reduce modularity. Reuse through protocol contracts, SDKs and profiles.","authorityBoundary":"Holder consent and device key possession remain explicit.","automationClass":"ASSISTED"},{"id":"tenant-vertical-deployment-factories","currentLocation":"corex-platform/src/core/tenantDeploymentFactory.ts + verticalDeploymentFactory.ts","currentScope":"CORE_INFRASTRUCTURE","targetScope":"CORE_INFRASTRUCTURE","action":"KEEP","priority":"P0","reusablePrimitive":"Desired-state generation, capability inheritance, release planning and external-gate separation","sourceExamples":["white-label","vertical deployment"],"targetModule":"CoreX deployment factories","rationale":"Already correct reusable infrastructure; all future packs should compile into these factories.","authorityBoundary":"Desired state does not create legal, commercial, provider or source authority.","automationClass":"AUTO"},{"id":"credential-template-hardcoded-customer-profile","currentLocation":"corex-platform/src/core/credentialTemplates.ts + src/profiles/customerCredentialProfiles.ts","currentScope":"SHARED_MODULE","targetScope":"SHARED_MODULE","action":"WRAP_COMPATIBILITY","priority":"P1","reusablePrimitive":"Generic credential template + external profile registry","sourceExamples":["customer participation/completion profile aliases","sector templates"],"targetModule":"generic template registry + tenant/solution profile packs","compatibility":"Keep current IDs as aliases until all consumers resolve templates via profile registry.","rationale":"Customer/brand names should not be required members of generic template enums or generic infrastructure contracts.","authorityBoundary":"Issuer/source authority always external/configured.","automationClass":"AUTO"},{"id":"participation-outcome-fabric","currentLocation":"corex-platform/src/core/programme*.ts + attendanceProof.ts + presence*.ts + dataCapture.ts + outcomeInfrastructure.ts","currentScope":"SHARED_MODULE","targetScope":"SHARED_MODULE","action":"RECLASSIFY","priority":"P0","reusablePrimitive":"Programme, cohort, participation, session, capture, presence, attendance, evidence, competency, credential and outcome composition","sourceExamples":["Campus Trust lineage","education/workforce","DARE/programme delivery","field/event participation"],"targetModule":"existing programme/outcome/presence/evidence/credential modules","compatibility":"Campus/education naming remains a profile; shared primitives stay vertical-neutral.","rationale":"The former Campus fragments reveal a reusable cross-vertical participation and outcome capability already implemented across canonical CoreX modules. Discovery should expose the family without creating another runtime owner.","authorityBoundary":"Participation/outcome evidence does not create identity, completion, credential, employment, funding or legal authority.","automationClass":"AUTO"},{"id":"legacy-campus-runtime-source","currentLocation":"corex-platform/src/campus + legacy Campus Prisma models","currentScope":"VERTICAL_PROFILE","targetScope":"LINEAGE_ONLY","action":"DEPRECATE_WITH_LINEAGE","priority":"P0","reusablePrimitive":"historical programme/group/membership/session/attendance implementation whose useful semantics are mapped to canonical primitives","sourceExamples":["Campus Trust v0","Builder attendance","legacy membership routes"],"targetModule":"CorexProgramme/CorexCohort/CorexParticipation/CorexProgrammeSession + attendanceProof/presence/evidence","compatibility":"Production legacy Campus tables were empty when audited on 2026-09-27; preserve Git/migration lineage and deterministic parity evidence before removal.","rationale":"Excluded legacy source should not remain in the active runtime tree once canonical replacements exist and no production data depends on it.","authorityBoundary":"Removal must preserve tenant isolation, event chronology and evidence lineage.","automationClass":"ASSISTED"},{"id":"campus-education-profile","currentLocation":"corex-platform/src/verticals/campus","currentScope":"VERTICAL_PROFILE","targetScope":"VERTICAL_PROFILE","action":"PROFILE_ONLY","priority":"P1","reusablePrimitive":"Education/Campus naming and route profile over generic programme and participation infrastructure","sourceExamples":["Campus","education/workforce"],"targetModule":"src/verticals/campus + commercial education/programme solution profile","compatibility":"Keep only intentional profile labels/routes; no independent persistence or authority.","rationale":"Vertical UX can survive without retaining a parallel Campus domain model.","authorityBoundary":"Profile selection never creates actor, tenant, programme or credential authority.","automationClass":"AUTO"},{"id":"blueprint-to-standard-promotion","currentLocation":"corex-blueprints","currentScope":"REFERENCE_TEMPLATE","targetScope":"REFERENCE_TEMPLATE","action":"RECLASSIFY","priority":"P2","reusablePrimitive":"Design lineage and future implementation recipes","sourceExamples":["Defender Lite rules","operator console patterns","phase-one data/event models"],"targetModule":"Blueprints remain non-authoritative; proven primitives promoted to Platform/Stack/Canon.","rationale":"Blueprints should seed discovery, not compete with runtime truth.","authorityBoundary":"Live runtime > repository implementation > Stack/Canon baseline > Blueprint lineage.","automationClass":"AUTO"}],"sourceOfTruthOrder":["LIVE_RUNTIME_PROVIDER_EVIDENCE","CURRENT_REPOSITORY_IMPLEMENTATION","STACK_DISCOVERABLE_BASELINE","CANON_POLICY_AND_STANDARDS","BLUEPRINT_OR_HISTORICAL_LINEAGE"]},"compatibilityRegistry":{"schemaVersion":"corex.compatibility-registry.v1","generatedAt":"2026-10-16T09:50:57.241Z","principles":{"compatibilityBeforeRemoval":true,"aliasesMustRemainResolvable":true,"lineagePreserved":true,"externalGatesFailClosed":true,"salvageBeforeRemoval":true,"productionDataCheckedBeforeSchemaRemoval":true,"oneCanonicalOwner":true},"counts":{"ACTIVE_ALIAS":4,"LINEAGE_ONLY":3,"MIGRATION_REQUIRED":2,"PROFILE_ONLY":1,"PROMOTE_PRIMITIVE":1,"EXTERNAL_GATE":1},"items":[{"id":"programme-lifecycle-wrapper","legacySurface":"src/core/programmeWorkflow.ts","canonicalSurface":"src/core/governedLifecycle.ts + corex.lifecycle.programme-activation profile","state":"ACTIVE_ALIAS","removalCondition":"Programme APIs and persisted events remain backward compatible; wrapper may only be removed after consumers use the generic lifecycle contract directly.","authorityBoundary":"Lifecycle evaluation never creates programme decision authority."},{"id":"programme-source-reconciliation-wrapper","legacySurface":"src/core/programmeSourceReconciliation.ts","canonicalSurface":"src/core/entityReconciliation.ts + programme signal rule pack","state":"ACTIVE_ALIAS","removalCondition":"Keep programme signal codes/routes until downstream consumers migrate to generic reconciliation plus profile signals.","authorityBoundary":"No automatic identity merge, wrongdoing conclusion or sensitive inference."},{"id":"adaptsprint-event-trust-wrapper","legacySurface":"src/core/adaptsprintEventTrust.ts","canonicalSurface":"src/core/eventTrustProjection.ts","state":"ACTIVE_ALIAS","removalCondition":"Retain customer-named wrapper only while existing AdaptSprint consumers resolve it.","authorityBoundary":"AdaptSprint remains an ordinary white-label/customer deployment and does not create canonical CoreX authority."},{"id":"customer-credential-template-aliases","legacySurface":"customer-named credential template identifiers and selectors","canonicalSurface":"generic credential template registry + customer/solution profile packs","state":"ACTIVE_ALIAS","removalCondition":"Historical template/profile identifiers and legacy customer selectors remain resolvable; only remove an alias after dependent consumers are proven migrated.","authorityBoundary":"Template identity and customer profile selection never create issuer authority."},{"id":"campus-community-lineage","legacySurface":"historical Campus/Community implementations","canonicalSurface":"modern programme/outcome, Studio, policy, identity, event and evidence modules","state":"LINEAGE_ONLY","removalCondition":"No live route, tenant data, event or evidence dependency remains.","authorityBoundary":"Any migration must preserve tenant isolation, identity, event chronology and evidence lineage."},{"id":"legacy-identity-runtime","legacySurface":"Prisma Identity/Session/LoginCode/Event/SystemStats (legacy source removed from active tree)","canonicalSurface":"CorexActor + CorexIdentityBinding + human identity providers + CorexExecutionContext + canonical event envelope","state":"MIGRATION_REQUIRED","removalCondition":"No active source consumers, production legacy tables remain empty or governed migration is complete, and passwordless-email semantics are represented through a provider adapter rather than a parallel identity/session authority.","authorityBoundary":"Authentication never creates tenant, role, workspace, entitlement or commercial authority.","salvageTargets":["passwordless email as a human identity provider adapter","session UX semantics where still useful","login/logout telemetry through canonical events"],"parityEvidence":["CorexActor/CorexIdentityBinding are canonical persistent identity","OIDC human identity is active","CorexExecutionContext is canonical runtime context","legacy identity source is excluded from TypeScript compilation"],"productionDataEvidence":"2026-09-27 live production counts: Identity=0; Session=0; LoginCode=0; Event=0; SystemStats=0. Excluded src/identity source removed in P1A; schema migration remains governed separately.","notes":["Recovered passwordless semantics are registered as corex.identity.provider-passwordless and remain provider-mediated; no local OTP/session authority is restored.","Active Prisma model removal is staged by 20260927080000_remove_legacy_identity_campus_runtime; production apply remains governed and fail-closed."]},{"id":"legacy-campus-runtime","legacySurface":"Prisma CampusProgram/CampusGroup/CampusMembership/CampusSession (legacy source removed from active tree)","canonicalSurface":"CorexProgramme + CorexCohort + CorexParticipation + CorexProgrammeSession + programme/outcome/evidence/presence capabilities","state":"MIGRATION_REQUIRED","removalCondition":"No active source consumers, production Campus tables remain empty or governed migration is complete, and useful attendance/membership/session semantics have deterministic parity through canonical programme and evidence primitives.","authorityBoundary":"Programme/profile migration must preserve tenant isolation, actor authority, event chronology and evidence lineage.","salvageTargets":["programme/cohort/participation/session semantics","attendance and participation evidence","operator programme administration patterns"],"parityEvidence":["programmeRepository persists CorexProgramme/CorexCohort/CorexParticipation/CorexProgrammeSession","attendanceProof supports multi-method evidence","presenceAttestation/presenceTarget provide reusable location/presence semantics","canonical programme workflow and outcome infrastructure exist"],"productionDataEvidence":"2026-09-27 live production counts: CampusProgram=0; CampusGroup=0; CampusMembership=0; CampusSession=0. Excluded src/campus source removed in P1A; schema migration remains governed separately.","notes":["Active Prisma model removal is staged by 20260927080000_remove_legacy_identity_campus_runtime; production apply remains governed and fail-closed."]},{"id":"legacy-campus-profile","legacySurface":"src/verticals/campus/**","canonicalSurface":"Education/Programme solution profile over generic programme, participation, evidence, credential and outcome fabrics","state":"PROFILE_ONLY","removalCondition":"Retain only while Campus naming/routes are intentionally supported as a vertical profile or compatibility surface.","authorityBoundary":"Vertical naming and routes do not create separate CoreX authority.","salvageTargets":["education programme route/profile semantics"],"parityEvidence":["modern Campus profile reads CorexProgramme through programmeRepository and writes only CorexCanonicalEventEnvelope through eventRepository."],"notes":["Active capability: corex.profile.education-programme","Composes shared corex.programme.participation-outcome capability."]},{"id":"legacy-campus-event-publisher","legacySurface":"historical src/core/eventsClient.ts LegacyCampusEnvelope/publishCampusEvent (removed from active tree)","canonicalSurface":"src/core/eventEnvelope.ts + src/core/eventRepository.ts","state":"LINEAGE_ONLY","removalCondition":"All active Campus/profile writes publish canonical durable events directly and compatibility fixtures prove equivalent identifiers/correlation metadata.","authorityBoundary":"Event transport records source authority; it does not create it.","salvageTargets":["program/cohort/session reference metadata","trace/correlation semantics"],"parityEvidence":["canonical CorexEventEnvelope and durable event repository are active."]},{"id":"legacy-builder-context-policy","legacySurface":"historical src/core/context.ts + src/core/policy/index.ts + builder audit route (removed from active tree)","canonicalSurface":"src/core/executionContext.ts + src/core/policy.ts/kernelAccess + canonical event/evidence rails","state":"LINEAGE_ONLY","removalCondition":"No active runtime imports remain; required builder/test semantics exist as explicit test fixtures rather than production-capable context or policy fallbacks.","authorityBoundary":"Builder conveniences must never enter pilot/production authority paths.","salvageTargets":["builder fixture ergonomics","resource/action policy examples"],"parityEvidence":["executionContext rejects mock identity outside dev/builder; canonical policy delegates to default-deny kernel access."]},{"id":"participation-outcome-capability-family","legacySurface":"Campus/Community programme, membership, session and attendance lineage","canonicalSurface":"programme + participation + presence + attendance + capture + evidence + credential + outcome primitives","state":"PROMOTE_PRIMITIVE","removalCondition":"Not removable; this is a discoverability classification for already-promoted reusable CoreX capability.","authorityBoundary":"Participation/outcome evidence never autonomously creates identity, completion, credential, employment, funding or legal authority.","salvageTargets":["Programme & Participation Fabric","Presence & Participation Evidence","Outcome & Competency Infrastructure"],"parityEvidence":["CorexProgramme/CorexCohort/CorexParticipation/CorexProgrammeSession","attendanceProof","presenceAttestation","dataCapture","outcomeInfrastructure","credential lifecycle","capability registry: corex.programme.participation-outcome = ACTIVE","education/programme solution packs include the recovered capability"],"notes":["The useful capability is active; only the superseded Campus implementation is lineage."]},{"id":"external-provider-gates","legacySurface":"implemented but unbound provider-specific activation points","canonicalSurface":"provider-neutral CoreX capability contracts","state":"EXTERNAL_GATE","removalCondition":"Provider credentials, policy, region, conformance or customer authority evidence is supplied and accepted.","authorityBoundary":"Availability must never be presented as certification, provider approval or source authority."}]},"aiContracts":{"schemaVersion":"corex.ai-platform-contracts.v1","contracts":[{"contractId":"corex.ai.trust-context.v1","counterpart":"contracts/trust-context.v1.json","purpose":"Minimum-necessary governed context compiled from canonical Platform truth."},{"contractId":"corex.ai.action-receipt.v1","counterpart":"contracts/ai-action-receipt.v1.json","purpose":"Auditable action/run evidence without private chain-of-thought."},{"contractId":"corex.ai.evaluation.v1","counterpart":"contracts/ai-evaluation.v1.json","purpose":"Model/prompt/agent/tool/workflow evaluation evidence."},{"contractId":"corex.ai.tool-manifest.v1","counterpart":"contracts/tool-manifest.v1.json","purpose":"Governed T0-T5 tool risk and approval boundary."}],"compatibility":{"platformContractVersion":"v1","aiRepositoryContractVersion":"v1","breakingChangeRequiresCoordinatedRelease":true,"customerForkRequired":false},"authority":{"platformOwnsCanonicalTruth":true,"aiOwnsIntelligenceRuntime":true,"vectorOwnsCommercialEntitlement":true,"passPreferredForHumanStepUp":true,"aiCanonicalAuthority":false,"unrestrictedProductionDatabaseAccess":false}},"semanticSupersession":{"schemaVersion":"corex.semantic-supersession.v1","generatedAt":"2026-10-16T09:50:57.241Z","decision":"PASS","inventory":{"implementationCount":21,"semanticCount":11,"compatibilityRecordCount":12,"rebaseItemCount":19},"semantics":[{"semanticKey":"governed-lifecycle","implementations":[{"implementationId":"platform.governed-lifecycle","semanticKey":"governed-lifecycle","repository":"corex-platform","module":"src/core/governedLifecycle.ts","state":"CANONICAL","scope":"SHARED_MODULE"},{"implementationId":"platform.programme-workflow","semanticKey":"governed-lifecycle","repository":"corex-platform","module":"src/core/programmeWorkflow.ts","state":"COMPATIBILITY","canonicalRef":"platform.governed-lifecycle","compatibilityRef":"programme-lifecycle-wrapper","scope":"VERTICAL_PROFILE"}]},{"semanticKey":"entity-source-reconciliation","implementations":[{"implementationId":"platform.entity-reconciliation","semanticKey":"entity-source-reconciliation","repository":"corex-platform","module":"src/core/entityReconciliation.ts","state":"CANONICAL","scope":"SHARED_MODULE"},{"implementationId":"platform.programme-source-reconciliation","semanticKey":"entity-source-reconciliation","repository":"corex-platform","module":"src/core/programmeSourceReconciliation.ts","state":"COMPATIBILITY","canonicalRef":"platform.entity-reconciliation","compatibilityRef":"programme-source-reconciliation-wrapper","scope":"VERTICAL_PROFILE"}]},{"semanticKey":"event-trust-projection","implementations":[{"implementationId":"platform.event-trust-projection","semanticKey":"event-trust-projection","repository":"corex-platform","module":"src/core/eventTrustProjection.ts","state":"CANONICAL","scope":"SHARED_MODULE"},{"implementationId":"platform.adaptsprint-event-trust","semanticKey":"event-trust-projection","repository":"corex-platform","module":"src/core/adaptsprintEventTrust.ts","state":"COMPATIBILITY","canonicalRef":"platform.event-trust-projection","compatibilityRef":"adaptsprint-event-trust-wrapper","scope":"CUSTOMER_PROFILE"}]},{"semanticKey":"evidence-bundle","implementations":[{"implementationId":"platform.evidence-bundle","semanticKey":"evidence-bundle","repository":"corex-platform","module":"src/core/evidenceBundle.ts","state":"CANONICAL","scope":"SHARED_MODULE"},{"implementationId":"vector.dare-evidence-pack","semanticKey":"evidence-bundle","repository":"corex-vector","module":"src/solutions/dare-evidence-pack.js","state":"PROFILE","canonicalRef":"platform.evidence-bundle","scope":"CUSTOMER_PROFILE"}]},{"semanticKey":"results-kpi","implementations":[{"implementationId":"platform.outcome-infrastructure","semanticKey":"results-kpi","repository":"corex-platform","module":"src/core/outcomeInfrastructure.ts","state":"CANONICAL","scope":"SHARED_MODULE"},{"implementationId":"vector.kpi-registry","semanticKey":"results-kpi","repository":"corex-vector","module":"src/core/kpi-registry.js","state":"PROFILE","canonicalRef":"platform.outcome-infrastructure","scope":"PRODUCT_IMPLEMENTATION"}]},{"semanticKey":"funding-expenditure-evidence","implementations":[{"implementationId":"platform.funding-evidence","semanticKey":"funding-expenditure-evidence","repository":"corex-platform","module":"src/core/fundingEvidence.ts","state":"CANONICAL","scope":"SHARED_MODULE"},{"implementationId":"vector.expenditure-evidence","semanticKey":"funding-expenditure-evidence","repository":"corex-vector","module":"src/core/expenditure-evidence.js","state":"PROFILE","canonicalRef":"platform.funding-evidence","scope":"PRODUCT_IMPLEMENTATION"}]},{"semanticKey":"case-capa","implementations":[{"implementationId":"platform.case-resolution","semanticKey":"case-capa","repository":"corex-platform","module":"src/core/caseResolution.ts","state":"CANONICAL","scope":"SHARED_MODULE"},{"implementationId":"vector.complaints-capa","semanticKey":"case-capa","repository":"corex-vector","module":"src/core/complaints-capa.js","state":"PROFILE","canonicalRef":"platform.case-resolution","scope":"PRODUCT_IMPLEMENTATION"}]},{"semanticKey":"deterministic-reconciliation","implementations":[{"implementationId":"platform.reconciliation-engine","semanticKey":"deterministic-reconciliation","repository":"corex-platform","module":"src/core/reconciliationEngine.ts","state":"CANONICAL","scope":"SHARED_MODULE"},{"implementationId":"platform.finance-trust","semanticKey":"deterministic-reconciliation","repository":"corex-platform","module":"src/core/financeTrust.ts","state":"PROFILE","canonicalRef":"platform.reconciliation-engine","scope":"PRODUCT_IMPLEMENTATION"}]},{"semanticKey":"presence-target","implementations":[{"implementationId":"platform.presence-target","semanticKey":"presence-target","repository":"corex-platform","module":"src/core/presenceTarget.ts","state":"CANONICAL","scope":"SHARED_MODULE"},{"implementationId":"platform.living-asset-presence","semanticKey":"presence-target","repository":"corex-platform","module":"src/core/livingAssetPresence.ts","state":"PROFILE","canonicalRef":"platform.presence-target","scope":"VERTICAL_PROFILE"}]},{"semanticKey":"credential-template","implementations":[{"implementationId":"platform.credential-template-registry","semanticKey":"credential-template","repository":"corex-platform","module":"src/core/credentialTemplates.ts","state":"CANONICAL","scope":"SHARED_MODULE"},{"implementationId":"platform.customer-credential-profiles","semanticKey":"credential-template","repository":"corex-platform","module":"src/profiles/customerCredentialProfiles.ts","state":"PROFILE","canonicalRef":"platform.credential-template-registry","compatibilityRef":"customer-credential-template-aliases","scope":"CUSTOMER_PROFILE"}]},{"semanticKey":"legacy-campus-community","implementations":[{"implementationId":"platform.campus-community-lineage","semanticKey":"legacy-campus-community","repository":"corex-platform","module":"src/campus + src/verticals/campus","state":"LINEAGE","compatibilityRef":"campus-community-lineage","scope":"LINEAGE_ONLY"}]}],"issues":[],"counts":{},"rules":{"oneCanonicalImplementationPerSemantic":true,"profilesReferenceCanonical":true,"compatibilityRelationsRegistered":true,"lineageDoesNotCompeteWithRuntime":true,"crossRepositoryProfilesAllowed":true},"authority":{"scanSideEffects":false,"repositoryMutation":false,"semanticClassificationSupportOnly":true}},"stateEvidence":{"schemaVersion":"corex.platform-state-evidence.v1","state":"CANON_BOUND_STATE_EVIDENCE_READY","subjectRef":"corex-platform","canonContract":{"repository":"Fennorica/corex-canon","commit":"df17e09894c78a34c76f35a3fff2634f3e9312c4","path":"contracts/deployment/corex-state-evidence-ladder.v1.json","schema":"corex.state-evidence-ladder.v1"},"eventProjectionCanonCommit":"df17e09894c78a34c76f35a3fff2634f3e9312c4","runtimeRecord":{"recordId":"STATE-EVIDENCE:f3957f4620b5e441e35cbf22b61eb1dcbcaae20d","schemaVersion":"corex.state-evidence-record.v1","subjectRef":"corex-platform","evidenceLevel":"RUNTIME","observedAt":"2026-10-16T09:50:57.241Z","sourceRef":"https://corex-platform-2iwlexlps-fennorica.vercel.app/health","exactHeadCommit":"5ce003d3ea79320efdb744ada951451b3bf5d2ba","evidence":{"repositoryCommit":"5ce003d3ea79320efdb744ada951451b3bf5d2ba","deploymentEnvironment":"production","deploymentUrl":"corex-platform-2iwlexlps-fennorica.vercel.app","runtimeReadModelExecuting":true},"authority":{"domain":"TECHNICAL_RUNTIME","authorityRef":"COREX_PLATFORM_RUNTIME"},"promotion":{"lowerEvidenceCannotPromoteHigher":true,"acceptanceCannotBeSynthesized":true},"recordHash":"f3957f4620b5e441e35cbf22b61eb1dcbcaae20de7ede03c3da3656991792329"},"evidenceLevels":["DESIRED","REPOSITORY","CI","DEPLOYMENT","RUNTIME","ACCEPTANCE"],"evidence":{"DESIRED":{"state":"OBSERVED","ref":"corex-platform/corex.json"},"REPOSITORY":{"state":"OBSERVED","commit":"5ce003d3ea79320efdb744ada951451b3bf5d2ba"},"CI":{"state":"NOT_OBSERVED_BY_RUNTIME","reason":"CI evidence must be supplied from exact-head CI evidence."},"DEPLOYMENT":{"state":"OBSERVED","environment":"production","deploymentUrl":"corex-platform-2iwlexlps-fennorica.vercel.app"},"RUNTIME":{"state":"OBSERVED","reason":"The canonical Platform state-evidence read model is executing in the current runtime."},"ACCEPTANCE":{"state":"NOT_INFERRED","reason":"Runtime state does not synthesize customer, provider, commercial, regulatory, Shopify-cutover, persistence-ownership or publication acceptance."}},"promotion":{"highestContiguousLevel":"REPOSITORY","directRuntimeObservation":true,"promotionDecision":"HOLD_MISSING_RUNTIME_LOCAL_CI_EVIDENCE","acceptancePromoted":false},"authority":{"canonOwnsEvidenceSemantics":true,"platformDefinesCanonicalEvidenceSemantics":false,"platformRuntimeCreatesCustomerAcceptance":false,"platformRuntimeCreatesProviderAcceptance":false,"platformRuntimeCreatesRegulatoryAcceptance":false,"runtimeObservationCreatesPersistenceOwnership":false,"runtimeObservationCreatesPublicationAuthority":false}},"reflectiveLivingObject":{"schemaVersion":"corex.reflective-living-object.v1","doctrine":"PROVE_NOW_RECONCILE_CONTINUOUSLY_PRESERVE_HISTORY","canon":{"repository":"Fennorica/corex-canon","contract":"contracts/architecture/corex-reflective-living-object.v1.json"},"temporalFields":["occurredAt","effectiveAt","observedAt","recordedAt","confirmedAt","supersededAt"],"reconciliationStates":["MATCHED","PENDING_SOURCE","EVIDENCE_MISSING","CONFLICT_DETECTED","AUTHORITY_UNAVAILABLE","STATE_CHANGED","INTEGRITY_PENDING","POLICY_REVIEW_REQUIRED"],"presentationQuestions":["WHAT_IS_THIS","WHAT_IS_TRUE_NOW","WHO_SAYS_SO","WHEN_LAST_CHECKED","WHAT_EVIDENCE_SUPPORTS_IT","WHAT_CHANGED","WHAT_NEEDS_TO_HAPPEN_NEXT"],"compatibility":{"partiallyVerified":"LEGACY_PRESENTATION_ONLY","livingAssetV1":"ADDITIVE_COMPATIBILITY"},"authority":{"sourceFactsRemainExternalWhereExternallyOwned":true,"platformOwnsReflectiveProjection":true,"integrityCreatesBusinessAuthority":false,"projectionCreatesAuthority":false,"aiRequired":false}},"productionReadiness":{"credentialPersistence":{"schemaVersion":"corex.credential-persistence-readiness.v1","environment":"prod","declaredReady":true,"state":"READY","reason":"PRODUCTION_SCHEMA_DECLARED_READY"},"historicalIntegrity":{"schemaVersion":"corex.historical-integrity-readiness.v1","environment":"prod","declaredReady":true,"state":"READY","reason":"HISTORICAL_INTEGRITY_SCHEMA_DECLARED_READY"},"polygonPos":{"schemaVersion":"corex.public-polygon-production-readiness.v2","externalRail":{"state":"PROVEN","chainId":137,"network":"polygon-pos","registryVersion":"CoreXAnchorRegistryV2","registryAddress":"0xa8fe78361dd1456799d171e20221eeed2edabded","registryExplorerUrl":"https://polygonscan.com/address/0xa8fe78361dd1456799d171e20221eeed2edabded","explorerBaseUrl":"https://polygonscan.com"},"governance":{"publicReference":"https://polygonscan.com/address/0x0A97B6b94F17493d909197C55Dd0032687D95B85","address":"0x0A97B6b94F17493d909197C55Dd0032687D95B85","explorerUrl":"https://polygonscan.com/address/0x0A97B6b94F17493d909197C55Dd0032687D95B85"},"anchorOperator":{"publicReference":"https://polygonscan.com/address/0xD816ec9EE3938A7bd8f23e213Eb5b14A1B1356d6","address":"0xD816ec9EE3938A7bd8f23e213Eb5b14A1B1356d6","explorerUrl":"https://polygonscan.com/address/0xD816ec9EE3938A7bd8f23e213Eb5b14A1B1356d6"},"internalRuntime":{"configured":true,"roleSeparationReady":true,"runtimeBound":true,"mode":"PRODUCTION","providerId":"COREX_POLYGON_POS_REGISTRY_V2","state":"BOUND","reasons":[]},"disclosure":"PUBLIC_CHAIN_IDENTITIES_ONLY_NO_RPC_NO_KMS_NO_SECRETS"},"evidenceVault":{"state":"READY","providerId":"AWS_S3_KMS_EVIDENCE","region":"eu-central-1","publicDisclosure":"POINTER_METADATA_ONLY"},"transparency":{"schemaVersion":"corex.transparency-readiness.v1","merkleInclusionProofs":"ACTIVE","persistentAppendOnlyLog":"ACTIVE","trustEpochSealing":"ACTIVE","publicCheckpointPublication":"ACTIVE","higherLayerCheckpoint":"ACTIVE","checkpointProvider":{"state":"ACTIVE","providerId":"COREX_POLYGON_POS_TRUST_EPOCH_V1","network":"polygon-pos"}}}}