{
  "data": {
    "a": {
      "slug": "honcho",
      "name": "Honcho",
      "vendor": "Plastic Labs",
      "vendorUrl": "https://honcho.dev",
      "kind": "http-api",
      "category": "agent-memory",
      "summary": "Honcho is a memory API that models conversation participants, with integrations for Claude Code, Codex, Cursor, OpenCode, OpenClaw and Hermes. Its hosted MCP server is at mcp.honcho.dev.",
      "url": "https://www.anchorterminal.com/tools/honcho",
      "markdownUrl": "https://www.anchorterminal.com/tools/honcho.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/honcho.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/honcho.json",
      "dns": "honcho.grade.anchorterminal.com",
      "repo": "https://github.com/plastic-labs/honcho",
      "license": "AGPL-3.0",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://api.honcho.dev/v3",
      "packages": [
        {
          "registry": "pypi",
          "name": "honcho-ai"
        },
        {
          "registry": "npm",
          "name": "@honcho-ai/sdk"
        }
      ],
      "auth": "mixed",
      "authNotes": "Bearer API key (`hch-...`) on api.honcho.dev. The create-key endpoint mints further keys scoped to a workspace, peer or session, with an optional expiry, and they're revocable from the API Keys page. The hosted MCP at mcp.honcho.dev takes a key as a Bearer header or an OAuth token, plus an optional workspace header. The AgentCash endpoints take x402 or MPP payment instead of a key, with wallet sign-in for the free ones.",
      "pricing": "usage",
      "pricingNotes": "Ingestion (storage plus background reasoning) is $2.00 per million, and queries through `chat` cost $0.001 (minimal), $0.01 (low), $0.05 (medium), $0.10 (high) or $0.50 (max) each. Context retrieval is listed as unlimited. Startups that have raised under $5 million get $1,000 of credit and 12 months of subsidised pricing (https://honcho.dev/). New organisations get $100 of free credit (https://github.com/plastic-labs/honcho). Over x402 the ingestion price is $2 per million tokens of message content, with a $0.001 minimum and a $5.00 maximum per call (https://agentcash.honcho.dev/openapi.json).",
      "priceSummary": "$0.001 / call",
      "where": "hosted",
      "x402": {
        "level": "yes",
        "evidence": "An AgentCash storefront at agentcash.honcho.dev lists 16 POST endpoints under /api/honcho/. Storing messages and chat are paid over x402 or Tempo MPP on Base, Solana or Tempo. Messages cost $2 per million tokens (minimum $0.001, maximum $5.00), chat $0.001 to $0.50 by reasoning level, and the other endpoints are free (https://agentcash.honcho.dev/openapi.json, checked 2026-09-30).",
        "endpoints": [
          {
            "url": "https://agentcash.honcho.dev/api/honcho/messages",
            "priceUsd": 0.001,
            "network": "eip155:8453"
          },
          {
            "url": "https://agentcash.honcho.dev/api/honcho/chat",
            "priceUsd": 0.001,
            "network": "eip155:8453"
          }
        ]
      },
      "toolCount": 40,
      "popularity": {
        "githubStars": 7400,
        "npmWeekly": 17913,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://honcho.dev/docs",
      "llmsTxt": "https://honcho.dev/docs/llms.txt",
      "openapi": "https://honcho.dev/docs/v3/openapi.json",
      "registryName": "io.github.plastic-labs/honcho",
      "capabilities": [
        "memory.store",
        "memory.search",
        "memory.user",
        "memory.delete"
      ],
      "tags": [
        "hosted",
        "usage-priced",
        "x402",
        "stablecoin",
        "mcp",
        "oauth",
        "llms-txt",
        "python",
        "typescript",
        "open-source",
        "self-hosted"
      ],
      "lastRelease": "2026-10-29",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 61.6,
        "grade": "C",
        "agentReady": false,
        "rank": 600,
        "ranked": true,
        "rankOf": 1486,
        "categoryRank": 9,
        "methodology": "0.7",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 71,
          "maintenance": 83,
          "payments": 80,
          "reliability": 50,
          "schema": 84,
          "security": 52,
          "transparency": 69
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-11-02"
        },
        "negative": -6,
        "negativeNotes": [
          "-3: v3.5.0 and SDK 2.8.0 (2026-10-29, minor releases) changed workspace configuration updates from merging to replacing the stored object, so a client sending one setting now clears the rest. The changelog announced it the day it shipped, with no earlier notice found (https://github.com/plastic-labs/honcho/blob/main/CHANGELOG.md, https://honcho.dev/docs/changelog/introduction)",
          "-3: released fixes with no advisory. v3.2.0 (2026-09-15) stopped peer-scoped keys reaching sessions and peers outside their scope on POST /sessions and POST /peers, and v3.3.0 (2026-10-09) stopped session clones copying a same-named session's data from another workspace. No advisory found in OSV or the commits (https://github.com/plastic-labs/honcho/blob/main/CHANGELOG.md)"
        ],
        "verdict": "Pay per call over x402 or MPP at agentcash.honcho.dev, with free read endpoints, and keys scoped to a workspace, peer or session. No published rate limits, 429 guidance or SLA, and v3.5.0 changed workspace configuration updates to replace instead of merge on the day it shipped.",
        "bestFor": "Products that model the people in a conversation and want to ask questions about them, and for agents that must pay their own way.",
        "strengths": [
          "Pay per call over x402 or MPP at agentcash.honcho.dev, with free read endpoints",
          "Keys can be minted per workspace, peer or session, with an expiry, through the API",
          "Context retrieval listed as unlimited, with reasoning billed only when you call chat",
          "Hosted MCP in the official registry with 40 annotated tools, plus OpenAPI specs for v1 to v3",
          "AGPL-3.0 server, the same code that runs the hosted service"
        ],
        "weaknesses": [
          "No published rate limits, 429 guidance or SLA",
          "v3.5.0 changed workspace configuration updates from merge to replace with no advance notice",
          "Access-control fixes in v3.2.0 and v3.3.0 shipped without an advisory",
          "No security.txt, audit log or prompt-injection guidance found",
          "AGPL-3.0 server licence"
        ],
        "agentNotes": [
          "Get or create the workspace with POST /v3/workspaces before writing sessions and messages, and send the full configuration when updating one, since v3.5.0 replaces it",
          "Batch up to 100 messages per request, each under 25,000 characters",
          "Use context retrieval for routine turns and save `chat` at high or max for questions that need it, since max costs 500 times minimal",
          "Mint a peer- or session-scoped key with an expiry for any agent that shouldn't see the whole workspace",
          "Over x402, batch messages rather than sending them singly, as each paid call has a $0.001 floor"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.7",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 61.6
          }
        ],
        "editorialScores": {
          "ergonomics": 71,
          "maintenance": 83,
          "payments": 80,
          "reliability": 50,
          "schema": 84,
          "security": 52,
          "transparency": 56
        },
        "provenanceScore": 81,
        "checked": {
          "categories": {
            "ergonomics": "2026-11-02",
            "maintenance": "2026-11-02",
            "payments": "2026-11-02",
            "reliability": "2026-11-02",
            "schema": "2026-11-02",
            "security": "2026-11-02",
            "transparency": "2026-11-02"
          },
          "last": "2026-11-02",
          "lastMoved": "2026-11-02",
          "oldest": "2026-11-02",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "install": "pip install honcho-ai   # or: npm install @honcho-ai/sdk",
        "http": "curl -X POST https://api.honcho.dev/v3/workspaces -H \"Authorization: Bearer $HONCHO_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"id\":\"workspace-123\",\"metadata\":{}}'",
        "claudeCode": "claude mcp add honcho --transport http \"https://mcp.honcho.dev\" --header \"Authorization: Bearer $HONCHO_API_KEY\"",
        "config": {
          "mcpServers": {
            "honcho": {
              "headers": {
                "Authorization": "Bearer ${HONCHO_API_KEY}"
              },
              "type": "http",
              "url": "https://mcp.honcho.dev"
            }
          }
        },
        "x402": "curl -s -i -X POST https://agentcash.honcho.dev/api/honcho/messages -H 'content-type: application/json'\n# 402 -\u003e pay over x402 (USDC on eip155:8453, or Solana) or Tempo MPP -\u003e retry. Request schemas at https://agentcash.honcho.dev/openapi.json"
      },
      "letme": {
        "capability": "https://letme.dev/memory.store",
        "tool": "https://letme.dev/honcho"
      },
      "area": "agent-runtime",
      "unitPrices": [
        {
          "item": "Ingestion",
          "unit": "1m-tokens",
          "usd": 2,
          "note": "Storage plus background reasoning. $0.001 minimum per call over x402"
        },
        {
          "item": "chat, minimal reasoning",
          "unit": "call",
          "usd": 0.001
        },
        {
          "item": "chat, low reasoning",
          "unit": "call",
          "usd": 0.01
        },
        {
          "item": "chat, medium reasoning",
          "unit": "call",
          "usd": 0.05
        },
        {
          "item": "chat, high reasoning",
          "unit": "call",
          "usd": 0.1
        },
        {
          "item": "chat, max reasoning",
          "unit": "call",
          "usd": 0.5
        }
      ],
      "provenance": {
        "legalEntity": "Plastic Labs, Inc.",
        "domain": "honcho.dev",
        "domainRegistered": "2022-01-26",
        "endpointOnVendorDomain": true,
        "terms": "https://app.honcho.dev/tos",
        "privacy": "https://app.honcho.dev/privacy",
        "statusPage": "https://status.honcho.dev",
        "changelog": "https://honcho.dev/docs/changelog/introduction",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "notes": [
          "The terms name Plastic Labs, Inc., 169 Madison Avenue, New York, with arbitration in New York. They carry no last-updated date.",
          "honcho.dev/.well-known/security.txt returns 404.",
          "The x402 storefront runs on the AgentCash platform at agentcash.honcho.dev, a subdomain of honcho.dev."
        ],
        "score": 81
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/honcho.json",
      "live": {
        "slug": "honcho",
        "probe": {
          "target": "https://api.honcho.dev/v3",
          "method": "get",
          "lastAt": "2026-11-07T18:20:30.509905582Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 156,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 195,
          "p95ms24h": 456,
          "samples24h": 239,
          "samples30d": 7910,
          "days": [
            {
              "date": "2026-10-07",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-08",
              "probes": 268,
              "ok": 268
            },
            {
              "date": "2026-10-09",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-10",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-11",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-12",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-13",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-14",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-15",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-16",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-17",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-18",
              "probes": 256,
              "ok": 256
            },
            {
              "date": "2026-10-19",
              "probes": 255,
              "ok": 255
            },
            {
              "date": "2026-10-20",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-21",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-22",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-23",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-24",
              "probes": 251,
              "ok": 251
            },
            {
              "date": "2026-10-25",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-26",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-27",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-28",
              "probes": 251,
              "ok": 251
            },
            {
              "date": "2026-10-29",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-30",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-31",
              "probes": 251,
              "ok": 251
            },
            {
              "date": "2026-11-01",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-11-02",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-11-03",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-11-04",
              "probes": 246,
              "ok": 246
            },
            {
              "date": "2026-11-05",
              "probes": 185,
              "ok": 185
            },
            {
              "date": "2026-11-06",
              "probes": 241,
              "ok": 241
            },
            {
              "date": "2026-11-07",
              "probes": 187,
              "ok": 187
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.honcho.dev",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-11-07T18:21:15.872435867Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "plastic-labs/honcho",
            "version": "v3.5.0",
            "released": "2026-10-30",
            "seenAt": "2026-11-06T23:33:00.861976661Z"
          },
          {
            "registry": "mcp-registry",
            "name": "io.github.plastic-labs/honcho",
            "version": "3.0.0",
            "seenAt": "2026-11-07T18:16:28.95801333Z"
          },
          {
            "registry": "npm",
            "name": "@honcho-ai/sdk",
            "version": "2.8.0",
            "seenAt": "2026-11-06T23:33:00.622074981Z"
          },
          {
            "registry": "pypi",
            "name": "honcho-ai",
            "version": "2.8.0",
            "released": "2026-10-30",
            "seenAt": "2026-11-06T23:33:00.413883848Z"
          }
        ],
        "githubStars": 7985,
        "npmWeekly": 33764,
        "pypiWeekly": 67465,
        "securityTxt": {
          "url": "https://honcho.dev/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-11-07T16:01:08.247174915Z"
        },
        "llmsTxt": {
          "url": "https://honcho.dev/docs/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-11-07T15:32:42.419602302Z"
        },
        "domain": {
          "domain": "honcho.dev",
          "registered": "2022-01-26",
          "source": "https://pubapi.registry.google/rdap/domain/honcho.dev",
          "checkedAt": "2026-11-01T14:18:34.31702211Z"
        },
        "pages": [
          {
            "url": "https://honcho.dev/docs/changelog/introduction",
            "kind": "deprecations",
            "status": 200,
            "checkedAt": "2026-11-07T14:11:08.348330602Z",
            "changedAt": "2026-11-06T13:33:12.598540414Z",
            "fingerprint": "60f2494ff6a8"
          },
          {
            "url": "https://app.honcho.dev/privacy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-11-07T13:59:26.250943957Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "9da63f6bcbbd"
          },
          {
            "url": "https://app.honcho.dev/tos",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-11-07T13:59:28.445165354Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "f178ff16d893"
          }
        ],
        "mcpTools": {
          "url": "https://mcp.honcho.dev",
          "checkedAt": "2026-11-07T01:45:19.776240872Z",
          "status": "auth",
          "note": "asks for credentials before listing its tools",
          "changedAt": "2026-11-07T01:45:19.776240872Z"
        },
        "github": {
          "repo": "plastic-labs/honcho",
          "checkedAt": "2026-11-02T09:17:29.930933158Z",
          "stars": 7887,
          "archived": false,
          "issuesEnabled": true,
          "pushedAt": "2026-11-01T20:47:02Z",
          "openIssues": 103,
          "openPRs": 72,
          "issuesOpened90d": 135,
          "issuesClosed90d": 119,
          "prsMerged90d": 307,
          "ci": {
            "branch": "main",
            "runs": 50,
            "success": 42,
            "failure": 6,
            "other": 2,
            "latest": "success",
            "latestAt": "2026-10-30T19:10:32Z"
          },
          "replies": {
            "sampled": 25,
            "unanswered": 14,
            "medianDays": 1.2
          }
        },
        "updatedAt": "2026-11-07T18:21:15.872435867Z"
      }
    },
    "answer": "Honcho scores 61.6 (C) on agent readiness against MemMachine's 58 (C), and leads in 5 of 7 scored categories.",
    "b": {
      "slug": "memmachine",
      "name": "MemMachine",
      "vendor": "MemVerge, Inc.",
      "vendorUrl": "https://memmachine.ai",
      "kind": "http-api",
      "category": "agent-memory",
      "summary": "MemMachine is an open-source long-term memory layer for AI agents, incubated by MemVerge, with episodic, profile and working memory behind a self-hosted REST server, Python and TypeScript clients and an MCP server, plus a hosted platform.",
      "url": "https://www.anchorterminal.com/tools/memmachine",
      "markdownUrl": "https://www.anchorterminal.com/tools/memmachine.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/memmachine.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/memmachine.json",
      "dns": "memmachine.grade.anchorterminal.com",
      "repo": "https://github.com/MemMachine/MemMachine",
      "license": "Apache-2.0",
      "transports": [
        "http",
        "stdio",
        "streamable-http"
      ],
      "packages": [
        {
          "registry": "pypi",
          "name": "memmachine-server"
        },
        {
          "registry": "pypi",
          "name": "memmachine-client"
        },
        {
          "registry": "npm",
          "name": "@memmachine/client"
        }
      ],
      "auth": "none",
      "authNotes": "The self-hosted server takes no credential; the owner supplies LLM and embedding keys (OpenAI, Bedrock or Ollama) in its config. The hosted MemMachine Platform at api.memmachine.ai uses a bearer API key created and revoked in the console after a browser signup.",
      "pricing": "freemium",
      "pricingNotes": "Free under Apache-2.0 to self-host, with model costs paid to the chosen provider. The hosted platform has a free account per the README, but no prices were found, and the terms bill hosted services by order, monthly or annually.",
      "priceSummary": "Freemium",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the repository, the OpenAPI documents or the docs (checked 2026-11-06).",
        "endpoints": []
      },
      "toolCount": 3,
      "popularity": {
        "githubStars": 3085,
        "npmWeekly": 28,
        "pypiWeekly": 581,
        "asOf": "2026-11-06"
      },
      "docsUrl": "https://docs.memmachine.ai",
      "llmsTxt": "https://docs.memmachine.ai/llms.txt",
      "openapi": "https://github.com/MemMachine/MemMachine/blob/main/docs/openapi.json",
      "capabilities": [
        "memory.store",
        "memory.search",
        "memory.user",
        "memory.graph",
        "memory.delete"
      ],
      "tags": [
        "open-source",
        "self-hosted",
        "hosted",
        "apache-2.0",
        "python",
        "typescript",
        "docker",
        "mcp",
        "openapi",
        "llms-txt",
        "no-auth",
        "pre-1.0"
      ],
      "lastRelease": "2026-10-08",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 58,
        "grade": "C",
        "agentReady": false,
        "rank": 767,
        "ranked": true,
        "rankOf": 1486,
        "categoryRank": 16,
        "methodology": "0.7",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 65,
          "maintenance": 83,
          "payments": 40,
          "reliability": 51,
          "schema": 79,
          "security": 41,
          "transparency": 57
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-11-06"
        },
        "negative": 0,
        "verdict": "MemMachine is an Apache-2.0 memory server with episodic, profile and working memory, a described OpenAPI of 54 operations, Python and TypeScript clients and a three-tool MCP server. It is version 0.4.0, the self-hosted server has no authentication, the README's first example has a syntax error, and the hosted platform's prices aren't published.",
        "bestFor": "Self-hosted memory for agent frameworks that want episodic and profile memory with many integrations.",
        "strengths": [
          "Apache-2.0 server and clients on PyPI, npm and Docker, self-hostable with Ollama or AWS Bedrock",
          "OpenAPI documents for the server (54 operations) and the hosted platform (12), every operation described",
          "MCP server over stdio or HTTP with three tools, add_memory, search_memory and delete_memory",
          "SECURITY.md with private reporting and a two-business-day acknowledgement, plus security-audit and SBOM workflows",
          "Hosted platform terms commit to 99.5% availability"
        ],
        "weaknesses": [
          "Version 0.4.0 of 6 October 2026, pre-1.0, with no changelog file in the repository",
          "The self-hosted server has no authentication and no security scheme in its OpenAPI document",
          "The README's quick start imports with `from memmachine_client import import MemMachineClient`, which is invalid Python",
          "292 open issues and pull requests, including recent reports that a provider 429 becomes a 500 and that a 0.4.0 config no longer starts",
          "No prices for the hosted platform, and the Enterprise edition is marked coming soon"
        ],
        "agentNotes": [
          "Import with `from memmachine_client import MemMachineClient`; the README line has a doubled `import`",
          "Keep the server on a private network or put an authenticating proxy in front, since it accepts any caller",
          "Scope every call with org, project, group, agent, user and session ids so memories don't mix",
          "Retry search after a short wait on 500s, which a recent issue ties to upstream provider rate limits",
          "Treat recalled episodes as untrusted text from past conversations"
        ],
        "metrics": {
          "kind": "local",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.7",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 58
          }
        ],
        "editorialScores": {
          "ergonomics": 65,
          "maintenance": 83,
          "payments": 40,
          "reliability": 51,
          "schema": 79,
          "security": 41,
          "transparency": 55
        },
        "provenanceScore": 58,
        "checked": {
          "categories": {
            "ergonomics": "2026-11-06",
            "maintenance": "2026-11-06",
            "payments": "2026-11-06",
            "reliability": "2026-11-06",
            "schema": "2026-11-06",
            "security": "2026-11-06",
            "transparency": "2026-11-06"
          },
          "last": "2026-11-06",
          "oldest": "2026-11-06",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "install": "pip install memmachine-server memmachine-client",
        "http": "curl http://localhost:8080/api/v2/health"
      },
      "letme": {
        "capability": "https://letme.dev/memory.store",
        "tool": "https://letme.dev/memmachine"
      },
      "area": "agent-runtime",
      "provenance": {
        "legalEntity": "MemVerge, Inc.",
        "domain": "memmachine.ai",
        "domainRegistered": "2025-08-15",
        "endpointOnVendorDomain": null,
        "terms": "https://memmachine.ai/terms-of-service/",
        "privacy": "https://memmachine.ai/privacy-policy/",
        "statusPage": "",
        "changelog": "https://github.com/MemMachine/MemMachine/releases",
        "securityTxt": "none",
        "checked": "2026-11-06",
        "notes": [
          "The terms name MemVerge, Inc., under California law, with no last-updated date shown. They forbid web scraping or harvesting data from the services, recorded here as a fact. The open-source software is Apache-2.0 and outside the terms.",
          "memmachine.ai/robots.txt allows all crawlers. docs.memmachine.ai carries Content-Signal ai-input=yes.",
          "RDAP gives memmachine.ai a registration date of 15 August 2025.",
          "/.well-known/security.txt returns 404. No status page found."
        ],
        "score": 58
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/memmachine.json",
      "live": {
        "slug": "memmachine",
        "versions": [
          {
            "registry": "github",
            "name": "MemMachine/MemMachine",
            "version": "v0.4.0",
            "released": "2026-10-08",
            "seenAt": "2026-11-06T23:43:57.45502049Z"
          },
          {
            "registry": "npm",
            "name": "@memmachine/client",
            "version": "0.3.9",
            "seenAt": "2026-11-06T23:43:56.945798416Z"
          },
          {
            "registry": "pypi",
            "name": "memmachine-client",
            "version": "0.4.0",
            "released": "2026-10-08",
            "seenAt": "2026-11-06T23:43:55.050118334Z"
          },
          {
            "registry": "pypi",
            "name": "memmachine-server",
            "version": "0.4.0",
            "released": "2026-10-08",
            "seenAt": "2026-11-06T23:43:54.864236924Z"
          }
        ],
        "githubStars": 3085,
        "npmWeekly": 28,
        "pypiWeekly": 54,
        "securityTxt": {
          "url": "https://memmachine.ai/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-11-07T16:00:09.818703565Z"
        },
        "llmsTxt": {
          "url": "https://docs.memmachine.ai/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-11-07T15:32:59.84146138Z"
        },
        "pages": [
          {
            "url": "https://memmachine.ai/privacy-policy/",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-11-07T14:14:11.012100581Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "19edc6281451"
          },
          {
            "url": "https://memmachine.ai/terms-of-service/",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-11-07T14:14:13.19202427Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "079364130152"
          }
        ],
        "updatedAt": "2026-11-07T16:00:09.818703565Z"
      }
    },
    "edges": [
      {
        "by": 40,
        "category": "payments",
        "leads": "honcho",
        "name": "Payments \u0026 pricing",
        "reasons": {
          "a": "x402 and Tempo MPP on 16 endpoints at agentcash.honcho.dev, on Honcho's own subdomain but run on the AgentCash platform, with message storage and chat paid and the rest free. api.honcho.dev itself takes only keys (30 of 40). Ingestion at $2 per million tokens and chat at $0.001 to $0.50 a call are published (20). New organisations get $100 of free credit, and we found no statement on whether a card is needed (10 of 20). An agent can pay per call over x402 with no account (20).",
          "b": "Self-hosted rule, with the price lines read for the hosted platform. No x402, MPP or L402 (0 of 40). No hosted prices found on the site or docs (0). Free to self-host with no card (20). An agent can install it from PyPI with no account (20). Total 40."
        },
        "scores": {
          "a": 80,
          "b": 40
        }
      },
      {
        "by": 12,
        "category": "transparency",
        "leads": "honcho",
        "name": "Transparency \u0026 trust",
        "reasons": {
          "a": "The server is AGPL-3.0, the same code Honcho hosts, and the TypeScript SDK is Apache-2.0 (30). The terms keep data for 90 days after termination and then delete it, and a deleting-data page says what survives each kind of delete. We didn't re-read the privacy policy this run (18 of 30). Docs for v1, v2 and v3 sit side by side with a compatibility guide, but no dated notices or written policy (8 of 20). No subprocessor list or data-location statement found (0).",
          "b": "Apache-2.0 (30). The terms say hosted customer data is destroyed on termination, with no period, and use usage data only in aggregate; the privacy policy wasn't read (12 of 30). No deprecation policy or notices found (3 of 20). No telemetry calls found in the server or client source, and the docs don't address it (10 of 20). Total 55."
        },
        "scores": {
          "a": 69,
          "b": 57
        }
      },
      {
        "by": 11,
        "category": "security",
        "leads": "honcho",
        "name": "Security \u0026 auth",
        "reasons": {
          "a": "Keys can be minted through the API scoped to a workspace, a peer or a session, with an optional expires_at, and are revocable from the API Keys page. The MCP takes a Bearer key or OAuth (30). Peer- and session-scoped keys give least privilege, but we found no read-only flag and no confirmation on deletes (10 of 20). Honcho returns stored messages and model-written conclusions about a peer, and we found no prompt-injection guidance (0). No audit log or per-call log found (0). SECURITY.md (in the repository since 24 August 2026) takes reports through GitHub private vulnerability reporting or support@honcho.dev, and the site carried a SOC 2 Type I badge per the 1 October check. No security.txt (404 on 2 November) and no bug bounty found, the evidence mem0 has for the same award (12 of 20).",
          "b": "Framework reading for software the owner runs. The server has no authentication and no security scheme in its OpenAPI document (15 of 30). No read-only mode or confirmation for deletes (5 of 20). No guidance on recalled memories as untrusted text (4 of 15). No audit log on the self-hosted server; the hosted console shows usage (5 of 15). SECURITY.md with GitHub private reporting and a two-business-day acknowledgement, with security-audit and SBOM workflows; no security.txt or certification (12 of 20). Total 41."
        },
        "scores": {
          "a": 52,
          "b": 41
        }
      },
      {
        "by": 6,
        "category": "ergonomics",
        "leads": "honcho",
        "name": "Agent ergonomics",
        "reasons": {
          "a": "The API's context call returns a ready block for the next prompt (15 of 25). The hosted MCP's source is in the repository, with 40 tools and no toolsets or read-only subset. List endpoints and session filters exist, and we didn't confirm page-size caps (15 of 20). 422 responses name the failing field (12 of 20). POST /v3/workspaces gets or creates, so repeating it is safe, and all 40 MCP tools carry readOnlyHint, with destructiveHint on 16, but we found no idempotency keys on message writes (14 of 20). Python and TypeScript SDKs and few required fields (15).",
          "b": "Searches take limit and filter options for episodic and semantic results (20 of 25). Memories can be listed and filtered by scope (15 of 20). Validation errors are typed; other failures are less clear, as the 429-to-500 issue shows (10 of 20). No idempotency keys or safe-retry guidance found (5 of 20). Python and TypeScript clients and a five-line quick start, once the import is fixed (15). Total 65."
        },
        "scores": {
          "a": 71,
          "b": 65
        }
      },
      {
        "by": 5,
        "category": "schema",
        "leads": "honcho",
        "name": "Schema \u0026 documentation",
        "reasons": {
          "a": "OpenAPI specs for v1, v2 and v3 linked from llms.txt, at honcho.dev/docs/v3/openapi.json for the current version (25). llms.txt (10). Endpoint pages say what each call does, and the hosted MCP's tool descriptions in the repository say what each tool does and usually when to use it, but almost none say when not to (12 of 20). Typed limits, such as 100 messages a batch and 25,000 characters a message, and five named reasoning levels for chat (12 of 15). Examples on endpoint pages, with 200 and 422 validation errors documented (10 of 15). Versioned docs, a compatibility guide and a CHANGELOG.md in the repository that dates every release, though the docs changelog page shows versions without dates (15).",
          "b": "OpenAPI documents for the server (54 operations) and the hosted platform (12) (25). llms.txt on docs.memmachine.ai with Markdown pages (10). Every operation has a description, and the docs explain memory types and scoping (15 of 20). Typed request models generated from the server, with search options for limits and filters (12 of 15). Examples for each client and the MCP tools, but only 422 is documented on the server and the README's first example doesn't run (8 of 15). `/api/v2` paths and tagged releases, no changelog (9 of 15). Total 79."
        },
        "scores": {
          "a": 84,
          "b": 79
        }
      }
    ],
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "Plastic Labs",
        "b": "MemVerge, Inc.",
        "name": "Vendor"
      },
      {
        "a": "https://api.honcho.dev/v3",
        "b": "no (local only)",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP, Streamable HTTP",
        "b": "HTTP, stdio, Streamable HTTP",
        "name": "Transports"
      },
      {
        "a": "OAuth or key",
        "b": "None",
        "name": "Auth"
      },
      {
        "a": "Pay per use",
        "b": "Freemium",
        "name": "Pricing"
      },
      {
        "a": "yes, from $0.001/call",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "AGPL-3.0",
        "b": "Apache-2.0",
        "name": "Licence"
      },
      {
        "a": "40",
        "b": "3",
        "name": "Tools exposed"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "io.github.plastic-labs/honcho",
        "b": "not listed",
        "name": "MCP registry"
      },
      {
        "a": "2026-10-29",
        "b": "2026-10-08",
        "name": "Last release"
      },
      {
        "a": "no date given",
        "b": "no date given",
        "name": "Terms last updated"
      },
      {
        "a": "2025-04-24",
        "b": "2026-05-20",
        "name": "Privacy policy last updated"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Customer content may train models"
      },
      {
        "a": "not found in the text",
        "b": "yes",
        "name": "Terms restrict automated access"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "7.4k stars, 18k npm/wk",
        "b": "3.1k stars, 28 npm/wk, 581 PyPI/wk",
        "name": "Popularity"
      },
      {
        "a": "3/5 (2)",
        "b": "none",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Honcho scores 61.6 (C) on agent readiness against MemMachine's 58 (C), and leads in 5 of 7 scored categories.",
        "question": "Which is better for AI agents, Honcho or MemMachine?"
      },
      {
        "answer": "Honcho takes an API key or an OAuth sign-in. MemMachine needs no key. An agent can also pay Honcho per call over x402, with no account.",
        "question": "Do Honcho and MemMachine need an API key?"
      },
      {
        "answer": "Honcho has a hosted endpoint at https://api.honcho.dev/v3. MemMachine runs on your own machine, with no hosted endpoint listed.",
        "question": "Can an agent call Honcho and MemMachine without installing anything?"
      },
      {
        "answer": "Yes. Honcho is open source (AGPL-3.0). MemMachine is open source (Apache-2.0).",
        "question": "Are Honcho and MemMachine open source?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Schema \u0026 documentation, 84 against 79",
          "Agent ergonomics, 71 against 65",
          "Security \u0026 auth, 52 against 41",
          "Payments \u0026 pricing, 80 against 40",
          "Transparency \u0026 trust, 69 against 57"
        ],
        "also": [
          "An agent can pay per call over x402, with no account",
          "A hosted endpoint, with nothing to install"
        ],
        "goodFor": "Products that model the people in a conversation and want to ask questions about them, and for agents that must pay their own way.",
        "slug": "honcho",
        "watchFor": "No published rate limits, 429 guidance or SLA"
      },
      {
        "aheadOn": null,
        "also": [
          "No key needed to call it",
          "Runs on your own machine",
          "No incidents deducted, where Honcho loses 6 points for them"
        ],
        "goodFor": "Self-hosted memory for agent frameworks that want episodic and profile memory with many integrations.",
        "slug": "memmachine",
        "watchFor": "Version 0.4.0 of 6 October 2026, pre-1.0, with no changelog file in the repository"
      }
    ],
    "history": {
      "honcho": [
        {
          "causes": [
            "evidence",
            "event"
          ],
          "date": "2026-11-02",
          "delta": -2.6,
          "from": 64.2,
          "fromGrade": "B",
          "to": 61.6,
          "toGrade": "C"
        },
        {
          "causes": [
            "evidence"
          ],
          "date": "2026-10-28",
          "delta": 0.1,
          "from": 64.1,
          "fromGrade": "B",
          "to": 64.2,
          "toGrade": "B"
        },
        {
          "causes": [
            "method"
          ],
          "date": "2026-10-27",
          "delta": 0,
          "from": 64.1,
          "fromGrade": "B",
          "to": 64.1,
          "toGrade": "B"
        }
      ],
      "memmachine": null
    },
    "job": {
      "capability": "memory.store",
      "name": "Agent memory"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/agentcore-memory-vs-honcho.json",
        "title": "Amazon Bedrock AgentCore Memory vs Honcho",
        "url": "https://www.anchorterminal.com/compare/agentcore-memory-vs-honcho"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentcore-memory-vs-memmachine.json",
        "title": "Amazon Bedrock AgentCore Memory vs MemMachine",
        "url": "https://www.anchorterminal.com/compare/agentcore-memory-vs-memmachine"
      },
      {
        "json": "https://www.anchorterminal.com/compare/basic-memory-vs-honcho.json",
        "title": "Basic Memory vs Honcho",
        "url": "https://www.anchorterminal.com/compare/basic-memory-vs-honcho"
      },
      {
        "json": "https://www.anchorterminal.com/compare/basic-memory-vs-memmachine.json",
        "title": "Basic Memory vs MemMachine",
        "url": "https://www.anchorterminal.com/compare/basic-memory-vs-memmachine"
      },
      {
        "json": "https://www.anchorterminal.com/compare/claude-mem-vs-honcho.json",
        "title": "claude-mem vs Honcho",
        "url": "https://www.anchorterminal.com/compare/claude-mem-vs-honcho"
      },
      {
        "json": "https://www.anchorterminal.com/compare/claude-mem-vs-memmachine.json",
        "title": "claude-mem vs MemMachine",
        "url": "https://www.anchorterminal.com/compare/claude-mem-vs-memmachine"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cognee-vs-honcho.json",
        "title": "Cognee vs Honcho",
        "url": "https://www.anchorterminal.com/compare/cognee-vs-honcho"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cognee-vs-memmachine.json",
        "title": "Cognee vs MemMachine",
        "url": "https://www.anchorterminal.com/compare/cognee-vs-memmachine"
      },
      {
        "json": "https://www.anchorterminal.com/compare/everos-vs-honcho.json",
        "title": "EverOS vs Honcho",
        "url": "https://www.anchorterminal.com/compare/everos-vs-honcho"
      },
      {
        "json": "https://www.anchorterminal.com/compare/everos-vs-memmachine.json",
        "title": "EverOS vs MemMachine",
        "url": "https://www.anchorterminal.com/compare/everos-vs-memmachine"
      },
      {
        "json": "https://www.anchorterminal.com/compare/google-memory-bank-vs-honcho.json",
        "title": "Agent Platform Memory Bank vs Honcho",
        "url": "https://www.anchorterminal.com/compare/google-memory-bank-vs-honcho"
      },
      {
        "json": "https://www.anchorterminal.com/compare/google-memory-bank-vs-memmachine.json",
        "title": "Agent Platform Memory Bank vs MemMachine",
        "url": "https://www.anchorterminal.com/compare/google-memory-bank-vs-memmachine"
      },
      {
        "json": "https://www.anchorterminal.com/compare/graphiti-vs-honcho.json",
        "title": "Graphiti vs Honcho",
        "url": "https://www.anchorterminal.com/compare/graphiti-vs-honcho"
      },
      {
        "json": "https://www.anchorterminal.com/compare/graphiti-vs-memmachine.json",
        "title": "Graphiti vs MemMachine",
        "url": "https://www.anchorterminal.com/compare/graphiti-vs-memmachine"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hindsight-vs-honcho.json",
        "title": "Hindsight vs Honcho",
        "url": "https://www.anchorterminal.com/compare/hindsight-vs-honcho"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hindsight-vs-memmachine.json",
        "title": "Hindsight vs MemMachine",
        "url": "https://www.anchorterminal.com/compare/hindsight-vs-memmachine"
      },
      {
        "json": "https://www.anchorterminal.com/compare/honcho-vs-hy-memory.json",
        "title": "Honcho vs Hy Memory",
        "url": "https://www.anchorterminal.com/compare/honcho-vs-hy-memory"
      },
      {
        "json": "https://www.anchorterminal.com/compare/honcho-vs-langmem.json",
        "title": "Honcho vs LangMem",
        "url": "https://www.anchorterminal.com/compare/honcho-vs-langmem"
      },
      {
        "json": "https://www.anchorterminal.com/compare/honcho-vs-localghost.json",
        "title": "Honcho vs LocalGhost",
        "url": "https://www.anchorterminal.com/compare/honcho-vs-localghost"
      },
      {
        "json": "https://www.anchorterminal.com/compare/honcho-vs-mem0.json",
        "title": "Honcho vs Mem0 Platform + MCP",
        "url": "https://www.anchorterminal.com/compare/honcho-vs-mem0"
      },
      {
        "json": "https://www.anchorterminal.com/compare/honcho-vs-memori.json",
        "title": "Honcho vs Memori",
        "url": "https://www.anchorterminal.com/compare/honcho-vs-memori"
      },
      {
        "json": "https://www.anchorterminal.com/compare/honcho-vs-memory-reference-server.json",
        "title": "Honcho vs Memory (MCP reference server)",
        "url": "https://www.anchorterminal.com/compare/honcho-vs-memory-reference-server"
      },
      {
        "json": "https://www.anchorterminal.com/compare/honcho-vs-mempalace.json",
        "title": "Honcho vs MemPalace",
        "url": "https://www.anchorterminal.com/compare/honcho-vs-mempalace"
      },
      {
        "json": "https://www.anchorterminal.com/compare/honcho-vs-past-dev.json",
        "title": "Honcho vs past.dev",
        "url": "https://www.anchorterminal.com/compare/honcho-vs-past-dev"
      },
      {
        "json": "https://www.anchorterminal.com/compare/honcho-vs-supermemory.json",
        "title": "Honcho vs Supermemory API + MCP",
        "url": "https://www.anchorterminal.com/compare/honcho-vs-supermemory"
      },
      {
        "json": "https://www.anchorterminal.com/compare/honcho-vs-tencentdb-agent-memory.json",
        "title": "Honcho vs TencentDB Agent Memory",
        "url": "https://www.anchorterminal.com/compare/honcho-vs-tencentdb-agent-memory"
      },
      {
        "json": "https://www.anchorterminal.com/compare/honcho-vs-tokenrip.json",
        "title": "Honcho vs Tokenrip",
        "url": "https://www.anchorterminal.com/compare/honcho-vs-tokenrip"
      },
      {
        "json": "https://www.anchorterminal.com/compare/honcho-vs-zep.json",
        "title": "Honcho vs Zep",
        "url": "https://www.anchorterminal.com/compare/honcho-vs-zep"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hy-memory-vs-memmachine.json",
        "title": "Hy Memory vs MemMachine",
        "url": "https://www.anchorterminal.com/compare/hy-memory-vs-memmachine"
      },
      {
        "json": "https://www.anchorterminal.com/compare/langmem-vs-memmachine.json",
        "title": "LangMem vs MemMachine",
        "url": "https://www.anchorterminal.com/compare/langmem-vs-memmachine"
      },
      {
        "json": "https://www.anchorterminal.com/compare/localghost-vs-memmachine.json",
        "title": "LocalGhost vs MemMachine",
        "url": "https://www.anchorterminal.com/compare/localghost-vs-memmachine"
      },
      {
        "json": "https://www.anchorterminal.com/compare/mem0-vs-memmachine.json",
        "title": "Mem0 Platform + MCP vs MemMachine",
        "url": "https://www.anchorterminal.com/compare/mem0-vs-memmachine"
      },
      {
        "json": "https://www.anchorterminal.com/compare/memmachine-vs-memori.json",
        "title": "MemMachine vs Memori",
        "url": "https://www.anchorterminal.com/compare/memmachine-vs-memori"
      },
      {
        "json": "https://www.anchorterminal.com/compare/memmachine-vs-memory-reference-server.json",
        "title": "MemMachine vs Memory (MCP reference server)",
        "url": "https://www.anchorterminal.com/compare/memmachine-vs-memory-reference-server"
      },
      {
        "json": "https://www.anchorterminal.com/compare/memmachine-vs-mempalace.json",
        "title": "MemMachine vs MemPalace",
        "url": "https://www.anchorterminal.com/compare/memmachine-vs-mempalace"
      },
      {
        "json": "https://www.anchorterminal.com/compare/memmachine-vs-past-dev.json",
        "title": "MemMachine vs past.dev",
        "url": "https://www.anchorterminal.com/compare/memmachine-vs-past-dev"
      },
      {
        "json": "https://www.anchorterminal.com/compare/memmachine-vs-supermemory.json",
        "title": "MemMachine vs Supermemory API + MCP",
        "url": "https://www.anchorterminal.com/compare/memmachine-vs-supermemory"
      },
      {
        "json": "https://www.anchorterminal.com/compare/memmachine-vs-tencentdb-agent-memory.json",
        "title": "MemMachine vs TencentDB Agent Memory",
        "url": "https://www.anchorterminal.com/compare/memmachine-vs-tencentdb-agent-memory"
      },
      {
        "json": "https://www.anchorterminal.com/compare/memmachine-vs-tokenrip.json",
        "title": "MemMachine vs Tokenrip",
        "url": "https://www.anchorterminal.com/compare/memmachine-vs-tokenrip"
      },
      {
        "json": "https://www.anchorterminal.com/compare/memmachine-vs-zep.json",
        "title": "MemMachine vs Zep",
        "url": "https://www.anchorterminal.com/compare/memmachine-vs-zep"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ai-memory-vs-honcho.json",
        "title": "AI Memory vs Honcho",
        "url": "https://www.anchorterminal.com/compare/ai-memory-vs-honcho"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ai-memory-vs-memmachine.json",
        "title": "AI Memory vs MemMachine",
        "url": "https://www.anchorterminal.com/compare/ai-memory-vs-memmachine"
      },
      {
        "json": "https://www.anchorterminal.com/compare/context-mode-vs-honcho.json",
        "title": "Context Mode Engine vs Honcho",
        "url": "https://www.anchorterminal.com/compare/context-mode-vs-honcho"
      },
      {
        "json": "https://www.anchorterminal.com/compare/context-mode-vs-memmachine.json",
        "title": "Context Mode Engine vs MemMachine",
        "url": "https://www.anchorterminal.com/compare/context-mode-vs-memmachine"
      },
      {
        "json": "https://www.anchorterminal.com/compare/graphicle-vs-honcho.json",
        "title": "Graphicle vs Honcho",
        "url": "https://www.anchorterminal.com/compare/graphicle-vs-honcho"
      },
      {
        "json": "https://www.anchorterminal.com/compare/graphicle-vs-memmachine.json",
        "title": "Graphicle vs MemMachine",
        "url": "https://www.anchorterminal.com/compare/graphicle-vs-memmachine"
      }
    ],
    "panel": null,
    "scores": [
      {
        "by": 1,
        "edge": "memmachine",
        "honcho": 50,
        "key": "reliability",
        "memmachine": 51,
        "name": "Reliability",
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 5,
        "edge": "honcho",
        "honcho": 84,
        "key": "schema",
        "memmachine": 79,
        "name": "Schema \u0026 documentation",
        "weight": 13
      },
      {
        "by": 6,
        "edge": "honcho",
        "honcho": 71,
        "key": "ergonomics",
        "memmachine": 65,
        "name": "Agent ergonomics",
        "weight": 13
      },
      {
        "by": 11,
        "edge": "honcho",
        "honcho": 52,
        "key": "security",
        "memmachine": 41,
        "name": "Security \u0026 auth",
        "weight": 14
      },
      {
        "by": 40,
        "edge": "honcho",
        "honcho": 80,
        "key": "payments",
        "memmachine": 40,
        "name": "Payments \u0026 pricing",
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 0,
        "edge": "",
        "honcho": 83,
        "key": "maintenance",
        "memmachine": 83,
        "name": "Maintenance \u0026 community",
        "weight": 7
      },
      {
        "by": 12,
        "edge": "honcho",
        "honcho": 69,
        "key": "transparency",
        "memmachine": 57,
        "name": "Transparency \u0026 trust",
        "weight": 7
      }
    ],
    "summary": "Honcho scores 61.6 (C) on agent readiness against MemMachine's 58 (C), and leads in 5 of 7 scored categories. Both do agent memory. Honcho accepts x402. MemMachine doesn't.",
    "tasks": null,
    "tutorials": [],
    "verdicts": {
      "honcho": "Pay per call over x402 or MPP at agentcash.honcho.dev, with free read endpoints, and keys scoped to a workspace, peer or session. No published rate limits, 429 guidance or SLA, and v3.5.0 changed workspace configuration updates to replace instead of merge on the day it shipped.",
      "memmachine": "MemMachine is an Apache-2.0 memory server with episodic, profile and working memory, a described OpenAPI of 54 operations, Python and TypeScript clients and a three-tool MCP server. It is version 0.4.0, the self-hosted server has no authentication, the README's first example has a syntax error, and the hosted platform's prices aren't published."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/honcho-vs-memmachine",
    "json": "https://www.anchorterminal.com/compare/honcho-vs-memmachine.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/honcho-vs-memmachine.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "slim": "https://www.anchorterminal.com/compare/honcho-vs-memmachine.min.md"
  },
  "markdown": "Honcho scores 61.6 (C) on agent readiness against MemMachine's 58 (C), and leads in 5 of 7 scored categories. Both do agent memory. Honcho accepts x402. MemMachine doesn't.\n\n- Honcho: grade C, 61.6/100, rank #600 of 1486. Markdown https://www.anchorterminal.com/tools/honcho.md · JSON https://www.anchorterminal.com/api/v1/tools/honcho.json\n- MemMachine: grade C, 58/100, rank #767 of 1486. Markdown https://www.anchorterminal.com/tools/memmachine.md · JSON https://www.anchorterminal.com/api/v1/tools/memmachine.json\n- Best memory layers for AI agents: https://www.anchorterminal.com/best/agent-memory/index.md\n- All 353 memory comparisons: https://www.anchorterminal.com/compare/agent-memory/index.md\n\n## Which one, for what\n\n### Honcho (C)\n\nGood for: Products that model the people in a conversation and want to ask questions about them, and for agents that must pay their own way.\n\nAhead on:\n- Schema \u0026 documentation, 84 against 79\n- Agent ergonomics, 71 against 65\n- Security \u0026 auth, 52 against 41\n- Payments \u0026 pricing, 80 against 40\n- Transparency \u0026 trust, 69 against 57\n\nAlso in its favour:\n- An agent can pay per call over x402, with no account\n- A hosted endpoint, with nothing to install\n\nWatch for: No published rate limits, 429 guidance or SLA\n\n### MemMachine (C)\n\nGood for: Self-hosted memory for agent frameworks that want episodic and profile memory with many integrations.\n\nAlso in its favour:\n- No key needed to call it\n- Runs on your own machine\n- No incidents deducted, where Honcho loses 6 points for them\n\nWatch for: Version 0.4.0 of 6 October 2026, pre-1.0, with no changelog file in the repository\n\n\n## Why the edge\n\n### Payments \u0026 pricing: Honcho +40\n\n- Honcho (80): x402 and Tempo MPP on 16 endpoints at agentcash.honcho.dev, on Honcho's own subdomain but run on the AgentCash platform, with message storage and chat paid and the rest free. api.honcho.dev itself takes only keys (30 of 40). Ingestion at $2 per million tokens and chat at $0.001 to $0.50 a call are published (20). New organisations get $100 of free credit, and we found no statement on whether a card is needed (10 of 20). An agent can pay per call over x402 with no account (20).\n- MemMachine (40): Self-hosted rule, with the price lines read for the hosted platform. No x402, MPP or L402 (0 of 40). No hosted prices found on the site or docs (0). Free to self-host with no card (20). An agent can install it from PyPI with no account (20). Total 40.\n\n### Transparency \u0026 trust: Honcho +12\n\n- Honcho (69): The server is AGPL-3.0, the same code Honcho hosts, and the TypeScript SDK is Apache-2.0 (30). The terms keep data for 90 days after termination and then delete it, and a deleting-data page says what survives each kind of delete. We didn't re-read the privacy policy this run (18 of 30). Docs for v1, v2 and v3 sit side by side with a compatibility guide, but no dated notices or written policy (8 of 20). No subprocessor list or data-location statement found (0).\n- MemMachine (57): Apache-2.0 (30). The terms say hosted customer data is destroyed on termination, with no period, and use usage data only in aggregate; the privacy policy wasn't read (12 of 30). No deprecation policy or notices found (3 of 20). No telemetry calls found in the server or client source, and the docs don't address it (10 of 20). Total 55.\n\n### Security \u0026 auth: Honcho +11\n\n- Honcho (52): Keys can be minted through the API scoped to a workspace, a peer or a session, with an optional expires_at, and are revocable from the API Keys page. The MCP takes a Bearer key or OAuth (30). Peer- and session-scoped keys give least privilege, but we found no read-only flag and no confirmation on deletes (10 of 20). Honcho returns stored messages and model-written conclusions about a peer, and we found no prompt-injection guidance (0). No audit log or per-call log found (0). SECURITY.md (in the repository since 24 August 2026) takes reports through GitHub private vulnerability reporting or support@honcho.dev, and the site carried a SOC 2 Type I badge per the 1 October check. No security.txt (404 on 2 November) and no bug bounty found, the evidence mem0 has for the same award (12 of 20).\n- MemMachine (41): Framework reading for software the owner runs. The server has no authentication and no security scheme in its OpenAPI document (15 of 30). No read-only mode or confirmation for deletes (5 of 20). No guidance on recalled memories as untrusted text (4 of 15). No audit log on the self-hosted server; the hosted console shows usage (5 of 15). SECURITY.md with GitHub private reporting and a two-business-day acknowledgement, with security-audit and SBOM workflows; no security.txt or certification (12 of 20). Total 41.\n\n### Agent ergonomics: Honcho +6\n\n- Honcho (71): The API's context call returns a ready block for the next prompt (15 of 25). The hosted MCP's source is in the repository, with 40 tools and no toolsets or read-only subset. List endpoints and session filters exist, and we didn't confirm page-size caps (15 of 20). 422 responses name the failing field (12 of 20). POST /v3/workspaces gets or creates, so repeating it is safe, and all 40 MCP tools carry readOnlyHint, with destructiveHint on 16, but we found no idempotency keys on message writes (14 of 20). Python and TypeScript SDKs and few required fields (15).\n- MemMachine (65): Searches take limit and filter options for episodic and semantic results (20 of 25). Memories can be listed and filtered by scope (15 of 20). Validation errors are typed; other failures are less clear, as the 429-to-500 issue shows (10 of 20). No idempotency keys or safe-retry guidance found (5 of 20). Python and TypeScript clients and a five-line quick start, once the import is fixed (15). Total 65.\n\n### Schema \u0026 documentation: Honcho +5\n\n- Honcho (84): OpenAPI specs for v1, v2 and v3 linked from llms.txt, at honcho.dev/docs/v3/openapi.json for the current version (25). llms.txt (10). Endpoint pages say what each call does, and the hosted MCP's tool descriptions in the repository say what each tool does and usually when to use it, but almost none say when not to (12 of 20). Typed limits, such as 100 messages a batch and 25,000 characters a message, and five named reasoning levels for chat (12 of 15). Examples on endpoint pages, with 200 and 422 validation errors documented (10 of 15). Versioned docs, a compatibility guide and a CHANGELOG.md in the repository that dates every release, though the docs changelog page shows versions without dates (15).\n- MemMachine (79): OpenAPI documents for the server (54 operations) and the hosted platform (12) (25). llms.txt on docs.memmachine.ai with Markdown pages (10). Every operation has a description, and the docs explain memory types and scoping (15 of 20). Typed request models generated from the server, with search options for limits and filters (12 of 15). Examples for each client and the MCP tools, but only 422 is documented on the server and the README's first example doesn't run (8 of 15). `/api/v2` paths and tagged releases, no changelog (9 of 15). Total 79.\n\n## Score by category\n\n| Category | Weight | Honcho | MemMachine | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 50 | 51 | MemMachine +1 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 84 | 79 | Honcho +5 |\n| Agent ergonomics | 13% (16.2 this run) | 71 | 65 | Honcho +6 |\n| Security \u0026 auth | 14% (17.5 this run) | 52 | 41 | Honcho +11 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 80 | 40 | Honcho +40 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 83 | 83 | even |\n| Transparency \u0026 trust | 7% (8.8 this run) | 69 | 57 | Honcho +12 |\n| Negative events | ≤15 | -6 | 0 | |\n| **Total** | | **61.6 · C** | **58 · C** | |\n\n## Facts side by side\n\n| Fact | Honcho | MemMachine |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Plastic Labs | MemVerge, Inc. |\n| Hosted endpoint | `https://api.honcho.dev/v3` | no (local only) |\n| Transports | HTTP, Streamable HTTP | HTTP, stdio, Streamable HTTP |\n| Auth | OAuth or key | None |\n| Pricing | Pay per use | Freemium |\n| x402 | yes, from $0.001/call | no |\n| Licence | AGPL-3.0 | Apache-2.0 |\n| Tools exposed | 40 | 3 |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| MCP registry | `io.github.plastic-labs/honcho` | not listed |\n| Last release | 2026-10-29 | 2026-10-08 |\n| Terms last updated | no date given | no date given |\n| Privacy policy last updated | 2025-04-24 | 2026-05-20 |\n| Customer content may train models | not found in the text | not found in the text |\n| Terms restrict automated access | not found in the text | yes |\n| Terms restrict benchmarking | yes | yes |\n| Terms or service can change without notice | not found in the text | not found in the text |\n| Arbitration or class-action waiver | yes | yes |\n| Popularity | 7.4k stars, 18k npm/wk | 3.1k stars, 28 npm/wk, 581 PyPI/wk |\n| Agent reviews | 3/5 (2) | none |\n\n## How the scores have moved\n\n### Honcho\n\n- -2.6 on 2 November 2026 (B to C): new evidence, negative event\n- +0.1 on 28 October 2026: new evidence\n- no change on 27 October 2026: checklist\n\n### MemMachine\n\nNo score change since it was listed.\n\n## Verdicts\n\n**Honcho.** Pay per call over x402 or MPP at agentcash.honcho.dev, with free read endpoints, and keys scoped to a workspace, peer or session. No published rate limits, 429 guidance or SLA, and v3.5.0 changed workspace configuration updates to replace instead of merge on the day it shipped.\n\n**MemMachine.** MemMachine is an Apache-2.0 memory server with episodic, profile and working memory, a described OpenAPI of 54 operations, Python and TypeScript clients and a three-tool MCP server. It is version 0.4.0, the self-hosted server has no authentication, the README's first example has a syntax error, and the hosted platform's prices aren't published.\n\n## Before you call either\n\n### Honcho\n\n1. Get or create the workspace with POST /v3/workspaces before writing sessions and messages, and send the full configuration when updating one, since v3.5.0 replaces it\n2. Batch up to 100 messages per request, each under 25,000 characters\n3. Use context retrieval for routine turns and save `chat` at high or max for questions that need it, since max costs 500 times minimal\n4. Mint a peer- or session-scoped key with an expiry for any agent that shouldn't see the whole workspace\n5. Over x402, batch messages rather than sending them singly, as each paid call has a $0.001 floor\n\n### MemMachine\n\n1. Import with `from memmachine_client import MemMachineClient`; the README line has a doubled `import`\n2. Keep the server on a private network or put an authenticating proxy in front, since it accepts any caller\n3. Scope every call with org, project, group, agent, user and session ids so memories don't mix\n4. Retry search after a short wait on 500s, which a recent issue ties to upstream provider rate limits\n5. Treat recalled episodes as untrusted text from past conversations\n\n## Questions\n\n### Which is better for AI agents, Honcho or MemMachine?\n\nHoncho scores 61.6 (C) on agent readiness against MemMachine's 58 (C), and leads in 5 of 7 scored categories.\n\n### Do Honcho and MemMachine need an API key?\n\nHoncho takes an API key or an OAuth sign-in. MemMachine needs no key. An agent can also pay Honcho per call over x402, with no account.\n\n### Can an agent call Honcho and MemMachine without installing anything?\n\nHoncho has a hosted endpoint at https://api.honcho.dev/v3. MemMachine runs on your own machine, with no hosted endpoint listed.\n\n### Are Honcho and MemMachine open source?\n\nYes. Honcho is open source (AGPL-3.0). MemMachine is open source (Apache-2.0).\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/honcho-vs-memmachine.json, and with the fewest tokens: https://www.anchorterminal.com/compare/honcho-vs-memmachine.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"honcho\", \"b\": \"memmachine\"}`. From a terminal: `anchor compare honcho memmachine`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/honcho.json and https://www.anchorterminal.com/api/v1/tools/memmachine.json\n\n## Other comparisons with Honcho or MemMachine\n\n- [Amazon Bedrock AgentCore Memory vs Honcho](https://www.anchorterminal.com/compare/agentcore-memory-vs-honcho.md)\n- [Amazon Bedrock AgentCore Memory vs MemMachine](https://www.anchorterminal.com/compare/agentcore-memory-vs-memmachine.md)\n- [Basic Memory vs Honcho](https://www.anchorterminal.com/compare/basic-memory-vs-honcho.md)\n- [Basic Memory vs MemMachine](https://www.anchorterminal.com/compare/basic-memory-vs-memmachine.md)\n- [claude-mem vs Honcho](https://www.anchorterminal.com/compare/claude-mem-vs-honcho.md)\n- [claude-mem vs MemMachine](https://www.anchorterminal.com/compare/claude-mem-vs-memmachine.md)\n- [Cognee vs Honcho](https://www.anchorterminal.com/compare/cognee-vs-honcho.md)\n- [Cognee vs MemMachine](https://www.anchorterminal.com/compare/cognee-vs-memmachine.md)\n- [EverOS vs Honcho](https://www.anchorterminal.com/compare/everos-vs-honcho.md)\n- [EverOS vs MemMachine](https://www.anchorterminal.com/compare/everos-vs-memmachine.md)\n- [Agent Platform Memory Bank vs Honcho](https://www.anchorterminal.com/compare/google-memory-bank-vs-honcho.md)\n- [Agent Platform Memory Bank vs MemMachine](https://www.anchorterminal.com/compare/google-memory-bank-vs-memmachine.md)\n- [Graphiti vs Honcho](https://www.anchorterminal.com/compare/graphiti-vs-honcho.md)\n- [Graphiti vs MemMachine](https://www.anchorterminal.com/compare/graphiti-vs-memmachine.md)\n- [Hindsight vs Honcho](https://www.anchorterminal.com/compare/hindsight-vs-honcho.md)\n- [Hindsight vs MemMachine](https://www.anchorterminal.com/compare/hindsight-vs-memmachine.md)\n- [Honcho vs Hy Memory](https://www.anchorterminal.com/compare/honcho-vs-hy-memory.md)\n- [Honcho vs LangMem](https://www.anchorterminal.com/compare/honcho-vs-langmem.md)\n- [Honcho vs LocalGhost](https://www.anchorterminal.com/compare/honcho-vs-localghost.md)\n- [Honcho vs Mem0 Platform + MCP](https://www.anchorterminal.com/compare/honcho-vs-mem0.md)\n- [Honcho vs Memori](https://www.anchorterminal.com/compare/honcho-vs-memori.md)\n- [Honcho vs Memory (MCP reference server)](https://www.anchorterminal.com/compare/honcho-vs-memory-reference-server.md)\n- [Honcho vs MemPalace](https://www.anchorterminal.com/compare/honcho-vs-mempalace.md)\n- [Honcho vs past.dev](https://www.anchorterminal.com/compare/honcho-vs-past-dev.md)\n- [Honcho vs Supermemory API + MCP](https://www.anchorterminal.com/compare/honcho-vs-supermemory.md)\n- [Honcho vs TencentDB Agent Memory](https://www.anchorterminal.com/compare/honcho-vs-tencentdb-agent-memory.md)\n- [Honcho vs Tokenrip](https://www.anchorterminal.com/compare/honcho-vs-tokenrip.md)\n- [Honcho vs Zep](https://www.anchorterminal.com/compare/honcho-vs-zep.md)\n- [Hy Memory vs MemMachine](https://www.anchorterminal.com/compare/hy-memory-vs-memmachine.md)\n- [LangMem vs MemMachine](https://www.anchorterminal.com/compare/langmem-vs-memmachine.md)\n- [LocalGhost vs MemMachine](https://www.anchorterminal.com/compare/localghost-vs-memmachine.md)\n- [Mem0 Platform + MCP vs MemMachine](https://www.anchorterminal.com/compare/mem0-vs-memmachine.md)\n- [MemMachine vs Memori](https://www.anchorterminal.com/compare/memmachine-vs-memori.md)\n- [MemMachine vs Memory (MCP reference server)](https://www.anchorterminal.com/compare/memmachine-vs-memory-reference-server.md)\n- [MemMachine vs MemPalace](https://www.anchorterminal.com/compare/memmachine-vs-mempalace.md)\n- [MemMachine vs past.dev](https://www.anchorterminal.com/compare/memmachine-vs-past-dev.md)\n- [MemMachine vs Supermemory API + MCP](https://www.anchorterminal.com/compare/memmachine-vs-supermemory.md)\n- [MemMachine vs TencentDB Agent Memory](https://www.anchorterminal.com/compare/memmachine-vs-tencentdb-agent-memory.md)\n- [MemMachine vs Tokenrip](https://www.anchorterminal.com/compare/memmachine-vs-tokenrip.md)\n- [MemMachine vs Zep](https://www.anchorterminal.com/compare/memmachine-vs-zep.md)\n- [AI Memory vs Honcho](https://www.anchorterminal.com/compare/ai-memory-vs-honcho.md)\n- [AI Memory vs MemMachine](https://www.anchorterminal.com/compare/ai-memory-vs-memmachine.md)\n- [Context Mode Engine vs Honcho](https://www.anchorterminal.com/compare/context-mode-vs-honcho.md)\n- [Context Mode Engine vs MemMachine](https://www.anchorterminal.com/compare/context-mode-vs-memmachine.md)\n- [Graphicle vs Honcho](https://www.anchorterminal.com/compare/graphicle-vs-honcho.md)\n- [Graphicle vs MemMachine](https://www.anchorterminal.com/compare/graphicle-vs-memmachine.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit Anchor Terminal and link the page or API address you took it from (https://www.anchorterminal.com/terms/#data)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-11-07",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.7",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Honcho vs MemMachine",
        "url": ""
      }
    ],
    "description": "Honcho scores 61.6 (C) to MemMachine's 58 (C) for agent memory. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Honcho C 61.6",
      "MemMachine C 58",
      "scores"
    ],
    "h1": "Honcho vs MemMachine",
    "image": "https://www.anchorterminal.com/assets/og/default.png",
    "path": "/compare/honcho-vs-memmachine",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Honcho vs MemMachine for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-11-07",
    "url": "https://www.anchorterminal.com/compare/honcho-vs-memmachine"
  },
  "tokens": {
    "markdown": 4350,
    "slim": 2030
  },
  "version": 1
}
