Schema reference

ProjectMeta

Top-level project identifiers. Required at the root of every si-schema YAML file.

FieldTypeRequiredNotes
project_idstr (slug)yesStable project key, e.g. eps_demo.
project_namestrnoHuman-readable project title.
schema_versionstryesPEP 440 version string identifying the schema version this document was authored against. Must not exceed the current package version.
clientstrnoShipyard or customer name.
vessel_typestrnoVessel classification string.
revisionstrnoProject revision label.
datedatenoISO-8601 date.
test_sheet.yaml
YAML
project:
	project_id: eps_demo
	project_name: Vessel Auxiliary Power System
	schema_version: "0.1.0"
	client: Shipyard A
	vessel_type: LNG Carrier
	revision: 0.1.0
	date: 2026-06-13