← Documentation Home

OSSA Compliance Badge

Display your OSSA compliance with our official badge.


Badge

OSSA Compliant


Usage

Markdown

[![OSSA Compliant](https://img.shields.io/badge/OSSA-Compliant-00B8D4.svg)](https://openstandardagents.org)

HTML

<a href="https://openstandardagents.org">
  <img src="https://img.shields.io/badge/OSSA-Compliant-00B8D4.svg" alt="OSSA Compliant">
</a>

reStructuredText

.. image:: https://img.shields.io/badge/OSSA-Compliant-00B8D4.svg
   :target: https://openstandardagents.org
   :alt: OSSA Compliant

Compliance Criteria

To display the OSSA Compliant badge, your agent must:

  1. Valid Manifest: Pass ossa validate without errors
  2. Required Fields: Include all required fields (ossaVersion, agent.id, agent.name, agent.version, agent.role, agent.runtime, agent.capabilities)
  3. Semantic Versioning: Use valid SemVer for agent.version
  4. JSON Schema: Capabilities use valid JSON Schema v7
  5. Runtime Support: Implement at least one supported runtime

Validation

Validate your agent before using the badge:

ossa validate agent.ossa.yaml

Expected output:

✓ Valid OSSA v0.2.4 manifest
✓ All required fields present
✓ Capabilities validated
✓ Runtime configuration valid

Agent 'my-agent' is OSSA compliant!

Version-Specific Badges

Show specific OSSA version compliance:

v0.2.x

OSSA v0.2

[![OSSA v0.2](https://img.shields.io/badge/OSSA-v0.2-00B8D4.svg)](https://openstandardagents.org)

v0.1.x (Legacy)

OSSA v0.1

[![OSSA v0.1](https://img.shields.io/badge/OSSA-v0.1-orange.svg)](https://openstandardagents.org)

← Versioning | Next: OpenAPI Extensions →