Store index names now match each bundle's provided capability exactly (string-exact resolution); wasm_urls point at the Forgejo raw host the Studio quick-add already targets. Publish-ready. Signed-off-by: flemming-it <sf@flemming.it>
166 lines
9.3 KiB
YAML
166 lines
9.3 KiB
YAML
# Recl∆Im module store index — source of truth before publish.
|
||
#
|
||
# Canonical host (chain Studio's "Recl∆Im hinzufügen" button + hub fetch):
|
||
# https://git.flemming.ai/chain-modules/reclaim/raw/branch/main/store.yaml
|
||
# Decision by chain 2026-06-19: Forgejo-raw is canonical (Studio was already
|
||
# wired to it; reclaim publishes via plain `git push`, no SSH to the mirror).
|
||
#
|
||
# STATUS (2026-06-19). Per chain: publish UNSIGNED for now —
|
||
# `require_signatures` is off by default; FAI_SIGNING_KEY untouched;
|
||
# a Recl∆Im-own signing key + per-store pinning come later.
|
||
# * sha256 — REAL, from local `chain pack` of each module.
|
||
# Bundles staged in store/bundles/, hashes mirrored
|
||
# in store/SHA256.txt. Bundles are UNSIGNED.
|
||
# * signature — intentionally absent for now (see above).
|
||
# * wasm_url — Forgejo raw URLs in this repo under bundles/.
|
||
# Publish = commit store.yaml + bundles/*.fai and
|
||
# `git push` to chain-modules/reclaim (main).
|
||
#
|
||
# NAMING NOTE (RESOLVED 2026-06-19 by chain): capability IDs are the
|
||
# source of truth and the store `name:` must match the bundled
|
||
# `provides.capability` EXACTLY (resolution is string-exact). The index
|
||
# now uses the UNDERSCORE form (`econ.skm_score`) to match the modules.
|
||
# Dashes are valid in capability IDs in general (e.g. the SPARK bridge
|
||
# uses `document.formal-check`) — but the index must mirror the manifest.
|
||
|
||
schema_version: 1
|
||
|
||
modules:
|
||
- name: text.akoma_normalize
|
||
versions:
|
||
- version: 0.1.0
|
||
status: published
|
||
wasm_url: https://git.flemming.ai/chain-modules/reclaim/raw/branch/main/bundles/text-akoma-normalize-0.1.0.fai
|
||
sha256: fdf4f6e369280fc91608d4e7de78cdd0d6d399a75512a10765b2c632df41bed2
|
||
tagline:
|
||
en: "Normalize legal documents to Akoma Ntoso"
|
||
de: "Rechtsdokumente nach Akoma Ntoso normalisieren"
|
||
description:
|
||
en: "Normalises heterogeneous legal sources (gesetze-im-internet XML, EUR-Lex FORMEX, landesrecht-berlin HTML) into a structured Akoma Ntoso 1.0 (OASIS LegalDocML) representation."
|
||
de: "Normalisiert heterogene Rechtsquellen (gesetze-im-internet-XML, EUR-Lex-FORMEX, landesrecht-berlin-HTML) in eine strukturierte Akoma-Ntoso-1.0-Darstellung (OASIS LegalDocML)."
|
||
category: text-processing
|
||
tags: [legal, german, akoma-ntoso, offline-capable]
|
||
license: Apache-2.0
|
||
repository: https://git.flemming.ai/chain-modules/text-akoma-normalize
|
||
|
||
- name: text.deontic_extract
|
||
versions:
|
||
- version: 0.1.0
|
||
status: published
|
||
wasm_url: https://git.flemming.ai/chain-modules/reclaim/raw/branch/main/bundles/text-deontic-extract-0.1.0.fai
|
||
sha256: c944d60f9a6a562dd6cbd03b9709a662a60c764a7ea81a1c98f2bd077e356d79
|
||
tagline:
|
||
en: "Extract duties, prohibitions and permissions from norms"
|
||
de: "Pflichten, Verbote und Erlaubnisse aus Normen extrahieren"
|
||
description:
|
||
en: "Extracts atomic deontic statements (obligation / prohibition / permission) from a normalised norm. Useful far beyond law — contracts, ISO standards, internal policies."
|
||
de: "Extrahiert atomare deontische Aussagen (Pflicht / Verbot / Erlaubnis) aus einer normalisierten Norm. Auch jenseits des Rechts nützlich — Verträge, ISO-Normen, interne Richtlinien."
|
||
category: text-processing
|
||
tags: [legal, german, nlp, offline-capable]
|
||
license: Apache-2.0
|
||
repository: https://git.flemming.ai/chain-modules/text-deontic-extract
|
||
|
||
- name: graph.citation_extract
|
||
versions:
|
||
- version: 0.1.0
|
||
status: published
|
||
wasm_url: https://git.flemming.ai/chain-modules/reclaim/raw/branch/main/bundles/graph-citation-extract-0.1.0.fai
|
||
sha256: e8d70e322f1df83ebaea36676ec42f27c26b4fac78eedf23499f25225318c9f4
|
||
tagline:
|
||
en: "Build typed citation graphs from legal text"
|
||
de: "Typisierte Zitationsgraphen aus Rechtstext bauen"
|
||
description:
|
||
en: "Extracts typed citations (cites, verweist_iVm, …) from German legal text per the Coupette 2021 schema. Citation graphs also fit scientific papers, patents and case law."
|
||
de: "Extrahiert typisierte Zitationen (cites, verweist_iVm, …) aus deutschem Rechtstext nach dem Coupette-2021-Schema. Zitationsgraphen passen auch zu Papers, Patenten und Rechtsprechung."
|
||
category: data
|
||
tags: [legal, german, graph, offline-capable]
|
||
license: Apache-2.0
|
||
repository: https://git.flemming.ai/chain-modules/graph-citation-extract
|
||
|
||
- name: text.readability_score
|
||
versions:
|
||
- version: 0.1.0
|
||
status: published
|
||
wasm_url: https://git.flemming.ai/chain-modules/reclaim/raw/branch/main/bundles/text-readability-score-0.1.0.fai
|
||
sha256: 1427f101cf56ac58b1a10efc9a63e3e4cf2292841b214d533869b9504019bb73
|
||
tagline:
|
||
en: "Composite readability and complexity score"
|
||
de: "Komposit-Score für Lesbarkeit und Komplexität"
|
||
description:
|
||
en: "Composite readability score for any text — DE-adapted Flesch + reference depth + verb distance. Flags hard-to-read government letters, terms & conditions, abstracts."
|
||
de: "Komposit-Lesbarkeitsscore für beliebige Texte — DE-adaptierter Flesch + Verweistiefe + Verbdistanz. Markiert schwer lesbare Behördenbriefe, AGB und Abstracts."
|
||
category: text-processing
|
||
tags: [german, readability, analytics, offline-capable]
|
||
license: Apache-2.0
|
||
repository: https://git.flemming.ai/chain-modules/text-readability-score
|
||
|
||
- name: stats.cohort_size
|
||
versions:
|
||
- version: 0.1.0
|
||
status: published
|
||
wasm_url: https://git.flemming.ai/chain-modules/reclaim/raw/branch/main/bundles/stats-cohort-size-0.1.0.fai
|
||
sha256: 6bc1ee5862728d218f2e40060146099f05eb67cc9e9c4c7a2eec5928c0a0b6fe
|
||
tagline:
|
||
en: "Resolve addressee cohort sizes"
|
||
de: "Größe von Adressaten-Kohorten ermitteln"
|
||
description:
|
||
en: "Resolves the size of an addressee cohort (e.g. 'Berlin SMEs by WZ code'). v0.1 ships a stub table for the pilot cohorts; v0.2 adds a DESTATIS GENESIS-API adapter."
|
||
de: "Ermittelt die Größe einer Adressaten-Kohorte (z. B. 'Berliner KMU nach WZ-Code'). v0.1 mit Stub-Tabelle für die Pilot-Kohorten; v0.2 mit DESTATIS-GENESIS-API-Adapter."
|
||
category: data
|
||
tags: [statistics, german, government, offline-capable]
|
||
license: Apache-2.0
|
||
repository: https://git.flemming.ai/chain-modules/stats-cohort-size
|
||
|
||
- name: graph.shapley_attribution
|
||
versions:
|
||
- version: 0.1.0
|
||
status: published
|
||
wasm_url: https://git.flemming.ai/chain-modules/reclaim/raw/branch/main/bundles/graph-shapley-attribution-0.1.0.fai
|
||
sha256: 93507cba5c4e819ce755f0e89cc79a4350363fb4aa96132cefd0eeb966b320a4
|
||
tagline:
|
||
en: "Shapley-style attribution on weighted graphs"
|
||
de: "Shapley-Attribution auf gewichteten Graphen"
|
||
description:
|
||
en: "Splits a target node's blame or credit among its ancestors on a weighted norm/citation graph. v0.1 proportional fallback; v0.2 full Shapley value for ≤32-node neighbourhoods."
|
||
de: "Verteilt 'Schuld' oder 'Verdienst' eines Zielknotens auf seine Vorgänger in einem gewichteten Norm-/Zitationsgraphen. v0.1 proportional; v0.2 voller Shapley-Wert für ≤32-Knoten-Nachbarschaften."
|
||
category: data
|
||
tags: [graph, analytics, attribution, offline-capable]
|
||
license: Apache-2.0
|
||
repository: https://git.flemming.ai/chain-modules/graph-shapley-attribution
|
||
|
||
- name: econ.skm_score
|
||
versions:
|
||
- version: 0.1.0
|
||
status: published
|
||
wasm_url: https://git.flemming.ai/chain-modules/reclaim/raw/branch/main/bundles/econ-skm-score-0.1.0.fai
|
||
sha256: 57e6c6a855f6e542e1045a0c9b0c0d484a2e7297de084ae4d7865173771e7493
|
||
tagline:
|
||
en: "Standard Cost Model (SKM) bureaucracy cost"
|
||
de: "Standardkostenmodell (SKM) — Bürokratiekosten"
|
||
description:
|
||
en: "Standard Cost Model — P×F×T×h per duty, summed across a duty list (German NKR method). The EU- and OECD-recognised methodology for bureaucracy-cost measurement, used by NL ATR, UK RPC, EU REFIT."
|
||
de: "Standardkostenmodell — P×F×T×h je Pflicht, summiert über eine Pflichtenliste (NKR-Methode). EU- und OECD-anerkannte Methodik zur Bürokratiekostenmessung, genutzt von NL ATR, UK RPC, EU REFIT."
|
||
category: data
|
||
tags: [economics, legal, government, offline-capable]
|
||
license: Apache-2.0
|
||
repository: https://git.flemming.ai/chain-modules/econ-skm-score
|
||
|
||
- name: law.benefit_score
|
||
versions:
|
||
- version: 0.1.0
|
||
status: published
|
||
wasm_url: https://git.flemming.ai/chain-modules/reclaim/raw/branch/main/bundles/law-benefit-score-0.1.0.fai
|
||
sha256: 2781518744e6b1048216b2fc4b784ab3f18e55cb3fc9e77cb640e302b9ed7bb2
|
||
tagline:
|
||
en: "7-dimensional regulatory benefit score"
|
||
de: "7-dimensionaler Nutzen-Score für Regulierung"
|
||
description:
|
||
en: "Seven-dimensional benefit score (protection / market / legal-certainty / EU-single-market / safety / environment / revenue), each 0–5. Domain-bound: the dimensions are legally-politically conventioned."
|
||
de: "Siebendimensionaler Nutzen-Score (Schutz / Markt / Rechtssicherheit / EU-Binnenmarkt / Sicherheit / Umwelt / Einnahmen), je 0–5. Domänengebunden: die Dimensionen sind juristisch-politisch konventioniert."
|
||
category: data
|
||
tags: [legal, german, policy, offline-capable]
|
||
license: Apache-2.0
|
||
repository: https://git.flemming.ai/chain-modules/law-benefit-score
|
||
|
||
services: []
|
||
flows: []
|