Docs Update

This commit is contained in:
Raven Scott
2026-04-04 19:51:05 -04:00
parent f8ddef7950
commit c29ec13cf9
47 changed files with 1106 additions and 464 deletions
+14
View File
@@ -0,0 +1,14 @@
# Published JSON Schemas (`docs/schemas/`)
Machine-readable contracts for boot policy, lifecycle telemetry, and kernel extension manifests. **Guest and host** code may emit or validate lines against these schemas; see [developer-guide — Privacy, telemetry, and PII](../../developer-guide/13-privacy-telemetry-pii.md) for scrubbing and non-secret posture.
| Schema file | Purpose |
| --- | --- |
| [boot.policy.schema.json](boot.policy.schema.json) | Optional **`/etc/bare-os/boot.policy.json`** and related boot gating |
| [boot-trace-line.schema.json](boot-trace-line.schema.json) | Structured boot trace / lifecycle NDJSON lines |
| [telemetry-ndjson-record.schema.json](telemetry-ndjson-record.schema.json) | Guest/host NDJSON telemetry mirrors |
| [otel-bare-os-jsonl.schema.json](otel-bare-os-jsonl.schema.json) | OpenTelemetry JSONL mapping for Bare OS |
| [kernel-extension-manifest.schema.json](kernel-extension-manifest.schema.json) | Extension drop-in manifests under **`kernel.ext.d`** |
| [kernel-extensions.registry.schema.json](kernel-extensions.registry.schema.json) | Extension registry aggregation |
**Related:** [kernel-extensions.md](../reference/kernel-extensions.md) · [observability-contracts.md](../reference/observability-contracts.md) · [compatibility-matrix.md](../reference/compatibility-matrix.md) · [scripts/README.md](../../scripts/README.md) (verifiers that touch schema examples).