Root pillar · v0.7.1
manifest Manifest
Repository metadata declaring spec version and company identity.
$id · https://corpospec.com/schemas/v0.7.1/manifest.schema.json
Fields
| Field | Type | Required | Description |
|---|---|---|---|
| company_id | string | yes | |
| corpospec_version | Semver | yes | Semantic version string (MAJOR.MINOR.PATCH). |
| created | IsoDate | yes | ISO 8601 date (YYYY-MM-DD). |
| pillars | Pillar[] | yes | |
| schema_version | Semver | yes | Semantic version string (MAJOR.MINOR.PATCH). |
| lei | Lei? | — |
Definitions
Shared types referenced within this schema.
IsoDate
ISO 8601 date (YYYY-MM-DD).
type: string
Lei
ISO 17442 Legal Entity Identifier (20-character alphanumeric).
pattern: ^[A-Z0-9]{18}[0-9]{2}$
Pillar
Pillar name.
enum: "entity", "financials", "metrics", "product", "market", "people", "legal", "governance", "integrations", "brand"
Semver
Semantic version string (MAJOR.MINOR.PATCH).
pattern: ^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)$
Reference in your YAML
# yaml-language-server: $schema=https://corpospec.com/schemas/v0.7.1/manifest.schema.json