# OpenFederatedCompiler: Privacy-Preserving Cross-Device Policy Compiler (MVP) This repository implements a production-oriented, privacy-preserving policy compiler MVP designed to federate policy translation across edge devices. The MVP focuses on a canonical contract language, a Graph-of-Contracts registry for adapters, a CRDT-like delta-sync mechanism for offline updates, and a portable codegen backend scaffolding. Key concepts implemented in this MVP: - LocalPolicy, SharedVariables, PlanDelta and related primitives as seed artifacts - A tiny CRDT-style merge engine to apply PlanDelta to LocalPolicy - Graph-of-Contracts registry skeleton for adapter versioning and domain compatibility - TLS-ready abstraction scaffolding for secure transport (conceptual in this MVP) - Back-end stubs for codegen (C, Rust, MicroPython) via a simple placeholder layer How to use: - Run tests via: `bash test.sh` - The package is structured for production-grade extension; see AGENTS.md for contribution guidance. This project is intended as a robust foundation rather than a finished product. It demonstrates the architecture and safety guarantees needed for interoperable, privacy-preserving policy enforcement across heterogeneous edge ecosystems. Developer notes: - Language: Python (production-friendly, extensive library support) - Packaging: pyproject.toml with setuptools - Entry points: None yet (core library focus with tests) See AGENTS.md for architecture details and contribution guidelines.