# AFSL Example Bundle

> A small, self-contained AFSL bundle showing how a standard's normative
> content can be authored as data and compiled to schemas, shapes, prose,
> and conformance tests.

## Source of truth
- [Requirements](sources/requirements.afsl.yaml): typed normative obligations
- [Vocabulary](sources/vocabulary.afsl.yaml): terms, classes, properties
- [Shapes](sources/shapes.afsl.yaml): structural constraints
- [Algorithms](sources/algorithms.afsl.yaml): behavioral specifications
- [Tests](sources/tests.afsl.yaml): test vector index

## Generated outputs
- [JSON Schema](schemas/verifiable-credential.schema.json)
- [SHACL shape](shapes/verifiable-credential.shacl.ttl)
- [Conformance manifest](tests/conformance-manifest.json)
- [Requirement index](generated/requirement-index.json)

## Profiles
- [Mobile Driving License profile](profiles/mdl.profile.afsl.yaml)

## Manifest
- [bundle manifest](manifest.json)
