Metadata-Version: 2.4
Name: memquilt
Version: 0.0.0
Summary: Federated memory layer for AI tools. Stitches AI memories across tools instead of replacing them. Pre-alpha placeholder — active development.
Project-URL: Homepage, https://memquilt.com
Project-URL: Repository, https://github.com/memquilt/memquilt
Project-URL: Issues, https://github.com/memquilt/memquilt/issues
Author-email: Mike <bg1hxp@gmail.com>
License: MIT License
        
        Copyright (c) 2026 Mike (MemQuilt contributors)
        
        Permission is hereby granted, free of charge, to any person obtaining a copy
        of this software and associated documentation files (the "Software"), to deal
        in the Software without restriction, including without limitation the rights
        to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
        copies of the Software, and to permit persons to whom the Software is
        furnished to do so, subject to the following conditions:
        
        The above copyright notice and this permission notice shall be included in all
        copies or substantial portions of the Software.
        
        THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
        IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
        FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
        AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
        LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
        OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
        SOFTWARE.
License-File: LICENSE
Keywords: agent,ai,federation,knowledge-graph,llm,mcp,memory,memory-layer,multi-agent
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.10
Description-Content-Type: text/markdown

# MemQuilt (Python)

> **The federated memory layer for AI. Stitches, doesn't replace.**

MemQuilt stitches AI tools' memories into one federated layer. Each tool keeps
its own store — MemQuilt adds cross-tool search, knowledge graph, and dreaming
on top. Open source. Local-first.

**Website**: https://memquilt.com
**Repository**: https://github.com/memquilt/memquilt

---

## Status: Pre-alpha placeholder

This package (version `0.0.0`) is a **namespace placeholder**. The functional
implementation is actively under development. The first working release
(`0.1.0`) is expected within the next 3–6 months.

If you install this today, you will get:

```python
import memquilt

print(memquilt.hello())
# MemQuilt — stitches AI memories across tools. Pre-alpha placeholder. See https://memquilt.com
```

That's all for now. Watch the repository for updates.

---

## What MemQuilt will be

MemQuilt is a **dual-layer memory system** for AI tools:

1. **Backend layer** — gives "dumb" tools (Codex, Cursor, Gemini CLI, bare
   shells) a real memory backend with Weibull decay, three-tier promotion,
   five-state LLM dedup, and threat scanning.
2. **Federation layer** — lightweight pointer index over "smart" tools that
   already have their own memory (OpenClaw, Hermes Agent, MemPalace, Claude
   Code). MemQuilt does not migrate their data; it only indexes and connects.
3. **Global brain layer** — unified cross-source scoring, knowledge graph
   (entities + temporal triples), and three-phase Dreaming (light / deep / REM)
   that reads both layers and writes consolidated insights back into the
   Backend layer only.

Design principle: **don't replace source memory systems — stitch them into
something greater**. Like patches in a quilt, each memory source keeps its
color, its cadence, its lineage. The golden seams between them are where
cross-tool intelligence emerges.

---

## License

MIT — see [LICENSE](LICENSE).
