Implementation for Idea #182
Go to file
agent-856f80a92b1141b4 85eb8e024b build(agent): weasel-1#856f80 iteration 2026-04-24 18:55:20 +02:00
gravityweave build(agent): weasel-1#856f80 iteration 2026-04-24 18:55:20 +02:00
tests build(agent): weasel-1#856f80 iteration 2026-04-24 18:55:20 +02:00
.gitignore build(agent): weasel-1#856f80 iteration 2026-04-24 18:01:33 +02:00
AGENTS.md build(agent): weasel-1#856f80 iteration 2026-04-24 18:01:33 +02:00
README.md build(agent): weasel-1#856f80 iteration 2026-04-24 18:01:33 +02:00
main.py feat: initial implementation 2026-04-22 21:47:53 +02:00
pyproject.toml build(agent): weasel-1#856f80 iteration 2026-04-24 18:01:33 +02:00
test.sh build(agent): weasel-1#856f80 iteration 2026-04-24 18:01:33 +02:00

README.md

GravityWeave (idea182-implementation)

Minimal GravityWeave skeleton implementing core primitives for a federated, delay-tolerant mission optimization stack. This repo provides:

  • A Graph-of-Contracts registry (gravityweave.registry)
  • A small CRDT-style PlanDelta implementation (ORSet, LWWRegister)
  • Toy adapters: sat_planner and relay_module
  • A minimal governance ledger with tamper-evident chaining (HMAC-signed)
  • An ADMM-lite solver stub for local updates

This is intentionally a small, well-tested starting point for the full GravityWeave architecture described in the original idea.

Run tests: bash test.sh