Ctrl K
ComunidadGuías…

examples/10_edge_federation.py

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
"""10 — Edge profile + privacy-preserving federation (schema only)."""
from cortexm.config import Config
from cortexm import Memory

# edge tier: binary codec, 96 bytes/vector — 10M memories on a Raspberry Pi 5
m = Memory(Config(codec="binary"))
m.add("My name is Ed. I work at a wind farm monitoring sensors.",
      user_id="ed")
print("storage:", m.storage_stats()["codec"],
      m.storage_stats()["bytes_per_vector"], "bytes/vector")

report = m.export_schema_report(user_id="ed")
print("federation payload keys:", sorted(report)[:4])
print("privacy:", report["privacy"])
merged = Memory.merge_schema_reports([report, report, report])
print("global contributors:", merged["contributors"],
      "| relations:", list(merged["relations"])[:3])
m.close()