athenara:~$ registry inspect architectures/tradememory-protocol

● tradememory-protocol — external

TradeMemory Protocol

A Python memory and decision-audit layer for AI trading agents — outcome-weighted recall, a pre-trade legitimacy gate and a hash-chained audit ledger, exposed as MCP tools and a REST server.

#agent-memory #mcp-server #audit-trail #decision-logging #agent-infrastructure

added 2026-08-17 · MIT · external

$ pip install tradememory-protocol
$ claude mcp add tradememory -- uvx tradememory-protocol
$ python -m tradememory

requires python >= 3.10

tradememory-protocol
├─ five memory types
├─ outcome-weighted recall
├─ pre-trade legitimacy gate
├─ SHA-256 audit chain
├─ MCP server
└─ FastAPI REST server

TradeMemory stores what an agent did and why. Five memory types are recalled with weighting by realized outcome; a five-factor legitimacy gate plus drawdown and losing-streak rails run before a position is opened; and every Trading Decision Record is content-hashed and forward-chained as chained_hash = SHA256(prev_chained_hash || content_hash), with each UTC day summarised by a Merkle root that chains across days — checkable through the verify_audit_hash, verify_audit_chain and get_daily_root tools. Storage is a local single-tenant SQLite file and nothing leaves the machine except an optional RFC 3161 timestamp call, disabled with TRADEMEMORY_TSA=off. The server is registered in the official MCP registry, and the repository also ships packaged agent skills under .skills/. Self-reported test counts across the README, site and skill files disagree with each other; a fresh clone of master on 2026-08-17 contains 1,452 test functions across 81 files.

Its most unusual property is a LIMITATIONS.md that publishes the project’s own failed validation rather than hiding it: “Phase 5 rigorous validation: INVALID. 100 experiments (2 symbols x 1h x 50 grid strategies x 5 agents) showed that the CalibratedAgent skipped 97% of trades, so the apparent drawdown reduction came from not trading, not from skill. 0/100 DSR PASS.” The same file marks the BOCPD detector and the DQS score as dead and puts the empirical basis at n=40 trades against a target of n≥100. Performance figures quoted elsewhere in the repository are self-reported simulation results over strategy and agent grids, not live trading, and the README’s claim of production use by traders and EA systems is self-reported and unverified.

The practical caveats are documented in the same place: no authentication, API keys, RBAC or rate limiting; MetaTrader 5 as the only broker connector; and a storage layer mid-migration, with SQLite as the production write path and a parallel PostgreSQL/Alembic setup not yet in production. One contributor accounts for 366 of the 367 commits, and as of August 2026 the maintainer declares the project “Feature-complete, in maintenance mode - bug and security reports are still reviewed; no new features or hosted service are planned.” Stars — 1,410 in under six months for an organisation created in February 2026 — run well ahead of installs at roughly 890 PyPI downloads a month, so weigh the latter. The maintainer separately sells a paid analysis of a customer’s own trade history, scoped to descriptive statistics with no signals or advice.

trading [●●●··] moderate   ai [●●●··] moderate   programming [●●●··] moderate   setup [●●···] basic

authors Mnemox AI, zychenpeng
origin external
license MIT
markets multi-asset

athenara:~$