Evidence case
One source artefact, its hash, deterministic findings, assumptions, and review state stay connected.
Martenweave · local migration evidence
Drop in one migration file. Martenweave keeps it local, tests it against governed model context, and turns scattered exceptions into recorded decisions before change approval.
Apache 2.0 local-first deterministic checks human approval

Your source stays local.The run records its file hash and evidence boundary.
Rules expose the gaps.Findings remain separate from assumptions and review state.
Humans decide first.Approval stays blocked while evidence is unreviewed or deferred.
One command · one evidence case
Use CSV, XLSX, XML, or JSON. The SAP BP Customer starter gives the run enough governed context to separate structural evidence from decisions that still need a person.
$ python -m pip install martenweave-core
$ martenweave start ./customer_messy.csv \
--template sap_bp_customer_migration
verdict: blocked
reviewable findings: 13
decision groups: 4
classified: 0 / 13
canonical changes: 0
next: classify one findingThe product
Core preserves canonical truth. The Local API exposes governed capabilities. Workbench keeps evidence, context, and the next human decision in one minimal canvas.
One source artefact, its hash, deterministic findings, assumptions, and review state stay connected.
Confirm, exclude, accept risk, or defer each finding. Accepted risk and deferral require a durable rationale.
The candidate proposal cannot be accepted while findings are unreviewed or deferred; apply remains a separate explicit action.
The loop
The fastest path to value stays understandable enough to defend in a migration review.
Use cases
Start narrow
Use a representative Customer or Business Partner slice to prove the evidence and review loop before expanding the model.
Run locallyConsulting
Engagements focus on the model and evidence that need to survive a handover—not on inventing a parallel operating platform.
How consulting worksWhere it fits
Martenweave keeps model evidence inspectable around delivery systems. It does not replace their transactions, configuration, workflow, or source of record.
Connect legacy columns, SAP field endpoints, contexts, mappings, and migration evidence before testing.
02SAP MDG & MDMKeep field meaning, ownership, value rules, and implementation decisions reviewable alongside governed data.
03ERP, CRM & warehouseUse shared business attributes and lineage to make cross-system definitions and downstream impact explicit.
04Jira, Confluence & delivery filesTurn tickets, documents, workbooks, and incident findings into durable evidence without replacing the tools.
AI workflow
Instead of asking an agent to reconstruct meaning from a chat or a spreadsheet, give it the canonical model, evidence, and boundaries it needs to prepare a focused next step.
Use canonical objects, references, source evidence, and known context as the working frame.
AI can prepare a reviewable PatchProposal from a note, finding, or design question.
Rules check object shape, references, and supported SAP context before anything is indexed.
Reviewers decide whether a proposal becomes canonical truth and an auditable change.
Product FAQ
Short answers for migration, MDM, governance, and AI-assisted delivery teams. For detailed product boundaries, see the full FAQ.
Martenweave is an open-source model governance and evidence layer. It turns model knowledge from spreadsheets, datasets, tickets, and SAP context into canonical files that can be validated, traced, reviewed, and exported.
Martenweave is an open-source core with a tested SAP domain pack and synthetic example models for SAP ECC to S/4HANA migration, MDM/MDG delivery, data governance, and AMS scenarios. It ingests evidence from Jira and Confluence exports, mapping workbooks, and delivery files as inputs to review. It is not certified by SAP or affiliated with SAP, and it does not replace SAP MDG, Migration Cockpit, Syniti, SNP, Jira, or Confluence.
No. Martenweave is a supporting model-governance layer. It does not replace system transactions, configuration, workflow, source-of-record tools, or direct SAP write-back.
Teams can connect business attributes, source columns, SAP field endpoints, mappings, value rules, ownership, lineage, validation findings, and change proposals in one reviewable model.
AI works from canonical objects, references, and source evidence to draft a reviewable PatchProposal. Deterministic validators then check the proposal, and a human decides whether it becomes canonical truth.
No. AI can prepare proposals and explain structured context, but it does not silently mutate canonical model files. Human approval and an auditable change path remain required.
Capacity scenario
Use your own team assumptions to estimate the annual capacity that clearer model evidence and controlled change could recover.
Illustrative annual capacity recovered
8 people × 3 hours × €95 × 48 working weeksAn editable planning scenario, not a savings guarantee.