title: Invalidation Contract Live
emoji: 🔄
colorFrom: gray
colorTo: green
sdk: docker
app_port: 7860
pinned: false
invalidation contract — live demo
A drifting API server, live. The upstream research server arquicanedo/self-reflective-apis is cloned at build time at a pinned commit and runs unmodified behind a small gate. One reference table drifts; every response carries version stamps and a per-suggestion cache hint; the page shows a contract-aware client evicting exactly the entries that moved while a no-contract client keeps serving its stale copy.
Every visitor drifts an isolated session: the "trigger drift" button moves only your copy of the table, and other visitors keep theirs.
Paper: Invalidation Contracts for Cross-Episode Agent Memory, arXiv:2609.00243.
Companion client repo: beining1008/cross-episode-memory-client
To run this Space yourself, duplicate it and set the LIVE_ADMIN_TOKEN
secret to any long random string; admin routes are token-gated and the gate
refuses to start without it.