chore(release): finalize v0.1.0 — LICENSE, NOTICE, WASM artefact

Adds the three release-prep artefacts so the repo is ready for
the chain store: Apache-2.0 LICENSE (boilerplate), NOTICE with
per-module copyright + third-party + methodological lineage
attribution, and the compiled wasm32-wasip2 release bundle
(module.wasm) that the Hub will install verbatim once published.

Cargo.lock is now also tracked so reproducible builds line up
with the WASM hash that ships.

Signed-off-by: flemming-it <sf@flemming.it>
This commit is contained in:
flemming-it 2026-06-18 11:38:40 +02:00
parent b73b3e4b73
commit acddc7137c
3 changed files with 101 additions and 0 deletions

28
NOTICE Normal file
View file

@ -0,0 +1,28 @@
text-akoma-normalize
Copyright 2026 Flemming.AI
This product includes software developed by Dr. Stefan Flemming
and contributors (https://flemming.ai/).
------------------------------------------------------------------
Third-party acknowledgments
XML parsing uses the `quick-xml` crate
(https://github.com/tafia/quick-xml), MIT licensed.
SHA-256 hashing uses the `sha2` crate
(https://github.com/RustCrypto/hashes), Apache-2.0 / MIT licensed.
Module SDK glue is provided by `chain-module-sdk`
(https://git.flemming.ai/fai/chain-module-sdk-rust), Apache-2.0.
------------------------------------------------------------------
Methodological lineage
The output schema is aligned with Akoma Ntoso 1.0 (OASIS
LegalDocML), the XML format the European Parliament has used
since 2016 for legislative texts.
ELI synthesis in v0.1.0 is a deterministic fallback because
Germany lacks an upstream Bund-level ELI registrar. Replace once
BMJ publishes ELI URIs upstream.