Railtech MME — Python SDK (placeholder; full release coming soon at https://github.com/gokulJinu01/railtech-mme-python).
Project description
railtech-mme
Placeholder release. Full SDK lands as
v0.1.0. Watch the repo: https://github.com/gokulJinu01/railtech-mme-python
railtech-mme is the official Python SDK for MME (Modular Memory Engine) — tag-graph memory for LLMs by Rail Tech.
What MME does
MME does not use vector embeddings. It uses a bounded tag-graph that learns from pack accept/reject events:
- Extract seed tags from the prompt
- Spread activation across the tag graph (bounded depth, beam width, decay)
- Score memories (activation + recency + importance + status − diversity penalty)
- Pack into a hard token budget greedily
Every pack respects the budget exactly. Every retrieval is explainable.
Coming in v0.1.0
from railtech_mme import MME
mme = MME(api_key="mme_live_...")
mme.save("I prefer dark chocolate over milk.")
pack = mme.inject("What do I like to eat?")
for item in pack.items:
print(item.title, item.excerpt, item.score.total)
mme.feedback(pack_id=pack.pack_id, accepted=True)
Plus async (AsyncMME) and LangChain integration (pip install "railtech-mme[langchain]").
Get an API key
https://mme.railtech.io → API Key
License
Apache-2.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file railtech_mme-0.0.1.tar.gz.
File metadata
- Download URL: railtech_mme-0.0.1.tar.gz
- Upload date:
- Size: 5.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a7fb3307db7089a3da46dae0d2e03369f3906c0d45762e346412e629d361e7d8
|
|
| MD5 |
96d0230e4e406fb62f4ad7e25f56a5d2
|
|
| BLAKE2b-256 |
5aa19c5e4cfafb1f1ddac795c538d08884cd0cd137f1f03d723ee37f68caa72f
|
File details
Details for the file railtech_mme-0.0.1-py3-none-any.whl.
File metadata
- Download URL: railtech_mme-0.0.1-py3-none-any.whl
- Upload date:
- Size: 6.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b7d32e47c685639aca8662b1d35388453e4400d676f3142c909a722006e8c30a
|
|
| MD5 |
4d6cd6764a6aff32cd25a844689d7063
|
|
| BLAKE2b-256 |
ec0a04546ad815f9dff4fb201ebc271ea859ed6ecaf41a756f3e41bd63330886
|