# SP-000 Reference Pattern — Style Guide

Status: active. Release 26.02. Modified 2026-02-10. Licence: CC BY-SA 4.0.

Scope: Meta-pattern defining the structure, visual conventions, and writing style for all OSA security patterns. This is not a security architecture pattern itself — it is the canonical reference that pattern authors use to ensure consistency across the catalogue.
Use when: Any author creating a new OSA pattern. Any revision to an existing pattern diagram.
Not when: Not applicable to non-pattern content (blog posts, framework pages, control pages) which follow their own conventions defined in the Astro component templates.

## More
- Every control and what it mitigates, as JSON: /api/v1/patterns/SP-000/crosswalk
- The same for every control, with its clauses in a framework: /api/v1/patterns/SP-000/crosswalk?framework={framework id}. Framework ids are listed in /llms.txt
- The pattern's prose, examples and references as JSON, 17 KB: /api/v1/patterns/SP-000
- Page for people: /patterns/sp-000/
- Found an error? Open an issue at https://github.com/opensecurityarchitecture/osa-data/issues with the id, what OSA says and what the source says.

This card, the API and the page are generated from one file. Checking one against another adds no evidence.
