Grounded agent memory in five minutes: store, recall, and revise claims with confidence, standpoint, and provenance — persisted as a verifiable GTS package.
Reason this release was yanked:
partial release
Project description
gmeow — grounded agent memory in five minutes
Store, recall, and revise what your agent learns — with confidence, standpoint, and provenance attached to every claim, persisted in a single verifiable file. No Docker, no database, no RDF knowledge required.
pip install gmeow
from gmeow import Memory
mem = Memory("assistant.gts") # a GTS ai-package on disk
claim = mem.store(
"Patrick prefers explicit error handling over exceptions-as-flow",
source="conversation 2026-06-10",
confidence=0.8,
according_to="claude-fable-5", # the asserting standpoint
)
mem.recall("error handling preferences", min_confidence=0.5)
mem.revise(
claim,
reason="user stated the opposite for scripts",
superseded_by=mem.store(
"For one-off scripts Patrick is fine with exceptions-as-flow",
confidence=0.9,
according_to="claude-fable-5",
),
)
What makes it different
- Claims, not strings. Every memory is a reified RDF 1.2 statement under the hood — confidence, asserting standpoint, source, and timestamp are first-class, so contradicting claims from different standpoints coexist instead of overwriting each other.
- Revision is supersession, never deletion.
revisehides a claim and records what replaced it; the full audit trail stays in the file and is recoverable (recall(..., include_suppressed=True)). - The file is the proof. An
assistant.gtsis a GTS package: append-only, hash-chained, damage-detecting. Every write is a crash-safe byte-append;mem.verify()(or thegtsCLI) attests integrity. - Graph when you want it.
pip install 'gmeow[rdf]'andmem.to_rdflib()gives an RDF 1.1 projection of the dataset (rdflib has no RDF 1.2 yet, so the quoted-triple binding lines are dropped — the loss is declared, and the GTS file itself stays full-fidelity); the GMEOW ontology gives the vocabulary meaning across tools.
License
Apache-2.0. © Blackcat Informatics® Inc.
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 gmeow-1.0.1.tar.gz.
File metadata
- Download URL: gmeow-1.0.1.tar.gz
- Upload date:
- Size: 8.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ecfd945d5318a926dbef5c4d65d5acf7c257bebb17501fa643287f0a185bfe2b
|
|
| MD5 |
2f6196dd4ae26464b6ecf9a4a4bef9ae
|
|
| BLAKE2b-256 |
05a47aca64082fe017d50c7d54eceedcb10ce670beb869ffbfab72f7550eab59
|
Provenance
The following attestation bundles were made for gmeow-1.0.1.tar.gz:
Publisher:
pypi-publish-gmeow.yml on Blackcat-Informatics/gmeow-ontology
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
gmeow-1.0.1.tar.gz -
Subject digest:
ecfd945d5318a926dbef5c4d65d5acf7c257bebb17501fa643287f0a185bfe2b - Sigstore transparency entry: 1807805234
- Sigstore integration time:
-
Permalink:
Blackcat-Informatics/gmeow-ontology@3374fe2184aa8b8351d7ccd7e14d066d1543b7a3 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/Blackcat-Informatics
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish-gmeow.yml@3374fe2184aa8b8351d7ccd7e14d066d1543b7a3 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file gmeow-1.0.1-py3-none-any.whl.
File metadata
- Download URL: gmeow-1.0.1-py3-none-any.whl
- Upload date:
- Size: 9.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
81aaf3342d3882a03694d0703e9cca07fbd26ccc599ebd03dfefbd27a5b9a385
|
|
| MD5 |
a7da552183749f07d0a6d16771e98839
|
|
| BLAKE2b-256 |
b4da92d928e7004d71cecfda69e571cb2e935025f8e4e41a2086da68067cbb07
|
Provenance
The following attestation bundles were made for gmeow-1.0.1-py3-none-any.whl:
Publisher:
pypi-publish-gmeow.yml on Blackcat-Informatics/gmeow-ontology
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
gmeow-1.0.1-py3-none-any.whl -
Subject digest:
81aaf3342d3882a03694d0703e9cca07fbd26ccc599ebd03dfefbd27a5b9a385 - Sigstore transparency entry: 1807805287
- Sigstore integration time:
-
Permalink:
Blackcat-Informatics/gmeow-ontology@3374fe2184aa8b8351d7ccd7e14d066d1543b7a3 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/Blackcat-Informatics
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish-gmeow.yml@3374fe2184aa8b8351d7ccd7e14d066d1543b7a3 -
Trigger Event:
workflow_dispatch
-
Statement type: