Attested Memory MCP server
2026년 11월 11일 커밋Provides verifiable memory for AI agents with provenance, truth analysis, and a marketplace for portable agent memory units.
다른 이름 alexar76/attested-memory, attested-memory
- 스타
- 0
- Tools
- —
- 다운로드, 30일
- —
- 최신 버전
- 3.15.16
- 마지막 커밋
- 2026년 11월 11일
- 라이선스
- Apache-2.0
Attested Memory MCP란?
Attested Memory은(는) MCP server입니다. Provides verifiable memory for AI agents with provenance, truth analysis, and a marketplace for portable agent memory units.
프로젝트 README에서 생성된 요약
Attested Memory MCP server 정보
Providing verifiable memory for AI agents is what Attested Memory Hub accomplishes by ensuring every piece of information includes provenance and truth analysis. Developers and AI agents can use this system to prevent forged or poisoned data from influencing agent actions. The platform functions as an AIMarket-compatible hub that integrates three core services: a memory market for storing and pricing portable units, a truth layer for contradiction scanning, and a provenance ledger for maintaining signed lineage.
Users can interact with the hub through a production MCP endpoint using market_search and market_invoke tools. The system is deployed via Docker Compose and requires a PostgreSQL 16 profile for production environments. It utilizes a hybrid Ed25519 and ML-DSA-65 signing method to secure receipts and attestations. For financial transactions, the hub supports direct wallet payments using Circle USDC on Base, where funds are sent directly to a configured operator address without the service holding private keys.
활용 사례
- 1Verify memory authenticityAn AI agent can check the origin and reliability of a memory unit to ensure it has not been tampered with.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
Attested Memory MCP 설치 방법
형식 확인: 2026년 11월 10일Cursor에 추가Goose에 추가Claude Code에 Attested Memory MCP 설치
$ claude mcp add --transport http attested-memory https://hub.attestedmemory.net/mcpCursor에 Attested Memory MCP 설치
~/.cursor/mcp.json
{
"mcpServers": {
"attested-memory": {
"url": "https://hub.attestedmemory.net/mcp"
}
}
}VS Code에 Attested Memory MCP 설치
.vscode/mcp.json
{
"servers": {
"attested-memory": {
"type": "http",
"url": "https://hub.attestedmemory.net/mcp"
}
}
}VS Code CLI에 Attested Memory MCP 설치
$ code --add-mcp '{"name":"attested-memory","type":"http","url":"https://hub.attestedmemory.net/mcp"}'Codex에 Attested Memory MCP 설치
$ codex mcp add attested-memory --url https://hub.attestedmemory.net/mcpCodex config.toml에 Attested Memory MCP 설치
~/.codex/config.toml
[mcp_servers.attested-memory] url = "https://hub.attestedmemory.net/mcp"
Gemini CLI에 Attested Memory MCP 설치
$ gemini mcp add -s user --transport http attested-memory https://hub.attestedmemory.net/mcpGemini settings.json에 Attested Memory MCP 설치
~/.gemini/settings.json
{
"mcpServers": {
"attested-memory": {
"url": "https://hub.attestedmemory.net/mcp",
"type": "http"
}
}
}구성
PAYMENT_RECIPIENT
| 이름 | 설명 | 유형 |
|---|---|---|
| PAYMENT_RECIPIENT | — |
자동 검사
2026년 11월 14일에 실행됨전체 보고서 →아직 인증되지 않았습니다. 서버는 80점 이상의 점수, 심각한 결함 없음, 그리고 검사에 충분한 데이터를 갖추어야 합니다. 검사 방식 · 점수를 높이기 위해 수정할 항목
- 소스 저장소 연결 및 접근 가능alexar76/attested-memory is public and reachablegithub.com/alexar76/attested-memory ↗통과
- 패키지가 이 저장소를 소스로 명시검사되지 않음
- 빌드 출처(Sigstore 증명)검사되지 않음
- 오픈 소스 라이선스 (OSI)Apache-2.0spdx.org/licenses/Apache-2.0.html ↗통과
- 최근 1년 내 커밋 또는 릴리스Last commit or release 2026-11-11github.com/alexar76/attested-memory ↗통과
- OpenSSF Scorecard검사되지 않음
- 패키지 이름이 인기 패키지와 유사하지 않음검사되지 않음
- 패키지 및 해당 종속성에 중요한 보안 권고 없음검사되지 않음
- 모델에 대한 숨겨진 지침 없음0 tool descriptions and the README read; no override phrases, credential paths or hidden characters통과
- 파괴적인 도구에 라벨 표시됨검사되지 않음
- 원격 엔드포인트가 MCP 핸드셰이크에 응답initialize answered with protocol 2025-06-18 in 266 ms통과
README
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.
Attested Memory MCP 질문
Attested Memory MCP를 Claude Code에 추가하려면 어떻게 하나요?
터미널에서 claude mcp add --transport http attested-memory https://hub.attestedmemory.net/mcp를 실행합니다. 모든 프로젝트에서 사용할 수 있게 하려면 --scope user를 추가합니다.
Attested Memory MCP를 Cursor에 추가하려면 어떻게 하나요?
~/.cursor/mcp.json를 열고 mcpServers 아래에 서버를 추가합니다. 위 설치 섹션에 표시된 Cursor 구성을 사용합니다.
How are payments handled for memory units?
Paid Memory Units can be purchased using Circle USDC on the Base network, with funds sent directly to a configured operator address.
What services are included in the Attested Memory Hub?
The hub includes the memory-market for storing and pricing memory, the truth-layer for evidence analysis, and the provenance-ledger for signed lineage.