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 43acf4ac1a
commit 001cae00f1
3 changed files with 108 additions and 0 deletions

35
NOTICE Normal file
View file

@ -0,0 +1,35 @@
graph-shapley-attribution
Copyright 2026 Flemming.AI
This product includes software developed by Dr. Stefan Flemming
and contributors (https://flemming.ai/).
------------------------------------------------------------------
Third-party acknowledgments
JSON (de)serialization uses `serde` + `serde_json`
(https://github.com/serde-rs), 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 path-count proportional fallback in v0.1.0 matches the
Shapley value exactly when the coalition value is "did this
ancestor reach the target?".
The honest Shapley implementation planned for v0.2 follows the
Shubik-Owen recursion over the 2^n coalition lattice and is
the basis of:
Shapley, L.S. (1953). A value for n-person games. In:
Kuhn & Tucker (eds.), Contributions to the Theory of Games,
vol. II. Princeton University Press.
For the law-heatmap use case the relevant survey is
Pintér, M. (2015). The Shapley value, the proper Shapley
value, and sharing rules. Mathematical Methods of Operations
Research 82, 187-202.