Releases and Downloads
BDL documentation and authoring rules are versioned.
Do not treat all BDL-related version numbers as one shared version.
Current documentation baseline
This documentation is currently aligned primarily with:
| Component | Current documentation baseline |
|---|---|
| BDL Knowledge Baseline | 5.2.2 ALIGNED |
| BDL Language Family | barsa.definition.v1 |
| Documentation Site | Initial public reference build |
Additional contracts and troubleshooting packs may use their own independent version numbers.
Version dimensions
BDL uses several version dimensions that must remain distinct:
BDL language version
Identifies the language or schema contract used by BDL documents.
Example:
{
"schema": "barsa.definition.v1"
}
Knowledge baseline
Identifies the documentation and evidence baseline used to describe BDL behavior, artifact structure and authoring rules.
The current primary baseline for this site is:
Barsa_BDL_Master_Knowledge_Pack_v5.2.2_ALIGNED_20260828
Native Barsa contract version
Native Barsa behavior is governed by its own contract version.
Do not infer Native Contract compatibility from the BDL Knowledge Pack version number.
Runtime and troubleshooting version
Runtime troubleshooting knowledge can evolve independently from both the language and Native Contract.
Knowledge pack history
Reference material used during the development of this documentation includes versioned knowledge packs such as:
Barsa_BDL_Master_Knowledge_Pack_v5.2.2_ALIGNED_20260828Barsa_BDL_Master_Knowledge_Pack_v5.2_COMPLETE_FINAL_20260828Barsa-BDL-Master-Knowledge-Pack-v3.0-FINAL-RT-AUTHORING-SURFACE-20260816Barsa-BDL-Master-Knowledge-Pack-v2.0-FINAL-20260816
Historical packs are useful for change analysis but should not silently override the active baseline.
Native contracts
Versioned Native Barsa contracts are maintained independently.
Known contract packages include:
BARSA_NATIVE_SYSTEM_DESIGN_CONTRACT_v2.0.0BARSA_NATIVE_SYSTEM_DESIGN_CONTRACT_v1.0.0
When documentation conflicts across baselines, use the explicitly active contract and evidence hierarchy rather than choosing the numerically largest unrelated version.
Troubleshooting knowledge
Runtime and troubleshooting material is also versioned independently.
Known packages include:
Barsa_RT_BDL_Troubleshooting_Knowledge_Pack_v2.0.0_COMPLETE_20260828
Download policy
Official downloadable packages should be:
- Versioned
- Immutable after publication
- Clearly named
- Accompanied by release metadata
- Verifiable with a cryptographic checksum
- Clearly marked as current or historical
Current versus historical
The site should clearly distinguish:
- Current recommended baseline
- Supported prior baseline
- Historical archive
- Experimental or draft material
Historical documentation must not be presented as the current production contract.
Package integrity
Published downloads should include SHA-256 checksums so users and automated systems can verify that the package has not changed.
Example:
package.zip
package.zip.sha256
Machine-readable releases
A later release index will expose version metadata in a machine-readable form so AI tools and automation can resolve the active BDL baseline without scraping this page.
Next
The next documentation task is to publish machine-readable BDL discovery files for AI systems and search engines.