This guide shows how to integrate the Open Safety Signal Protocol (OSSP) into your AI systems.
- Identify the AI assets (models, guardrails, datasets) that need safety telemetry.
- Implement emitters inside your application services. Each emitter should construct a CloudEvent payload that references an OSSP schema in
schema/v1.0.0/. - Ensure every event includes the
resourceobject withmodel_idandenvironment.
- Send events as CloudEvents 1.0 structured JSON (
Content-Type: application/cloudevents+json; charset=utf-8). - Recommended transport patterns:
- HTTPS POST to the OSSP collector endpoint.
- OTLP/HTTP
/v1/logsvia an OpenTelemetry Collector using the mappings inMAPPINGS.md.
- Add CI validation similar to
.github/workflows/validate.ymlto keep example events and documentation aligned with the canonical schemas. - Optionally perform runtime validation using the SDKs (see
sdk-python).
- Track conformance level (Level A or B) for each emitting system.
- Maintain governance artifacts (OEPs, policies) in the
communityrepository. - Plan for foundation transfer per the Neutrality Pledge.
- Extend the taxonomy with additional domain-specific types under
schema/v1.0.0/. - Publish per-type mapping guides for other transports (Kafka, Pub/Sub) as needed.
- Engage with the OSSP Working Group via the
communityrepository.