Grade badges
Show the grade. It links back to the evidence.
thecontinuitylayer.com/badges57 products, one badge each. Paste it on a README, a docs page or a review. It always shows the grade this site shows, with the rank, and it changes when the grade does. A badge never changes a grade, and grades are never for sale.
How the letters work
The letter is the share of tests passed, from the maker's own pages: A from 84%, B from 64%, C from 46%, D from 36%, F below that; a plus or minus marks the top or bottom of a band. Partly counts as half. Each shelf has its own published tests; how we grade has the method.
- A+97%+
- A90%+
- A−84%+
- B+78%+
- B70%+
- B−64%+
- C+58%+
- C52%+
- C−46%+
- D36%+
- F0%+
Assistants
9 graded · checked 22 October 2026 to 3 November 2026 · the shelf →
- Markdown
[](https://thecontinuitylayer.com/memory/claude)HTML<a href="https://thecontinuitylayer.com/memory/claude"><img src="https://thecontinuitylayer.com/badge/assistants/claude.svg" alt="Claude: B on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/memory/gemini)HTML<a href="https://thecontinuitylayer.com/memory/gemini"><img src="https://thecontinuitylayer.com/badge/assistants/gemini.svg" alt="Gemini: B− on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/memory/chatgpt)HTML<a href="https://thecontinuitylayer.com/memory/chatgpt"><img src="https://thecontinuitylayer.com/badge/assistants/chatgpt.svg" alt="ChatGPT: C+ on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/memory/vibe)HTML<a href="https://thecontinuitylayer.com/memory/vibe"><img src="https://thecontinuitylayer.com/badge/assistants/vibe.svg" alt="Mistral Vibe: C+ on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/memory/perplexity)HTML<a href="https://thecontinuitylayer.com/memory/perplexity"><img src="https://thecontinuitylayer.com/badge/assistants/perplexity.svg" alt="Perplexity: C on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/memory/copilot)HTML<a href="https://thecontinuitylayer.com/memory/copilot"><img src="https://thecontinuitylayer.com/badge/assistants/copilot.svg" alt="Copilot: C on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/memory/grok)HTML<a href="https://thecontinuitylayer.com/memory/grok"><img src="https://thecontinuitylayer.com/badge/assistants/grok.svg" alt="Grok: D on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/memory/deepseek)HTML<a href="https://thecontinuitylayer.com/memory/deepseek"><img src="https://thecontinuitylayer.com/badge/assistants/deepseek.svg" alt="DeepSeek: F on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/memory/meta-ai)HTML<a href="https://thecontinuitylayer.com/memory/meta-ai"><img src="https://thecontinuitylayer.com/badge/assistants/meta-ai.svg" alt="Meta AI: F on The Continuity Layer"></a>
Coding agents
8 graded · checked 3 November 2026 · the shelf →
- Markdown
[](https://thecontinuitylayer.com/coding-agents/claude-code)HTML<a href="https://thecontinuitylayer.com/coding-agents/claude-code"><img src="https://thecontinuitylayer.com/badge/coding-agents/claude-code.svg" alt="Claude Code: A on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/coding-agents/openai-codex)HTML<a href="https://thecontinuitylayer.com/coding-agents/openai-codex"><img src="https://thecontinuitylayer.com/badge/coding-agents/openai-codex.svg" alt="OpenAI Codex: A− on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/coding-agents/cline)HTML<a href="https://thecontinuitylayer.com/coding-agents/cline"><img src="https://thecontinuitylayer.com/badge/coding-agents/cline.svg" alt="Cline: A− on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/coding-agents/windsurf)HTML<a href="https://thecontinuitylayer.com/coding-agents/windsurf"><img src="https://thecontinuitylayer.com/badge/coding-agents/windsurf.svg" alt="Windsurf (now Devin Desktop): B+ on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/coding-agents/gemini-cli)HTML<a href="https://thecontinuitylayer.com/coding-agents/gemini-cli"><img src="https://thecontinuitylayer.com/badge/coding-agents/gemini-cli.svg" alt="Gemini CLI: B+ on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/coding-agents/aider)HTML<a href="https://thecontinuitylayer.com/coding-agents/aider"><img src="https://thecontinuitylayer.com/badge/coding-agents/aider.svg" alt="Aider: B+ on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/coding-agents/cursor)HTML<a href="https://thecontinuitylayer.com/coding-agents/cursor"><img src="https://thecontinuitylayer.com/badge/coding-agents/cursor.svg" alt="Cursor: B on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/coding-agents/github-copilot)HTML<a href="https://thecontinuitylayer.com/coding-agents/github-copilot"><img src="https://thecontinuitylayer.com/badge/coding-agents/github-copilot.svg" alt="GitHub Copilot: B on The Continuity Layer"></a>
Memory systems
14 graded · checked 3 November 2026 · the shelf →
- Markdown
[](https://thecontinuitylayer.com/memory-systems/mem0)HTML<a href="https://thecontinuitylayer.com/memory-systems/mem0"><img src="https://thecontinuitylayer.com/badge/memory-systems/mem0.svg" alt="Mem0: A on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/memory-systems/langmem)HTML<a href="https://thecontinuitylayer.com/memory-systems/langmem"><img src="https://thecontinuitylayer.com/badge/memory-systems/langmem.svg" alt="LangMem and LangGraph Store: A on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/memory-systems/memos)HTML<a href="https://thecontinuitylayer.com/memory-systems/memos"><img src="https://thecontinuitylayer.com/badge/memory-systems/memos.svg" alt="MemOS: A− on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/memory-systems/letta)HTML<a href="https://thecontinuitylayer.com/memory-systems/letta"><img src="https://thecontinuitylayer.com/badge/memory-systems/letta.svg" alt="Letta: B+ on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/memory-systems/cognee)HTML<a href="https://thecontinuitylayer.com/memory-systems/cognee"><img src="https://thecontinuitylayer.com/badge/memory-systems/cognee.svg" alt="Cognee: B+ on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/memory-systems/honcho)HTML<a href="https://thecontinuitylayer.com/memory-systems/honcho"><img src="https://thecontinuitylayer.com/badge/memory-systems/honcho.svg" alt="Honcho: B+ on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/memory-systems/zep)HTML<a href="https://thecontinuitylayer.com/memory-systems/zep"><img src="https://thecontinuitylayer.com/badge/memory-systems/zep.svg" alt="Zep Cloud: B on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/memory-systems/supermemory)HTML<a href="https://thecontinuitylayer.com/memory-systems/supermemory"><img src="https://thecontinuitylayer.com/badge/memory-systems/supermemory.svg" alt="Supermemory: B on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/memory-systems/memobase)HTML<a href="https://thecontinuitylayer.com/memory-systems/memobase"><img src="https://thecontinuitylayer.com/badge/memory-systems/memobase.svg" alt="Memobase: B− on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/memory-systems/claude-memory-tool)HTML<a href="https://thecontinuitylayer.com/memory-systems/claude-memory-tool"><img src="https://thecontinuitylayer.com/badge/memory-systems/claude-memory-tool.svg" alt="Claude memory tool: C on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/memory-systems/graphiti)HTML<a href="https://thecontinuitylayer.com/memory-systems/graphiti"><img src="https://thecontinuitylayer.com/badge/memory-systems/graphiti.svg" alt="Graphiti: C on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/memory-systems/microsoft-agent-framework)HTML<a href="https://thecontinuitylayer.com/memory-systems/microsoft-agent-framework"><img src="https://thecontinuitylayer.com/badge/memory-systems/microsoft-agent-framework.svg" alt="Agent Framework memory: C− on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/memory-systems/google-memory-bank)HTML<a href="https://thecontinuitylayer.com/memory-systems/google-memory-bank"><img src="https://thecontinuitylayer.com/badge/memory-systems/google-memory-bank.svg" alt="Agent Engine Memory Bank: D on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/memory-systems/openai-conversation-state)HTML<a href="https://thecontinuitylayer.com/memory-systems/openai-conversation-state"><img src="https://thecontinuitylayer.com/badge/memory-systems/openai-conversation-state.svg" alt="OpenAI conversation state: D on The Continuity Layer"></a>
Open models
12 graded · checked 3 November 2026 · the shelf →
- Markdown
[](https://thecontinuitylayer.com/open-models/mimo-v2-6-pro)HTML<a href="https://thecontinuitylayer.com/open-models/mimo-v2-6-pro"><img src="https://thecontinuitylayer.com/badge/open-models/mimo-v2-6-pro.svg" alt="MiMo-V2.6-Pro: A on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/open-models/phi-4-reasoning-vision)HTML<a href="https://thecontinuitylayer.com/open-models/phi-4-reasoning-vision"><img src="https://thecontinuitylayer.com/badge/open-models/phi-4-reasoning-vision.svg" alt="Phi-4-reasoning-vision-15B: A on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/open-models/gemma-4)HTML<a href="https://thecontinuitylayer.com/open-models/gemma-4"><img src="https://thecontinuitylayer.com/badge/open-models/gemma-4.svg" alt="Gemma 4: A− on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/open-models/deepseek-v4-1-flash)HTML<a href="https://thecontinuitylayer.com/open-models/deepseek-v4-1-flash"><img src="https://thecontinuitylayer.com/badge/open-models/deepseek-v4-1-flash.svg" alt="DeepSeek-V4.1-Flash: B+ on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/open-models/mistral-large-4)HTML<a href="https://thecontinuitylayer.com/open-models/mistral-large-4"><img src="https://thecontinuitylayer.com/badge/open-models/mistral-large-4.svg" alt="Mistral Large 4: B on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/open-models/gpt-oss-120b)HTML<a href="https://thecontinuitylayer.com/open-models/gpt-oss-120b"><img src="https://thecontinuitylayer.com/badge/open-models/gpt-oss-120b.svg" alt="gpt-oss-120b: B on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/open-models/nemotron-3-5-lightning)HTML<a href="https://thecontinuitylayer.com/open-models/nemotron-3-5-lightning"><img src="https://thecontinuitylayer.com/badge/open-models/nemotron-3-5-lightning.svg" alt="NVIDIA Nemotron 3.5 Lightning: B on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/open-models/kimi-k3)HTML<a href="https://thecontinuitylayer.com/open-models/kimi-k3"><img src="https://thecontinuitylayer.com/badge/open-models/kimi-k3.svg" alt="Kimi K3: B− on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/open-models/qwen3-8)HTML<a href="https://thecontinuitylayer.com/open-models/qwen3-8"><img src="https://thecontinuitylayer.com/badge/open-models/qwen3-8.svg" alt="Qwen3.8: B− on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/open-models/glm-5-3)HTML<a href="https://thecontinuitylayer.com/open-models/glm-5-3"><img src="https://thecontinuitylayer.com/badge/open-models/glm-5-3.svg" alt="GLM-5.3: C on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/open-models/muse-spark-open)HTML<a href="https://thecontinuitylayer.com/open-models/muse-spark-open"><img src="https://thecontinuitylayer.com/badge/open-models/muse-spark-open.svg" alt="Muse Spark Open: C− on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/open-models/olmo-3-1)HTML<a href="https://thecontinuitylayer.com/open-models/olmo-3-1"><img src="https://thecontinuitylayer.com/badge/open-models/olmo-3-1.svg" alt="Olmo 3.1 32B: C− on The Continuity Layer"></a>
Inference APIs
14 graded · checked 3 November 2026 · the shelf →
- Markdown
[](https://thecontinuitylayer.com/inference-apis/groq)HTML<a href="https://thecontinuitylayer.com/inference-apis/groq"><img src="https://thecontinuitylayer.com/badge/inference-apis/groq.svg" alt="Groq: A+ on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/inference-apis/openai-api)HTML<a href="https://thecontinuitylayer.com/inference-apis/openai-api"><img src="https://thecontinuitylayer.com/badge/inference-apis/openai-api.svg" alt="OpenAI API: A+ on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/inference-apis/anthropic-api)HTML<a href="https://thecontinuitylayer.com/inference-apis/anthropic-api"><img src="https://thecontinuitylayer.com/badge/inference-apis/anthropic-api.svg" alt="Anthropic API: A+ on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/inference-apis/fireworks-ai)HTML<a href="https://thecontinuitylayer.com/inference-apis/fireworks-ai"><img src="https://thecontinuitylayer.com/badge/inference-apis/fireworks-ai.svg" alt="Fireworks AI: A on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/inference-apis/openrouter)HTML<a href="https://thecontinuitylayer.com/inference-apis/openrouter"><img src="https://thecontinuitylayer.com/badge/inference-apis/openrouter.svg" alt="OpenRouter: A on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/inference-apis/deepinfra)HTML<a href="https://thecontinuitylayer.com/inference-apis/deepinfra"><img src="https://thecontinuitylayer.com/badge/inference-apis/deepinfra.svg" alt="DeepInfra: A on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/inference-apis/gemini-api)HTML<a href="https://thecontinuitylayer.com/inference-apis/gemini-api"><img src="https://thecontinuitylayer.com/badge/inference-apis/gemini-api.svg" alt="Gemini API: B+ on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/inference-apis/xai-api)HTML<a href="https://thecontinuitylayer.com/inference-apis/xai-api"><img src="https://thecontinuitylayer.com/badge/inference-apis/xai-api.svg" alt="xAI API: B+ on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/inference-apis/together-ai)HTML<a href="https://thecontinuitylayer.com/inference-apis/together-ai"><img src="https://thecontinuitylayer.com/badge/inference-apis/together-ai.svg" alt="Together AI: B on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/inference-apis/mistral-api)HTML<a href="https://thecontinuitylayer.com/inference-apis/mistral-api"><img src="https://thecontinuitylayer.com/badge/inference-apis/mistral-api.svg" alt="Mistral API: B on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/inference-apis/cohere-api)HTML<a href="https://thecontinuitylayer.com/inference-apis/cohere-api"><img src="https://thecontinuitylayer.com/badge/inference-apis/cohere-api.svg" alt="Cohere API: B on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/inference-apis/baseten)HTML<a href="https://thecontinuitylayer.com/inference-apis/baseten"><img src="https://thecontinuitylayer.com/badge/inference-apis/baseten.svg" alt="Baseten: B on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/inference-apis/deepseek-api)HTML<a href="https://thecontinuitylayer.com/inference-apis/deepseek-api"><img src="https://thecontinuitylayer.com/badge/inference-apis/deepseek-api.svg" alt="DeepSeek API: C− on The Continuity Layer"></a> - Markdown
[](https://thecontinuitylayer.com/inference-apis/hiapi)HTML<a href="https://thecontinuitylayer.com/inference-apis/hiapi"><img src="https://thecontinuitylayer.com/badge/inference-apis/hiapi.svg" alt="HiAPI: D on The Continuity Layer"></a>