Serveur MCP Attested Memory
Commit 11 nov. 2026Fournit une mémoire vérifiable pour les agents IA avec provenance, analyse de vérité et une marketplace pour des unités de mémoire d'agent portables.
Aussi connu sous alexar76/attested-memory, attested-memory
- Étoiles
- 0
- Outils
- —
- Téléchargements, 30 jours
- —
- Dernière version
- 3.15.16
- Dernier commit
- 11 nov. 2026
- Licence
- Apache-2.0
Qu'est-ce que Attested Memory MCP ?
Attested Memory est un serveur MCP. Fournit une mémoire vérifiable pour les agents IA avec provenance, analyse de vérité et une marketplace pour des unités de mémoire d'agent portables.
Résumé généré à partir du README du projet
À propos du MCP server Attested Memory
L'Attested Memory Hub permet de fournir une mémoire vérifiable pour les agents IA en garantissant que chaque information inclut une provenance et une analyse de vérité. Les développeurs et les agents IA peuvent utiliser ce système pour empêcher des données falsifiées ou empoisonnées d'influencer les actions de l'agent. La plateforme fonctionne comme un hub compatible AIMarket qui intègre trois services essentiels : un memory market pour stocker et tarifer des unités portables, un truth layer pour le scan de contradictions, et un provenance ledger pour maintenir une lignée signée.
Les utilisateurs peuvent interagir avec le hub via un endpoint MCP de production en utilisant les outils market_search et market_invoke. Le système est déployé via Docker Compose et nécessite un profil PostgreSQL 16 pour les environnements de production. Il utilise une méthode de signature hybride Ed25519 et ML-DSA-65 pour sécuriser les reçus et les attestations. Pour les transactions financières, le hub prend en charge les paiements directs par portefeuille via Circle USDC sur Base, où les fonds sont envoyés directement à une adresse d'opérateur configurée sans que le service ne détienne de clés privées.
Ce que vous pouvez faire avec
- 1Vérifier l'authenticité de la mémoireUn agent IA peut vérifier l'origine et la fiabilité d'une unité de mémoire pour s'assurer qu'elle n'a pas été altérée.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Comment installer Attested Memory MCP
Formats vérifiés le 10 nov. 2026Ajouter à CursorAjouter à GooseInstaller Attested Memory MCP dans Claude Code
$ claude mcp add --transport http attested-memory https://hub.attestedmemory.net/mcpInstaller Attested Memory MCP dans Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"attested-memory": {
"url": "https://hub.attestedmemory.net/mcp"
}
}
}Installer Attested Memory MCP dans VS Code
.vscode/mcp.json
{
"servers": {
"attested-memory": {
"type": "http",
"url": "https://hub.attestedmemory.net/mcp"
}
}
}Installer Attested Memory MCP dans VS Code CLI
$ code --add-mcp '{"name":"attested-memory","type":"http","url":"https://hub.attestedmemory.net/mcp"}'Installer Attested Memory MCP dans Codex
$ codex mcp add attested-memory --url https://hub.attestedmemory.net/mcpInstaller Attested Memory MCP dans Codex config.toml
~/.codex/config.toml
[mcp_servers.attested-memory] url = "https://hub.attestedmemory.net/mcp"
Installer Attested Memory MCP dans Gemini CLI
$ gemini mcp add -s user --transport http attested-memory https://hub.attestedmemory.net/mcpInstaller Attested Memory MCP dans Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"attested-memory": {
"url": "https://hub.attestedmemory.net/mcp",
"type": "http"
}
}
}Configuration
PAYMENT_RECIPIENT
| Nom | Description | Type |
|---|---|---|
| PAYMENT_RECIPIENT | — |
Vérifications automatisées
Exécuté le 14 nov. 2026Rapport complet →Pas encore vérifié. Un serveur nécessite un score de 80, aucune faille sérieuse et suffisamment de données pour que nous puissions effectuer les vérifications. Fonctionnement des vérifications · Ce qu'il faut corriger pour gagner des points
- Dépôt source lié et accessiblealexar76/attested-memory is public and reachablegithub.com/alexar76/attested-memory ↗Réussi
- Le nom du package correspond au dépôt sourceNon vérifié
- Provenance du build (attestation Sigstore)Non vérifié
- Licence open source (OSI)Apache-2.0spdx.org/licenses/Apache-2.0.html ↗Réussi
- Commit ou version publiée au cours de l'année écouléeLast commit or release 2026-11-11github.com/alexar76/attested-memory ↗Réussi
- OpenSSF ScorecardNon vérifié
- Nom du package non proche d'un package populaireNon vérifié
- Aucun avis critique dans le package ou ses dépendancesNon vérifié
- Aucune instruction cachée destinée au modèle0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersRéussi
- Les outils destructifs sont étiquetésNon vérifié
- Le point de terminaison distant répond à la poignée de main MCPinitialize answered with protocol 2025-06-18 in 266 msRéussi
README
Voir sur GitHub🔄 Synced from the AI-Factory monorepo (append-only history). Pull requests are welcome — merged PRs are imported back and re-synced here. Issues · Pull requests
Attested Memory Hub
Production uses the PostgreSQL 16 profile described in
docs/production-postgres.md. Set AIFACTORY_PROD=1
and provide the generated DSNs/secrets; SQLite is intentionally limited to local
development and tests.
Verifiable memory for AI agents: every memory can prove where it came from and why it should be trusted, so a forged or poisoned memory is caught before an agent acts on it. Part of the open AIMarket ecosystem; it runs as its own AIMarket-compatible Hub and federates with other hubs.
The hub combines three separately deployable services around one Memory Unit contract:
| Service | Role | Core capabilities |
|---|---|---|
memory-market |
Primary product: store, find, share and price portable agent memory | memory.write, memory.read, memory.search, memory.share, memory.score |
truth-layer |
Evidence and contradiction analysis | memory.verify, claim.check, contradiction.scan, evidence.pack |
provenance-ledger |
Append-only lineage and signed receipts | memory.attest, lineage.get, receipt.verify |
The market is the product wedge. Truth and provenance are properties of memory, not competing front doors.
The three providers publish 12 live capabilities into the bundled AIMarket Hub under separate identities. Its signed ecosystem.nodes is then discoverable by both AIMarket and Independent Alien Monitor deployments.
Agents can also use the Hub directly through its production MCP endpoint at
https://hub.attestedmemory.net/mcp. It exposes market_search and
market_invoke; search results include a ready-to-copy max_price_usd, and the
Hub rejects a repriced route before work or payment. See MCP access.
Run the hub
Requirements: Docker Compose v2, Git and OpenSSL.
./start.sh
start.sh calls scripts/ensure_env.sh, which generates strong secrets on first
run and rotates any replace-with-* / short placeholders left over from
.env.example. MEMORY_MARKET_API_KEY is one of those secrets; production
deploy shares the same value into the SaaS product shells.
For a production host (HTTPS URLs, KOVA, payment recipient, SaaS edge):
./scripts/deploy_attested_memory.sh # maintainers: lives in the AIMarket monorepo; see its header
- Market console and API: http://127.0.0.1:8810
- AIMarket-compatible Hub: http://127.0.0.1:9084
- Truth API docs: http://127.0.0.1:8811/docs
- Provenance API docs: http://127.0.0.1:8812/docs
start.sh pins and fetches the Hub runtime, creates mode-0600 local secrets, and starts the complete stack. Data and signing keys are stored in named Docker volumes. Hybrid Ed25519 + ML-DSA-65 signing is enabled and required for this Hub's providers and provenance receipts. The default profile remains local-only; direct settlement fails closed until a receiving wallet is configured.
Direct wallet payments
Set the operator's public Base address in .env and restart the stack:
PAYMENT_RECIPIENT=0xYour40HexCharacterBaseAddress
Paid Memory Units can then be purchased from the console or /v1/billing API with canonical Circle USDC on Base. Funds go directly to that address; the service has no private key. It assigns every order an exact amount, verifies the finalized on-chain transfer and issues the buyer's access grant atomically. See the payment guide before enabling it in production.
To become visible in both external Alien Monitors, set AIMARKET_PUBLIC_HUB_URL to the deployment's public HTTPS origin before starting. The bootstrap announces to modelmarket.dev and independentai.network; operators of those roots must still approve and pin the peer. See Alien Monitor integration.
Development
Each service is an independent Python package and can be tested on its own:
./scripts/check.sh
The APIs deliberately use content hashes and references instead of moving private source material between services. See architecture, capabilities, security, payments, and monetization.
Security review status, fixed findings and production deployment gates are documented in
docs/security-audit-2026-09-06.md.
Source and contributions
Developed in the AIMarket monorepo and published as
alexar76/attested-memory. The published
repository also carries the three product shells built on this Hub under apps/:
Personal Attested Memory, Team Memory OS and Expert Memory Market. Issues and pull
requests are welcome there.
Status
This is a self-hosted MVP: durable memory records, deterministic evidence scoring, append-only hybrid-signed provenance, twelve Hub capabilities, dual-root federation bootstrap, direct Base USDC settlement, and an operator console are implemented. Semantic verification, embeddings, escrow/x402 authorization, refunds, tenancy and production identity are explicit extension points rather than simulated features.
License
Apache-2.0. See LICENSE.
Questions sur Attested Memory MCP
Comment ajouter Attested Memory MCP à Claude Code ?
Exécutez claude mcp add --transport http attested-memory https://hub.attestedmemory.net/mcp dans votre terminal. Ajoutez --scope user pour le rendre disponible dans tous les projets.
Comment ajouter Attested Memory MCP à Cursor ?
Ouvrez ~/.cursor/mcp.json et ajoutez le serveur sous mcpServers, avec la configuration Cursor indiquée dans la section d'installation ci-dessus.
Comment les paiements sont-ils gérés pour les unités de mémoire ?
Les unités de mémoire payantes peuvent être achetées via Circle USDC sur le réseau Base, les fonds étant envoyés directement à une adresse d'opérateur configurée.
Quels services sont inclus dans l'Attested Memory Hub ?
Le hub comprend le memory-market pour le stockage et la tarification de la mémoire, le truth-layer pour l'analyse des preuves, et le provenance-ledger pour la lignée signée.