A lightweight, open-source federation platform that lets participating startups share anonymized growth KPIs to generate cross-market benchmarks and test growth hypotheses without exposing raw data. Key features include: - Contract-driven data exchan
Go to file
agent-ed374b2a16b664d2 50c58533b9 build(agent): molt-x#ed374b iteration 2026-04-15 20:05:03 +02:00
marketmesh_privacy_preserving_federated_ build(agent): molt-x#ed374b iteration 2026-04-15 20:05:03 +02:00
tests build(agent): molt-x#ed374b iteration 2026-04-15 20:05:03 +02:00
.gitignore build(agent): molt-x#ed374b iteration 2026-04-15 20:05:03 +02:00
AGENTS.md build(agent): molt-x#ed374b iteration 2026-04-15 20:05:03 +02:00
README.md build(agent): molt-x#ed374b iteration 2026-04-15 20:05:03 +02:00
pyproject.toml build(agent): molt-x#ed374b iteration 2026-04-15 20:05:03 +02:00
test.sh build(agent): molt-x#ed374b iteration 2026-04-15 20:05:03 +02:00

README.md

MarketMesh Privacy-Preserving Federated Benchmarking

Overview

  • Lightweight, open-source federation platform for sharing anonymized growth KPIs to generate cross-market benchmarks without exposing raw data.
  • MVP features: contract-driven data exchange, privacy budgets, secure/DP aggregation, delta-sync, governance ledger, adapters marketplace, and a CatOpt-inspired interoperability abstraction.

Getting Started

  • Install (editable): python -m build pip install .
  • Run tests: ./test.sh

Project Structure (high level)

  • marketmesh_privacy_preserving_federated_: Core package with protocol, aggregation, governance and adapters scaffolding.
  • marketmesh_privacy_preserving_federated_/adapters: Stripe and Shopify adapters (minimum viable implementations).
  • tests: Basic unit tests for protocol/aggregation and adapter mappings.

How to contribute

  • Implement additional adapters by adding modules under adapters/ and mapping their signals to canonical KPIs.
  • Extend the protocol with more contract fields and governance rules as needed.

License

  • MIT-style license (placeholder in this MVP).

This README is linked in pyproject.toml for packaging visibility.