JSON Schemas

Generated from the SHACL shapes. Use these to validate UofA evidence packages in an editor or in CI — point your tooling at a URL below. Do not add $schema inside a package: the hash covers the JSON serialization, so an extra key invalidates the signature.

Pin a version

Frozen versions never change. Match the version to the @context your package declares.

SchemaStatusMatching context
v0.5 frozen — safe to pin v0.5 context

Track current

/schemas/uofa.schema.json always serves what main generates. Convenient for development, but it moves — pin a version above if you need stability.