SpectraStrike Documentation

Operational, architecture, SDK, and integration guidance

Validation SDK

Status: Published (Sprint 33) Module: pkg.specs.validation_sdk

1. Purpose

Provide a lightweight SDK surface for validating:

2. API Surface

Return model:

3. Example

from pkg.specs.validation_sdk import validate_spec_bundle_v1

result = validate_spec_bundle_v1(
    manifest_payload=manifest_payload,
    telemetry_payload=telemetry_payload,
    capability_payload=capability_payload,
)

if not result["manifest"].ok:
    raise RuntimeError(result["manifest"].errors)

4. Notes