Skip to content
@software-architecture-spec

software-architecture-spec

Software Architecture Spec

An open specification for SAM — Software Architecture Manifest: a producer-signed, machine-readable declaration of what software was designed to do and the operational envelope it was designed for.

SBOM tells you what's inside the software. SLSA tells you how it was built. SAM tells you what the producer designed it to be — tenancy model, scaling axis, privilege posture, network requirements, operational dependencies, and ISO/IEC 25010:2023 quality claims, with industry-standard cross-references for auditors.

Working draft — not adoption-ready. SAM is a v0 working proposal. Breaking changes are still possible; the stable target is v1. Engagement, technical review, and contributions welcome via issues and discussions.

Live (v0.1 — first public draft)

Future versions land alongside (v0.2/, v0.3/, …) at frozen URIs per §6.3.

Get involved

Status

v0.1 — working draft. Breaking changes still possible while MAJOR is 0. Stable target is v1.

License

Dual-licensed: Apache-2.0 for code/schema/examples/conformance/registries, CC-BY-4.0 for prose docs.


The current namespace is hosted under software-architecture-spec.github.io as a working draft. The intent is for this to live eventually with a neutral host (CNCF / OpenSSF / IETF working group); existing URIs will redirect when that move happens.

Pinned Loading

  1. sam sam Public

    Producer-signed manifest of software's intended architectural properties. Companion to SBOM/SLSA. Working draft.

    Python 1

Repositories

Showing 2 of 2 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…