{"schemaVersion":"corex.presentation-composition.v1","editorPrimitive":{"preferred":"@puckeditor/core","role":"EMBEDDED_EDITOR_ONLY","persistenceAuthority":"COREX_CONTENT_CONTROL"},"richTextPrimitive":{"preferred":"@tiptap/core","role":"STRUCTURED_RICH_TEXT_EDITOR_ONLY","persistenceAuthority":"COREX_CONTENT_CONTROL"},"components":[{"id":"corex.section","version":"1.0.0","name":"Section","category":"STRUCTURE","status":"ACTIVE","allowedPageFamilies":["MARKETING","PRODUCT","SOLUTION","DEVELOPER","STATUS","VERIFY","TRUST_RECEIPT","STUDIO"],"allowedScopes":["GLOBAL","TENANT","WORKSPACE"],"childSlots":["default"],"responsive":true,"dataClass":"STATIC","propSchema":{"eyebrow":{"type":"string"},"title":{"type":"string"},"lead":{"type":"string"}},"accessibility":["Heading order must remain valid."],"configurationSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://corexos.com/schemas/presentation/components/corex.section.schema.json","title":"Section configuration","description":"Portable component configuration schema derived from the canonical CoreX presentation component definition.","type":"object","additionalProperties":false,"properties":{"eyebrow":{"type":"string","x-corex-ui":{"label":"Eyebrow","group":"Component","modes":["GUIDED","STANDARD","EXPERT"],"widget":"TEXT","sensitivity":"PUBLIC","order":10}},"title":{"type":"string","x-corex-ui":{"label":"Title","group":"Component","modes":["GUIDED","STANDARD","EXPERT"],"widget":"TEXT","sensitivity":"PUBLIC","order":20}},"lead":{"type":"string","x-corex-ui":{"label":"Lead","group":"Component","modes":["GUIDED","STANDARD","EXPERT"],"widget":"TEXT","sensitivity":"PUBLIC","order":30}}},"x-corex-ui":{"modes":["GUIDED","STANDARD","EXPERT"],"defaultMode":"GUIDED","purpose":"PRESENTATION_COMPONENT","componentType":"corex.section"},"x-corex-authority":{"validationOnly":true,"authorizationAuthority":false,"entitlementAuthority":false,"sourceAuthority":false,"trustAuthority":false,"publicationAuthority":false}}},{"id":"corex.hero","version":"1.0.0","name":"Hero","category":"CONTENT","status":"ACTIVE","allowedPageFamilies":["MARKETING","PRODUCT","SOLUTION","DEVELOPER","STATUS"],"allowedScopes":["GLOBAL","TENANT","WORKSPACE"],"childSlots":["actions","aside"],"responsive":true,"dataClass":"STATIC","propSchema":{"eyebrow":{"type":"string"},"title":{"type":"string","required":true},"body":{"type":"string"},"primaryLabel":{"type":"string"},"primaryHref":{"type":"string"},"secondaryLabel":{"type":"string"},"secondaryHref":{"type":"string"}},"accessibility":["Hero title renders as the page H1.","CTA labels must be non-empty."],"configurationSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://corexos.com/schemas/presentation/components/corex.hero.schema.json","title":"Hero configuration","description":"Portable component configuration schema derived from the canonical CoreX presentation component definition.","type":"object","additionalProperties":false,"required":["title"],"properties":{"eyebrow":{"type":"string","x-corex-ui":{"label":"Eyebrow","group":"Component","modes":["GUIDED","STANDARD","EXPERT"],"widget":"TEXT","sensitivity":"PUBLIC","order":10}},"title":{"type":"string","x-corex-ui":{"label":"Title","group":"Component","modes":["GUIDED","STANDARD","EXPERT"],"widget":"TEXT","sensitivity":"PUBLIC","order":20}},"body":{"type":"string","x-corex-ui":{"label":"Body","group":"Component","modes":["GUIDED","STANDARD","EXPERT"],"widget":"TEXT","sensitivity":"PUBLIC","order":30}},"primaryLabel":{"type":"string","x-corex-ui":{"label":"Primary Label","group":"Component","modes":["GUIDED","STANDARD","EXPERT"],"widget":"TEXT","sensitivity":"PUBLIC","order":40}},"primaryHref":{"type":"string","x-corex-ui":{"label":"Primary Href","group":"Component","modes":["GUIDED","STANDARD","EXPERT"],"widget":"TEXT","sensitivity":"PUBLIC","order":50}},"secondaryLabel":{"type":"string","x-corex-ui":{"label":"Secondary Label","group":"Component","modes":["GUIDED","STANDARD","EXPERT"],"widget":"TEXT","sensitivity":"PUBLIC","order":60}},"secondaryHref":{"type":"string","x-corex-ui":{"label":"Secondary Href","group":"Component","modes":["GUIDED","STANDARD","EXPERT"],"widget":"TEXT","sensitivity":"PUBLIC","order":70}}},"x-corex-ui":{"modes":["GUIDED","STANDARD","EXPERT"],"defaultMode":"GUIDED","purpose":"PRESENTATION_COMPONENT","componentType":"corex.hero"},"x-corex-authority":{"validationOnly":true,"authorizationAuthority":false,"entitlementAuthority":false,"sourceAuthority":false,"trustAuthority":false,"publicationAuthority":false}}},{"id":"corex.heading","version":"1.0.0","name":"Heading","category":"CONTENT","status":"ACTIVE","allowedPageFamilies":["MARKETING","PRODUCT","SOLUTION","DEVELOPER","STATUS","VERIFY","TRUST_RECEIPT","STUDIO"],"allowedScopes":["GLOBAL","TENANT","WORKSPACE"],"childSlots":[],"responsive":true,"dataClass":"STATIC","propSchema":{"text":{"type":"string","required":true},"level":{"type":"number","required":true}},"accessibility":["Level must be 2-6 inside page content."],"configurationSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://corexos.com/schemas/presentation/components/corex.heading.schema.json","title":"Heading configuration","description":"Portable component configuration schema derived from the canonical CoreX presentation component definition.","type":"object","additionalProperties":false,"required":["text","level"],"properties":{"text":{"type":"string","x-corex-ui":{"label":"Text","group":"Component","modes":["GUIDED","STANDARD","EXPERT"],"widget":"TEXT","sensitivity":"PUBLIC","order":10}},"level":{"type":"number","x-corex-ui":{"label":"Level","group":"Component","modes":["GUIDED","STANDARD","EXPERT"],"widget":"NUMBER","sensitivity":"PUBLIC","order":20}}},"x-corex-ui":{"modes":["GUIDED","STANDARD","EXPERT"],"defaultMode":"GUIDED","purpose":"PRESENTATION_COMPONENT","componentType":"corex.heading"},"x-corex-authority":{"validationOnly":true,"authorizationAuthority":false,"entitlementAuthority":false,"sourceAuthority":false,"trustAuthority":false,"publicationAuthority":false}}},{"id":"corex.rich-text","version":"1.0.0","name":"Rich text","category":"CONTENT","status":"ACTIVE","allowedPageFamilies":["MARKETING","PRODUCT","SOLUTION","DEVELOPER","STATUS","VERIFY","TRUST_RECEIPT","STUDIO"],"allowedScopes":["GLOBAL","TENANT","WORKSPACE"],"childSlots":[],"responsive":true,"dataClass":"STATIC","propSchema":{"document":{"type":"object","required":true}},"accessibility":["Structured document only; arbitrary HTML/scripts are rejected."],"configurationSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://corexos.com/schemas/presentation/components/corex.rich-text.schema.json","title":"Rich text configuration","description":"Portable component configuration schema derived from the canonical CoreX presentation component definition.","type":"object","additionalProperties":false,"required":["document"],"properties":{"document":{"type":"object","x-corex-ui":{"label":"Document","group":"Component","modes":["GUIDED","STANDARD","EXPERT"],"widget":"JSON","sensitivity":"PUBLIC","order":10}}},"x-corex-ui":{"modes":["GUIDED","STANDARD","EXPERT"],"defaultMode":"GUIDED","purpose":"PRESENTATION_COMPONENT","componentType":"corex.rich-text"},"x-corex-authority":{"validationOnly":true,"authorizationAuthority":false,"entitlementAuthority":false,"sourceAuthority":false,"trustAuthority":false,"publicationAuthority":false}}},{"id":"corex.card-grid","version":"1.0.0","name":"Card grid","category":"CONTENT","status":"ACTIVE","allowedPageFamilies":["MARKETING","PRODUCT","SOLUTION","DEVELOPER","STATUS","VERIFY","TRUST_RECEIPT","STUDIO"],"allowedScopes":["GLOBAL","TENANT","WORKSPACE"],"childSlots":[],"responsive":true,"dataClass":"STATIC","propSchema":{"cards":{"type":"array","required":true},"columns":{"type":"number"}},"accessibility":["Cards must retain readable titles and links."],"configurationSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://corexos.com/schemas/presentation/components/corex.card-grid.schema.json","title":"Card grid configuration","description":"Portable component configuration schema derived from the canonical CoreX presentation component definition.","type":"object","additionalProperties":false,"required":["cards"],"properties":{"cards":{"type":"array","x-corex-ui":{"label":"Cards","group":"Component","modes":["GUIDED","STANDARD","EXPERT"],"widget":"JSON","sensitivity":"PUBLIC","order":10}},"columns":{"type":"number","x-corex-ui":{"label":"Columns","group":"Component","modes":["GUIDED","STANDARD","EXPERT"],"widget":"NUMBER","sensitivity":"PUBLIC","order":20}}},"x-corex-ui":{"modes":["GUIDED","STANDARD","EXPERT"],"defaultMode":"GUIDED","purpose":"PRESENTATION_COMPONENT","componentType":"corex.card-grid"},"x-corex-authority":{"validationOnly":true,"authorizationAuthority":false,"entitlementAuthority":false,"sourceAuthority":false,"trustAuthority":false,"publicationAuthority":false}}},{"id":"corex.image","version":"1.0.0","name":"Image","category":"MEDIA","status":"ACTIVE","allowedPageFamilies":["MARKETING","PRODUCT","SOLUTION","DEVELOPER","STATUS","VERIFY","TRUST_RECEIPT","STUDIO"],"allowedScopes":["GLOBAL","TENANT","WORKSPACE"],"childSlots":[],"responsive":true,"dataClass":"STATIC","propSchema":{"assetRef":{"type":"string","required":true},"alt":{"type":"string","required":true},"caption":{"type":"string"}},"accessibility":["Alt text is mandatory unless asset is explicitly decorative."],"configurationSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://corexos.com/schemas/presentation/components/corex.image.schema.json","title":"Image configuration","description":"Portable component configuration schema derived from the canonical CoreX presentation component definition.","type":"object","additionalProperties":false,"required":["assetRef","alt"],"properties":{"assetRef":{"type":"string","x-corex-ui":{"label":"Asset Ref","group":"Component","modes":["GUIDED","STANDARD","EXPERT"],"widget":"TEXT","sensitivity":"PUBLIC","order":10}},"alt":{"type":"string","x-corex-ui":{"label":"Alt","group":"Component","modes":["GUIDED","STANDARD","EXPERT"],"widget":"TEXT","sensitivity":"PUBLIC","order":20}},"caption":{"type":"string","x-corex-ui":{"label":"Caption","group":"Component","modes":["GUIDED","STANDARD","EXPERT"],"widget":"TEXT","sensitivity":"PUBLIC","order":30}}},"x-corex-ui":{"modes":["GUIDED","STANDARD","EXPERT"],"defaultMode":"GUIDED","purpose":"PRESENTATION_COMPONENT","componentType":"corex.image"},"x-corex-authority":{"validationOnly":true,"authorizationAuthority":false,"entitlementAuthority":false,"sourceAuthority":false,"trustAuthority":false,"publicationAuthority":false}}},{"id":"corex.cta","version":"1.0.0","name":"Call to action","category":"CONTENT","status":"ACTIVE","allowedPageFamilies":["MARKETING","PRODUCT","SOLUTION","DEVELOPER","STATUS","VERIFY","TRUST_RECEIPT","STUDIO"],"allowedScopes":["GLOBAL","TENANT","WORKSPACE"],"childSlots":[],"responsive":true,"dataClass":"STATIC","propSchema":{"label":{"type":"string","required":true},"href":{"type":"string","required":true},"style":{"type":"string","enum":["PRIMARY","SECONDARY","QUIET"]}},"accessibility":["Link target must pass URL policy."],"configurationSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://corexos.com/schemas/presentation/components/corex.cta.schema.json","title":"Call to action configuration","description":"Portable component configuration schema derived from the canonical CoreX presentation component definition.","type":"object","additionalProperties":false,"required":["label","href"],"properties":{"label":{"type":"string","x-corex-ui":{"label":"Label","group":"Component","modes":["GUIDED","STANDARD","EXPERT"],"widget":"TEXT","sensitivity":"PUBLIC","order":10}},"href":{"type":"string","x-corex-ui":{"label":"Href","group":"Component","modes":["GUIDED","STANDARD","EXPERT"],"widget":"TEXT","sensitivity":"PUBLIC","order":20}},"style":{"type":"string","enum":["PRIMARY","SECONDARY","QUIET"],"x-corex-ui":{"label":"Style","group":"Component","modes":["GUIDED","STANDARD","EXPERT"],"widget":"SELECT","sensitivity":"PUBLIC","order":30}}},"x-corex-ui":{"modes":["GUIDED","STANDARD","EXPERT"],"defaultMode":"GUIDED","purpose":"PRESENTATION_COMPONENT","componentType":"corex.cta"},"x-corex-authority":{"validationOnly":true,"authorizationAuthority":false,"entitlementAuthority":false,"sourceAuthority":false,"trustAuthority":false,"publicationAuthority":false}}},{"id":"corex.verify-search","version":"1.0.0","name":"Verify search","category":"COREX_WIDGET","status":"ACTIVE","allowedPageFamilies":["MARKETING","PRODUCT","SOLUTION","VERIFY"],"allowedScopes":["GLOBAL","TENANT","WORKSPACE"],"childSlots":[],"responsive":true,"dataClass":"PUBLIC_READ","propSchema":{"placeholder":{"type":"string"}},"accessibility":["Search input requires an accessible label."],"configurationSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://corexos.com/schemas/presentation/components/corex.verify-search.schema.json","title":"Verify search configuration","description":"Portable component configuration schema derived from the canonical CoreX presentation component definition.","type":"object","additionalProperties":false,"properties":{"placeholder":{"type":"string","x-corex-ui":{"label":"Placeholder","group":"Component","modes":["GUIDED","STANDARD","EXPERT"],"widget":"TEXT","sensitivity":"PUBLIC","order":10}}},"x-corex-ui":{"modes":["GUIDED","STANDARD","EXPERT"],"defaultMode":"GUIDED","purpose":"PRESENTATION_COMPONENT","componentType":"corex.verify-search"},"x-corex-authority":{"validationOnly":true,"authorizationAuthority":false,"entitlementAuthority":false,"sourceAuthority":false,"trustAuthority":false,"publicationAuthority":false}}},{"id":"corex.capability-status","version":"1.0.0","name":"Capability status","category":"COREX_WIDGET","status":"ACTIVE","allowedPageFamilies":["MARKETING","PRODUCT","SOLUTION","STATUS","STUDIO"],"allowedScopes":["GLOBAL","TENANT","WORKSPACE"],"childSlots":[],"responsive":true,"dataClass":"PUBLIC_READ","propSchema":{"capabilityIds":{"type":"array","required":true}},"accessibility":["State must not rely on colour alone."],"configurationSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://corexos.com/schemas/presentation/components/corex.capability-status.schema.json","title":"Capability status configuration","description":"Portable component configuration schema derived from the canonical CoreX presentation component definition.","type":"object","additionalProperties":false,"required":["capabilityIds"],"properties":{"capabilityIds":{"type":"array","x-corex-ui":{"label":"Capability Ids","group":"Component","modes":["GUIDED","STANDARD","EXPERT"],"widget":"JSON","sensitivity":"PUBLIC","order":10}}},"x-corex-ui":{"modes":["GUIDED","STANDARD","EXPERT"],"defaultMode":"GUIDED","purpose":"PRESENTATION_COMPONENT","componentType":"corex.capability-status"},"x-corex-authority":{"validationOnly":true,"authorizationAuthority":false,"entitlementAuthority":false,"sourceAuthority":false,"trustAuthority":false,"publicationAuthority":false}}},{"id":"corex.capture-form","version":"1.0.0","name":"Governed form","category":"COREX_WIDGET","status":"ACTIVE","allowedPageFamilies":["MARKETING","PRODUCT","SOLUTION","STUDIO"],"allowedScopes":["GLOBAL","TENANT","WORKSPACE"],"childSlots":[],"responsive":true,"dataClass":"AUTHENTICATED_READ","propSchema":{"definitionId":{"type":"string","required":true},"successMessage":{"type":"string"}},"accessibility":["Generated form labels derive from validated Capture Definition."],"configurationSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://corexos.com/schemas/presentation/components/corex.capture-form.schema.json","title":"Governed form configuration","description":"Portable component configuration schema derived from the canonical CoreX presentation component definition.","type":"object","additionalProperties":false,"required":["definitionId"],"properties":{"definitionId":{"type":"string","x-corex-ui":{"label":"Definition Id","group":"Component","modes":["GUIDED","STANDARD","EXPERT"],"widget":"TEXT","sensitivity":"PUBLIC","order":10}},"successMessage":{"type":"string","x-corex-ui":{"label":"Success Message","group":"Component","modes":["GUIDED","STANDARD","EXPERT"],"widget":"TEXT","sensitivity":"PUBLIC","order":20}}},"x-corex-ui":{"modes":["GUIDED","STANDARD","EXPERT"],"defaultMode":"GUIDED","purpose":"PRESENTATION_COMPONENT","componentType":"corex.capture-form"},"x-corex-authority":{"validationOnly":true,"authorizationAuthority":false,"entitlementAuthority":false,"sourceAuthority":false,"trustAuthority":false,"publicationAuthority":false}}}],"dataSources":[{"id":"corex.capabilities.public","classification":"PUBLIC_READ","resolver":"/v1/capabilities/public"},{"id":"corex.status.public","classification":"PUBLIC_READ","resolver":"/status"},{"id":"corex.trust-infrastructure.readiness","classification":"PUBLIC_READ","resolver":"/v1/trust-infrastructure/production-readiness"},{"id":"corex.product-fabric.public","classification":"PUBLIC_READ","resolver":"/v1/product-fabric"},{"id":"corex.verify.public","classification":"PUBLIC_READ","resolver":"/verify"},{"id":"corex.capture.definition","classification":"AUTHENTICATED_READ","resolver":"/v1/trust/data-capture/definitions"},{"id":"corex.case.catalogue","classification":"TENANT_READ","resolver":"/v1/trust/cases"}]}