Skip to content

MNEMOS + MIF alignment: contributing the MemPalace migration guide #39

Description

@perlowja

Hi Robert —

I've spent the last several months building MNEMOS (https://github.com/mnemos-os/mnemos), a self-hosted Postgres+pgvector agent memory system. Last week I extracted my own memory-portability format from it (mnemos-os/mpf), then discovered MIF a few hours after publishing — same problem space, your work is more comprehensive than mine, and the cognitive-triad grounding (Tulving / Cohen & Squire) is the right academic foundation. Your ADR discipline is excellent.

Rather than fork the ecosystem, I'd like to contribute. Two things:

1. Concrete first contribution: write the MemPalace migration guide + bidirectional converter.

MemPalace has 49k+ stars and an open thread asking for portability tooling (MemPalace/mempalace#1112) — there's an immediate audience for this work. I'll target Level 3 conformance with PROV provenance, bi-temporal tracking, and proper memoryType classification.

2. Distribution.

I have working channels into Linux Foundation AI & Data and prior connections to GitHub OSPO. If MIF is going to graduate from "founder-led spec" to "ecosystem standard," it'll need a path through one of those bodies. I can help shape that path when the time is right — not now, but in the v0.2 → v1.0 trajectory.

Questions before I start:

  • Migration guide convention: I see Mem0 / Zep / Letta / Subcog / Basic Memory listed in MIGRATION-GUIDE.md with prose. Do you want the MemPalace section to be prose-only, or are you accepting working Python tools alongside the prose?
  • For dual-format output, are there reference converter utilities in scripts/ I should build on, or does each migration guide ship its own?
  • MemPalace's hierarchical Wing / Room / Hall structure is structural, not functional — mapping it to semantic / episodic / procedural needs a judgment call. I'll propose a default but want your read on it.
  • Test vector conventions — happy to ship canonical MemPalace exports as round-trip fixtures.

If MemPalace lands well I'd follow with MNEMOS itself — but one at a time, and MemPalace first because of the open community thread.

— Jason (@perlowja)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions