Operations pillar · v0.16.0

service-catalog-entry ServiceCatalogEntry

Service-catalogue entry.

$id · https://corpospec.com/schemas/v0.16.0/service-catalog-entry.schema.json

Fields

Field Type Required Description
criticality ServiceCriticality yes Service criticality (drives SLA / DR posture).
deployment_posture ServiceDeploymentPosture yes Deployment posture.
description string yes
entity PathRef yes Path-based cross-reference relative to .corpospec/ root. Pattern: `^[a-z0-9_-]+(/[a-z0-9_.-]+)+$`
id PathRef yes Path-based cross-reference relative to .corpospec/ root. Pattern: `^[a-z0-9_-]+(/[a-z0-9_.-]+)+$`
name string yes
owner PathRef yes PathRef to the owning team.
pii_class PiiClass yes PII class processed by this service.
provisioned_on IsoDate yes ISO 8601 date (YYYY-MM-DD).
status ServiceStatus yes Lifecycle.
tier ServiceTier yes Service tier.
api_endpoints PathRef[] PathRefs to API endpoints exposed.
asset_refs PathRef[] PathRefs to assets (asset_inventory.rs).
bcp_ref PathRef? Business-continuity plan reference.
decommission_on IsoDate? Date decommissioning is scheduled / completed.
dependents PathRef[] PathRefs to services that depend on this one.
depends_on PathRef[] PathRefs to depended-on services.
deprecated_on IsoDate? Date deprecation announced.
documentation_ref PathRef? Documentation URL or PathRef.
dr_plan_ref PathRef? Disaster-recovery plan reference.
on_call_rotation_ref PathRef? On-call rotation reference.
sla_ref PathRef? SLA reference.
tech_stack string[] Tech stack (free-form list).

Definitions

Shared types referenced within this schema.

IsoDate
ISO 8601 date (YYYY-MM-DD).
type: string
PathRef
Path-based cross-reference relative to .corpospec/ root. Pattern: `^[a-z0-9_-]+(/[a-z0-9_.-]+)+$`
pattern: ^[a-z0-9_-]+(/[a-z0-9_.-]+)+$
PiiClass
Personal-data classification on every record carrying personal data, per BDR 0070 / BDR 0069 / BDR 0078. Used by `corpospec-report` to gate rendering and by the privacy pillar's RoPA records to determine safeguards.
ServiceCriticality
Service criticality (drives SLA / DR posture).
ServiceDeploymentPosture
Deployment posture.
ServiceStatus
Lifecycle.
ServiceTier
Service tier.

Reference in your YAML

# yaml-language-server: $schema=https://corpospec.com/schemas/v0.16.0/service-catalog-entry.schema.json