{"components":[{"slug":"github","name":"GitHub","summary":"Repo host whose stars, commits, and issues feed Leyline GitHub health — a Score factor, not the whole reputation story.","kind":"app","homepage":"https://github.com","docsUrl":"https://docs.github.com","publisher":"GitHub","license":"proprietary","hasMcp":true,"hasApi":true,"costRange":"freemium","composabilityRationale":"API, MCP, and git protocol are universal glue. Stars alone are a weak quality signal — Leyline refuses to rank on them only.","functions":["store","retrieve","connect","observe","auth"],"slices":[{"functionId":"store","label":"Git hosting","note":"Source of GitHub health inputs","cost":"free public; seat private"},{"functionId":"connect","label":"GitHub MCP","note":"Agents read issues and code","cost":"included"},{"functionId":"retrieve","label":"Retrieve","note":"Repo host whose stars, commits, and issues feed Leyline GitHub health — a Score factor, not the whole reputation story.","cost":"freemium"},{"functionId":"observe","label":"Observe","note":"Repo host whose stars, commits, and issues feed Leyline GitHub health — a Score factor, not the whole reputation story.","cost":"freemium"},{"functionId":"auth","label":"Auth","note":"Repo host whose stars, commits, and issues feed Leyline GitHub health — a Score factor, not the whole reputation story.","cost":"freemium"}],"tweets":[],"sources":[{"kind":"docs","label":"GitHub docs","url":"https://docs.github.com","at":"2026-09-12T00:00:00Z"},{"kind":"web","label":"executor","url":"https://github.com/agno-agi/scout","excerpt":"BranchesTags\n\n## Latest commit\n\n## History\n\n294 Commits\n\n## Folders and files\n\n## Repository files navigation\n\n# Scout: Company Intelligence Agent\n\nScout is an open-source company intelligence agent. It navigates live information sources (w","at":"2026-10-16T00:13:16.158Z"}],"origin":"seed","notes":[{"authorKind":"human","body":"Original thesis: offer a new kind of GitHub stats from what humans and agents actually use.","at":"2026-09-12T00:00:00Z"}],"score":21,"explain":{"score":21,"formula":"100 × sum(weight × value) over observed factors only. Unobserved factors are omitted, not zeroed.","factors":[{"id":"github_health","label":"GitHub health","weight":0.18,"value":0.3,"contribution":0.054,"why":"A licence is declared. Documentation is available.","sources":[],"evidence":"observed"},{"id":"agent_use","label":"Agent use","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"human_notes","label":"Human notes","weight":0.14,"value":0.0867528411160754,"contribution":0.012145397756250557,"why":"1 stored human notes (component-record).","sources":[],"evidence":"observed"},{"id":"composability","label":"Composability","weight":0.16,"why":"insufficient evidence","sources":[{"kind":"docs","label":"GitHub docs","url":"https://docs.github.com","at":"2026-09-12T00:00:00Z"}],"evidence":"insufficient"},{"id":"checklist","label":"Checklist","weight":0.1,"value":1,"contribution":0.1,"why":"An MCP surface is declared. An API is declared. Cost is freemium. 3 of 3 checklist fields are complete.","sources":[{"kind":"docs","label":"GitHub docs","url":"https://docs.github.com","at":"2026-09-12T00:00:00Z"}],"evidence":"observed"},{"id":"evidence_quality","label":"Evidence quality","weight":0.14,"value":0.3284952023094184,"contribution":0.04598932832331858,"why":"2 sources cover 2 evidence types. The latest dated evidence is 2026-10-16. Freshness is omitted unless observed as a signal.","sources":[{"kind":"docs","label":"GitHub docs","url":"https://docs.github.com","at":"2026-09-12T00:00:00Z"},{"kind":"web","label":"executor","url":"https://github.com/agno-agi/scout","excerpt":"BranchesTags\n\n## Latest commit\n\n## History\n\n294 Commits\n\n## Folders and files\n\n## Repository files navigation\n\n# Scout: Company Intelligence Agent\n\nScout is an open-source company intelligence agent. It navigates live information sources (w","at":"2026-10-16T00:13:16.158Z"}],"evidence":"observed"},{"id":"benchmark","label":"Benchmarks","weight":0.12,"why":"insufficient evidence","sources":[],"evidence":"insufficient"}],"missing":["Agent use: insufficient evidence","Composability: insufficient evidence","Benchmarks: insufficient evidence"]},"createdAt":"2026-09-11T16:33:39.693Z","updatedAt":"2026-10-16T00:13:16.158Z","recordId":"cmp_github","claims":{"name":"GitHub","summary":"Repo host whose stars, commits, and issues feed Leyline GitHub health — a Score factor, not the whole reputation story.","kind":"app","publisher":"GitHub","homepage":"https://github.com","docsUrl":"https://docs.github.com","license":"proprietary","costRange":"freemium","functions":["store","retrieve","connect","observe","auth"],"slices":[{"functionId":"store","label":"Git hosting","note":"Source of GitHub health inputs","cost":"free public; seat private"},{"functionId":"connect","label":"GitHub MCP","note":"Agents read issues and code","cost":"included"},{"functionId":"retrieve","label":"Retrieve","note":"Repo host whose stars, commits, and issues feed Leyline GitHub health — a Score factor, not the whole reputation story.","cost":"freemium"},{"functionId":"observe","label":"Observe","note":"Repo host whose stars, commits, and issues feed Leyline GitHub health — a Score factor, not the whole reputation story.","cost":"freemium"},{"functionId":"auth","label":"Auth","note":"Repo host whose stars, commits, and issues feed Leyline GitHub health — a Score factor, not the whole reputation story.","cost":"freemium"}],"interfaces":[{"kind":"mcp"},{"kind":"http"}],"composabilityRationale":"API, MCP, and git protocol are universal glue. Stars alone are a weak quality signal — Leyline refuses to rank on them only."},"interfaces":[{"kind":"mcp"},{"kind":"http"}],"relations":[{"from":"github","to":"maple","kind":"alternative-to","note":"Shared functions connect, observe, store. Same kind and overlapping capability."},{"from":"github","to":"zillow-data-apis","kind":"fills-same-slot-as","note":"Shared functions connect, retrieve. Can fill the same function slot."},{"from":"github","to":"mcp-ai-gateway","kind":"fills-same-slot-as","note":"Shared functions auth, connect, observe. Can fill the same function slot."},{"from":"github","to":"browserbase","kind":"fills-same-slot-as","note":"Shared functions connect, observe. Can fill the same function slot."},{"from":"github","to":"telemetry-dev","kind":"fills-same-slot-as","note":"Shared functions observe, retrieve. Can fill the same function slot."},{"from":"github","to":"lore","kind":"fills-same-slot-as","note":"Shared functions connect, retrieve, store. Can fill the same function slot."},{"from":"github","to":"model-context-protocol","kind":"fills-same-slot-as","note":"Shared functions auth, connect. Can fill the same function slot."},{"from":"github","to":"cursor","kind":"fills-same-slot-as","note":"Shared functions connect, retrieve. Can fill the same function slot."}],"signals":[{"key":"has_license","value":1,"source":"component-record","method":"declared-license","observedAt":"2026-10-16T00:13:16.158Z"},{"key":"has_docs","value":1,"source":"component-record","method":"declared-docs","observedAt":"2026-10-16T00:13:16.158Z"},{"key":"human_note_count","value":1,"source":"component-record","method":"stored-notes","observedAt":"2026-10-16T00:13:16.158Z"}],"functionProbabilities":[],"claimVerification":[]},{"slug":"llamaindex","name":"LlamaIndex","summary":"Data framework for retrieval and agents. Memory and index slices, not a whole 'RAG product' box.","kind":"kit","homepage":"https://www.llamaindex.ai","repoUrl":"https://github.com/run-llama/llama_index","docsUrl":"https://docs.llamaindex.ai","publisher":"LlamaIndex","license":"MIT","hasMcp":true,"hasApi":true,"costRange":"freemium","composabilityRationale":"Index / retrieve / query engines compose. Cloud extras are optional slices. Python-first can block a TS fleet.","functions":["retrieve","index","embed","ingest","compose","memory"],"slices":[{"functionId":"index","label":"Vector index","note":"Local or hosted","cost":"OSS free; cloud usage"},{"functionId":"retrieve","label":"Query engine","note":"Ask over indexed docs","cost":"OSS + embedding spend"},{"functionId":"embed","label":"Embed","note":"Data framework for retrieval and agents. Memory and index slices, not a whole 'RAG product' box.","cost":"freemium"},{"functionId":"ingest","label":"Ingest","note":"Data framework for retrieval and agents. Memory and index slices, not a whole 'RAG product' box.","cost":"freemium"},{"functionId":"compose","label":"Compose","note":"Data framework for retrieval and agents. Memory and index slices, not a whole 'RAG product' box.","cost":"freemium"},{"functionId":"memory","label":"Memory","note":"Data framework for retrieval and agents. Memory and index slices, not a whole 'RAG product' box.","cost":"freemium"}],"tweets":[],"sources":[{"kind":"github","label":"run-llama/llama_index","url":"https://github.com/run-llama/llama_index","at":"2026-09-12T00:00:00Z"}],"origin":"seed","sector":"memory-rag","notes":[],"score":18,"explain":{"score":18,"formula":"100 × sum(weight × value) over observed factors only. Unobserved factors are omitted, not zeroed.","factors":[{"id":"github_health","label":"GitHub health","weight":0.18,"value":0.3,"contribution":0.054,"why":"A licence is declared. Documentation is available.","sources":[{"kind":"github","label":"run-llama/llama_index","url":"https://github.com/run-llama/llama_index","at":"2026-09-12T00:00:00Z"}],"evidence":"observed"},{"id":"agent_use","label":"Agent use","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"human_notes","label":"Human notes","weight":0.14,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"composability","label":"Composability","weight":0.16,"why":"insufficient evidence","sources":[{"kind":"github","label":"run-llama/llama_index","url":"https://github.com/run-llama/llama_index","at":"2026-09-12T00:00:00Z"}],"evidence":"insufficient"},{"id":"checklist","label":"Checklist","weight":0.1,"value":1,"contribution":0.1,"why":"An MCP surface is declared. An API is declared. Cost is freemium. 3 of 3 checklist fields are complete.","sources":[],"evidence":"observed"},{"id":"evidence_quality","label":"Evidence quality","weight":0.14,"value":0.18107144632819594,"contribution":0.025350002485947435,"why":"1 sources cover 1 evidence types. The latest dated evidence is 2026-09-12. Freshness is omitted unless observed as a signal.","sources":[{"kind":"github","label":"run-llama/llama_index","url":"https://github.com/run-llama/llama_index","at":"2026-09-12T00:00:00Z"}],"evidence":"observed"},{"id":"benchmark","label":"Benchmarks","weight":0.12,"why":"insufficient evidence","sources":[],"evidence":"insufficient"}],"missing":["Agent use: insufficient evidence","Human notes: insufficient evidence","Composability: insufficient evidence","Benchmarks: insufficient evidence"]},"createdAt":"2026-09-11T16:33:39.685Z","updatedAt":"2026-09-13T08:56:02.844Z","tags":["agents"],"recordId":"cmp_llamaindex","claims":{"name":"LlamaIndex","summary":"Data framework for retrieval and agents. Memory and index slices, not a whole 'RAG product' box.","kind":"kit","publisher":"LlamaIndex","homepage":"https://www.llamaindex.ai","repoUrl":"https://github.com/run-llama/llama_index","docsUrl":"https://docs.llamaindex.ai","license":"MIT","costRange":"freemium","functions":["retrieve","index","embed","ingest","compose","memory"],"slices":[{"functionId":"index","label":"Vector index","note":"Local or hosted","cost":"OSS free; cloud usage"},{"functionId":"retrieve","label":"Query engine","note":"Ask over indexed docs","cost":"OSS + embedding spend"},{"functionId":"embed","label":"Embed","note":"Data framework for retrieval and agents. Memory and index slices, not a whole 'RAG product' box.","cost":"freemium"},{"functionId":"ingest","label":"Ingest","note":"Data framework for retrieval and agents. Memory and index slices, not a whole 'RAG product' box.","cost":"freemium"},{"functionId":"compose","label":"Compose","note":"Data framework for retrieval and agents. Memory and index slices, not a whole 'RAG product' box.","cost":"freemium"},{"functionId":"memory","label":"Memory","note":"Data framework for retrieval and agents. Memory and index slices, not a whole 'RAG product' box.","cost":"freemium"}],"interfaces":[{"kind":"mcp"},{"kind":"http"}],"composabilityRationale":"Index / retrieve / query engines compose. Cloud extras are optional slices. Python-first can block a TS fleet."},"interfaces":[{"kind":"mcp"},{"kind":"http"}],"relations":[{"from":"llamaindex","to":"pageindex","kind":"fills-same-slot-as","note":"Shared functions embed, index, memory, retrieve. Can fill the same function slot."},{"from":"llamaindex","to":"local-office","kind":"fills-same-slot-as","note":"Shared functions ingest, memory, retrieve. Can fill the same function slot."},{"from":"llamaindex","to":"local-faiss-mcp-server","kind":"fills-same-slot-as","note":"Shared functions embed, index, ingest, memory, retrieve. Can fill the same function slot."},{"from":"llamaindex","to":"build-software-better-together","kind":"fills-same-slot-as","note":"Shared functions index, ingest, memory, retrieve. Can fill the same function slot."},{"from":"llamaindex","to":"cognee","kind":"fills-same-slot-as","note":"Shared functions embed, memory, retrieve. Can fill the same function slot."},{"from":"llamaindex","to":"memini","kind":"fills-same-slot-as","note":"Shared functions compose, embed, memory, retrieve. Can fill the same function slot."},{"from":"llamaindex","to":"pulsemcp","kind":"fills-same-slot-as","note":"Shared functions index, ingest, retrieve. Can fill the same function slot."},{"from":"llamaindex","to":"telemetry-dev","kind":"fills-same-slot-as","note":"Shared functions ingest, retrieve. Can fill the same function slot."}],"signals":[{"key":"has_license","value":1,"source":"component-record","method":"declared-license","observedAt":"2026-09-13T08:56:02.844Z"},{"key":"has_docs","value":1,"source":"component-record","method":"declared-docs","observedAt":"2026-09-13T08:56:02.844Z"}],"functionProbabilities":[],"claimVerification":[]},{"slug":"exa","name":"Exa","summary":"Neural web search API aimed at agents. Search slice with citations, distinct from crawl-the-page tools.","kind":"app","homepage":"https://exa.ai","docsUrl":"https://docs.exa.ai","publisher":"Exa","license":"proprietary","hasMcp":true,"hasApi":true,"costRange":"usage","composabilityRationale":"Search API/MCP is a clean slice. Contents endpoint overlaps Firecrawl/TinyFish fetch — compose, don't double-pay.","functions":["search","retrieve","extract","connect","crawl","tool-call"],"slices":[{"functionId":"search","label":"Neural search","note":"Agent-ready hits","cost":"usage"},{"functionId":"retrieve","label":"Retrieve","note":"Neural web search API aimed at agents. Search slice with citations, distinct from crawl-the-page tools.","cost":"usage"},{"functionId":"extract","label":"Extract","note":"Neural web search API aimed at agents. Search slice with citations, distinct from crawl-the-page tools.","cost":"usage"},{"functionId":"connect","label":"Connect","note":"Neural web search API aimed at agents. Search slice with citations, distinct from crawl-the-page tools.","cost":"usage"},{"functionId":"crawl","label":"Crawl","note":"Neural web search API aimed at agents. Search slice with citations, distinct from crawl-the-page tools.","cost":"usage"},{"functionId":"tool-call","label":"Tool-call","note":"Neural web search API aimed at agents. Search slice with citations, distinct from crawl-the-page tools.","cost":"usage"}],"tweets":[],"sources":[{"kind":"docs","label":"Exa docs","url":"https://docs.exa.ai","at":"2026-09-12T00:00:00Z"}],"origin":"seed","sector":"search-crawl","notes":[],"score":18,"explain":{"score":18,"formula":"100 × sum(weight × value) over observed factors only. Unobserved factors are omitted, not zeroed.","factors":[{"id":"github_health","label":"GitHub health","weight":0.18,"value":0.3,"contribution":0.054,"why":"A licence is declared. Documentation is available.","sources":[],"evidence":"observed"},{"id":"agent_use","label":"Agent use","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"human_notes","label":"Human notes","weight":0.14,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"composability","label":"Composability","weight":0.16,"why":"insufficient evidence","sources":[{"kind":"docs","label":"Exa docs","url":"https://docs.exa.ai","at":"2026-09-12T00:00:00Z"}],"evidence":"insufficient"},{"id":"checklist","label":"Checklist","weight":0.1,"value":1,"contribution":0.1,"why":"An MCP surface is declared. An API is declared. Cost is usage. 3 of 3 checklist fields are complete.","sources":[{"kind":"docs","label":"Exa docs","url":"https://docs.exa.ai","at":"2026-09-12T00:00:00Z"}],"evidence":"observed"},{"id":"evidence_quality","label":"Evidence quality","weight":0.14,"value":0.18107144632819594,"contribution":0.025350002485947435,"why":"1 sources cover 1 evidence types. The latest dated evidence is 2026-09-12. Freshness is omitted unless observed as a signal.","sources":[{"kind":"docs","label":"Exa docs","url":"https://docs.exa.ai","at":"2026-09-12T00:00:00Z"}],"evidence":"observed"},{"id":"benchmark","label":"Benchmarks","weight":0.12,"why":"insufficient evidence","sources":[],"evidence":"insufficient"}],"missing":["Agent use: insufficient evidence","Human notes: insufficient evidence","Composability: insufficient evidence","Benchmarks: insufficient evidence"]},"createdAt":"2026-09-11T16:33:39.688Z","updatedAt":"2026-09-13T08:56:02.856Z","tags":["agents"],"recordId":"cmp_exa","claims":{"name":"Exa","summary":"Neural web search API aimed at agents. Search slice with citations, distinct from crawl-the-page tools.","kind":"app","publisher":"Exa","homepage":"https://exa.ai","docsUrl":"https://docs.exa.ai","license":"proprietary","costRange":"usage","functions":["search","retrieve","extract","connect","crawl","tool-call"],"slices":[{"functionId":"search","label":"Neural search","note":"Agent-ready hits","cost":"usage"},{"functionId":"retrieve","label":"Retrieve","note":"Neural web search API aimed at agents. Search slice with citations, distinct from crawl-the-page tools.","cost":"usage"},{"functionId":"extract","label":"Extract","note":"Neural web search API aimed at agents. Search slice with citations, distinct from crawl-the-page tools.","cost":"usage"},{"functionId":"connect","label":"Connect","note":"Neural web search API aimed at agents. Search slice with citations, distinct from crawl-the-page tools.","cost":"usage"},{"functionId":"crawl","label":"Crawl","note":"Neural web search API aimed at agents. Search slice with citations, distinct from crawl-the-page tools.","cost":"usage"},{"functionId":"tool-call","label":"Tool-call","note":"Neural web search API aimed at agents. Search slice with citations, distinct from crawl-the-page tools.","cost":"usage"}],"interfaces":[{"kind":"mcp"},{"kind":"http"}],"composabilityRationale":"Search API/MCP is a clean slice. Contents endpoint overlaps Firecrawl/TinyFish fetch — compose, don't double-pay."},"interfaces":[{"kind":"mcp"},{"kind":"http"}],"relations":[{"from":"exa","to":"context-dev","kind":"fills-same-slot-as","note":"Shared functions connect, crawl, extract, search. Can fill the same function slot."},{"from":"exa","to":"firecrawl","kind":"alternative-to","note":"Shared functions connect, crawl, extract, search. Same kind and overlapping capability."},{"from":"exa","to":"lore","kind":"fills-same-slot-as","note":"Shared functions connect, extract, retrieve, search, tool-call. Can fill the same function slot."},{"from":"exa","to":"vuda-visual-ui-debug-agent","kind":"fills-same-slot-as","note":"Shared functions connect, crawl, extract, retrieve, search. Can fill the same function slot."},{"from":"exa","to":"tinyfish","kind":"alternative-to","note":"Shared functions connect, crawl, extract, search. Same kind and overlapping capability."},{"from":"exa","to":"litescrape","kind":"alternative-to","note":"Shared functions extract, retrieve, search. Same kind and overlapping capability."},{"from":"exa","to":"search1api","kind":"alternative-to","note":"Shared functions crawl, extract, search. Same kind and overlapping capability."},{"from":"exa","to":"dataforseo","kind":"alternative-to","note":"Shared functions extract, retrieve, search. Same kind and overlapping capability."}],"signals":[{"key":"has_license","value":1,"source":"component-record","method":"declared-license","observedAt":"2026-09-13T08:56:02.856Z"},{"key":"has_docs","value":1,"source":"component-record","method":"declared-docs","observedAt":"2026-09-13T08:56:02.856Z"}],"functionProbabilities":[],"claimVerification":[]},{"slug":"build-software-better-together","name":"Build software better, together","summary":"## Here are 48 public repositories matching this topic...","publisher":"github.com","homepage":"https://github.com/topics/company-brain","kind":"mcp","hasApi":true,"hasMcp":true,"costRange":"free","costNotes":"Cost range free taken from intake evidence.","functions":["code","index","ingest","connect","memory","retrieve","route","tool-call"],"slices":[{"functionId":"code","label":"code","note":"Inferred from executor","cost":"Unknown"},{"functionId":"index","label":"index","note":"Inferred from executor","cost":"Unknown"},{"functionId":"ingest","label":"ingest","note":"Inferred from executor","cost":"Unknown"},{"functionId":"connect","label":"connect","note":"Inferred from executor","cost":"Unknown"},{"functionId":"memory","label":"memory","note":"Inferred from executor","cost":"Unknown"},{"functionId":"retrieve","label":"retrieve","note":"Inferred from executor","cost":"Unknown"},{"functionId":"route","label":"route","note":"Inferred from executor","cost":"Unknown"},{"functionId":"tool-call","label":"tool-call","note":"Inferred from executor","cost":"Unknown"}],"interfaces":[{"kind":"mcp"},{"kind":"http"}],"composabilityRationale":"Heuristic from executor evidence. Grok pass was unavailable or incomplete. No usage metrics were observed.","signals":[],"functionProbabilities":[{"functionId":"code","value":0.92,"source":"https://github.com/topics/company-brain","method":"lexical","observedAt":"2026-10-16T00:14:24.433Z"},{"functionId":"index","value":0.8,"source":"https://github.com/topics/company-brain","method":"lexical","observedAt":"2026-10-16T00:14:24.433Z"},{"functionId":"ingest","value":0.8,"source":"https://github.com/topics/company-brain","method":"lexical","observedAt":"2026-10-16T00:14:24.433Z"},{"functionId":"connect","value":0.72,"source":"https://github.com/topics/company-brain","method":"lexical","observedAt":"2026-10-16T00:14:24.433Z"},{"functionId":"memory","value":0.72,"source":"https://github.com/topics/company-brain","method":"lexical","observedAt":"2026-10-16T00:14:24.433Z"},{"functionId":"retrieve","value":0.72,"source":"https://github.com/topics/company-brain","method":"lexical","observedAt":"2026-10-16T00:14:24.433Z"},{"functionId":"route","value":0.72,"source":"https://github.com/topics/company-brain","method":"lexical","observedAt":"2026-10-16T00:14:24.433Z"},{"functionId":"tool-call","value":0.72,"source":"https://github.com/topics/company-brain","method":"lexical","observedAt":"2026-10-16T00:14:24.433Z"}],"claimVerification":[{"key":"mcp","status":"unverified","asserted":"true","evidenceSource":"https://github.com/topics/company-brain","method":"fallback"},{"key":"api","status":"unverified","asserted":"true","evidenceSource":"https://github.com/topics/company-brain","method":"fallback"},{"key":"cost","status":"unverified","asserted":"free","evidenceSource":"https://github.com/topics/company-brain","method":"fallback"},{"key":"license","status":"unverified","asserted":"","evidenceSource":"https://github.com/topics/company-brain","method":"fallback"}],"tweets":[],"notes":[],"origin":"intake","createdAt":"2026-10-16T00:14:25.325Z","updatedAt":"2026-10-16T00:14:25.325Z","sources":[{"kind":"web","label":"executor","url":"https://github.com/topics/company-brain","excerpt":"#\n\n# company-brain\n\nStar\n\n## Here are 48 public repositories matching this topic...\n\n### inkeep / open-knowledge\n\nStar\n 4.6k\n\nBeautiful, AI-native markdown IDE and LLM wiki\n\n* Updated\n  Oct 16, 2026\n* TypeScript\n\n### baryhuang / claude-code","at":"2026-10-16T00:14:25.325Z"}],"recordId":"cmp_build-software-better-together","claims":{"name":"Build software better, together","summary":"## Here are 48 public repositories matching this topic...","kind":"mcp","publisher":"github.com","homepage":"https://github.com/topics/company-brain","costRange":"free","costNotes":"Cost range free taken from intake evidence.","functions":["code","index","ingest","connect","memory","retrieve","route","tool-call"],"slices":[{"functionId":"code","label":"code","note":"Inferred from executor","cost":"Unknown"},{"functionId":"index","label":"index","note":"Inferred from executor","cost":"Unknown"},{"functionId":"ingest","label":"ingest","note":"Inferred from executor","cost":"Unknown"},{"functionId":"connect","label":"connect","note":"Inferred from executor","cost":"Unknown"},{"functionId":"memory","label":"memory","note":"Inferred from executor","cost":"Unknown"},{"functionId":"retrieve","label":"retrieve","note":"Inferred from executor","cost":"Unknown"},{"functionId":"route","label":"route","note":"Inferred from executor","cost":"Unknown"},{"functionId":"tool-call","label":"tool-call","note":"Inferred from executor","cost":"Unknown"}],"interfaces":[{"kind":"mcp"},{"kind":"http"}],"composabilityRationale":"Heuristic from executor evidence. Grok pass was unavailable or incomplete. No usage metrics were observed."},"relations":[{"from":"build-software-better-together","to":"pulsemcp","kind":"fills-same-slot-as","note":"Shared functions connect, index, ingest, retrieve, tool-call. Can fill the same function slot."},{"from":"build-software-better-together","to":"local-faiss-mcp-server","kind":"fills-same-slot-as","note":"Shared functions code, connect, index, ingest, memory, retrieve. Can fill the same function slot."},{"from":"build-software-better-together","to":"cognee","kind":"fills-same-slot-as","note":"Shared functions code, connect, memory, retrieve. Can fill the same function slot."},{"from":"build-software-better-together","to":"cursor","kind":"fills-same-slot-as","note":"Shared functions code, connect, retrieve, tool-call. Can fill the same function slot."},{"from":"build-software-better-together","to":"llamaindex","kind":"fills-same-slot-as","note":"Shared functions index, ingest, memory, retrieve. Can fill the same function slot."},{"from":"build-software-better-together","to":"agentmemory","kind":"fills-same-slot-as","note":"Shared functions code, connect, memory. Can fill the same function slot."},{"from":"build-software-better-together","to":"lore","kind":"fills-same-slot-as","note":"Shared functions connect, memory, retrieve, tool-call. Can fill the same function slot."},{"from":"build-software-better-together","to":"local-office","kind":"fills-same-slot-as","note":"Shared functions ingest, memory, retrieve. Can fill the same function slot."}],"explain":{"score":13,"formula":"100 × sum(weight × value) over observed factors only. Unobserved factors are omitted, not zeroed.","factors":[{"id":"github_health","label":"GitHub health","weight":0.18,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"agent_use","label":"Agent use","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"human_notes","label":"Human notes","weight":0.14,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"composability","label":"Composability","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"checklist","label":"Checklist","weight":0.1,"value":1,"contribution":0.1,"why":"An MCP surface is declared. An API is declared. Cost is free. 3 of 3 checklist fields are complete.","sources":[],"evidence":"observed"},{"id":"evidence_quality","label":"Evidence quality","weight":0.14,"value":0.18107144632819594,"contribution":0.025350002485947435,"why":"1 sources cover 1 evidence types. The latest dated evidence is 2026-10-16. Freshness is omitted unless observed as a signal.","sources":[{"kind":"web","label":"executor","url":"https://github.com/topics/company-brain","excerpt":"#\n\n# company-brain\n\nStar\n\n## Here are 48 public repositories matching this topic...\n\n### inkeep / open-knowledge\n\nStar\n 4.6k\n\nBeautiful, AI-native markdown IDE and LLM wiki\n\n* Updated\n  Oct 16, 2026\n* TypeScript\n\n### baryhuang / claude-code","at":"2026-10-16T00:14:25.325Z"}],"evidence":"observed"},{"id":"benchmark","label":"Benchmarks","weight":0.12,"why":"insufficient evidence","sources":[],"evidence":"insufficient"}],"missing":["GitHub health: insufficient evidence","Agent use: insufficient evidence","Human notes: insufficient evidence","Composability: insufficient evidence","Benchmarks: insufficient evidence"]},"score":13},{"slug":"cognee","name":"cognee","summary":"Open-source memory system for agents and teams. It connects company sources such as Slack, GitHub, and Linear so agents can recall shared context through one memory API, an SDK, or an MCP server, with an optional Cognee Cloud for managed scale.","publisher":"cognee","homepage":"https://www.cognee.ai","kind":"runtime","hasApi":true,"hasMcp":true,"costRange":"unknown","costNotes":"Pricing is not stated. The page says to start with the open-source package (pip install cognee) and move to Cognee Cloud for managed scale. No plans, prices, or free-tier limits are given.","functions":["memory","code","connect","embed","retrieve"],"slices":[{"functionId":"memory","label":"Agent memory","note":"Memory for agents, teams, and people so agents can recall what a company knows and what they just did.","cost":"Unknown"},{"functionId":"connect","label":"Source and agent connections","note":"Connect Slack, GitHub, and Linear, with first-party integrations for Claude Code, Cursor, LangGraph, OpenClaw, and more.","cost":"Unknown"},{"functionId":"retrieve","label":"Memory read","note":"Agents recall stored context through the memory API or MCP read access.","cost":"Unknown"},{"functionId":"code","label":"code","note":"Inferred from executor","cost":"Unknown"},{"functionId":"embed","label":"embed","note":"Inferred from executor","cost":"Unknown"}],"interfaces":[{"kind":"mcp"},{"kind":"http"}],"composabilityRationale":"The page states one memory API and an SDK, plus an MCP server so compatible agents can read and write Cognee memory without custom glue. It names first-party integrations for Claude Code, Cursor, LangGraph, and OpenClaw, and also lists Codex, Skill, and Hermes. Slack, GitHub, and Linear are named as sources to connect. Auth, rate limits, and API schemas are not specified on this page.","signals":[],"functionProbabilities":[{"functionId":"memory","value":0.92,"source":"https://www.cognee.ai","method":"lexical","observedAt":"2026-10-15T16:29:14.700Z"},{"functionId":"code","value":0.8,"source":"https://www.cognee.ai","method":"lexical","observedAt":"2026-10-15T16:29:14.700Z"},{"functionId":"connect","value":0.72,"source":"https://www.cognee.ai","method":"lexical","observedAt":"2026-10-15T16:29:14.700Z"},{"functionId":"embed","value":0.72,"source":"https://www.cognee.ai","method":"lexical","observedAt":"2026-10-15T16:29:14.700Z"},{"functionId":"retrieve","value":0.72,"source":"https://www.cognee.ai","method":"lexical","observedAt":"2026-10-15T16:29:14.700Z"}],"claimVerification":[{"key":"mcp","status":"unverified","asserted":"true","evidenceSource":"https://www.cognee.ai","method":"fallback"},{"key":"api","status":"unverified","asserted":"true","evidenceSource":"https://www.cognee.ai","method":"fallback"},{"key":"cost","status":"unverified","asserted":"unknown","evidenceSource":"https://www.cognee.ai","method":"fallback"},{"key":"license","status":"unverified","asserted":"","evidenceSource":"https://www.cognee.ai","method":"fallback"}],"tweets":[],"notes":[],"origin":"intake","createdAt":"2026-10-15T16:29:15.555Z","updatedAt":"2026-10-15T16:29:15.555Z","sources":[{"kind":"web","label":"executor","url":"https://www.cognee.ai","excerpt":"# Memory for Agents, Teams, and People\n\nConnect Slack, GitHub, Linear to Cognee and help agents recall what your company knows.\n\nStart building\n\nWorks withClaude CodeCodexSkillMCPOpenClawHermes\n\nWorks with\n\nClaude Code\n\nCodex\n\nSkill\n\nMCP\n\nO","at":"2026-10-15T16:29:15.555Z"}],"recordId":"cmp_cognee","claims":{"name":"cognee","summary":"Open-source memory system for agents and teams. It connects company sources such as Slack, GitHub, and Linear so agents can recall shared context through one memory API, an SDK, or an MCP server, with an optional Cognee Cloud for managed scale.","kind":"runtime","publisher":"cognee","homepage":"https://www.cognee.ai","costRange":"unknown","costNotes":"Pricing is not stated. The page says to start with the open-source package (pip install cognee) and move to Cognee Cloud for managed scale. No plans, prices, or free-tier limits are given.","functions":["memory","code","connect","embed","retrieve"],"slices":[{"functionId":"memory","label":"Agent memory","note":"Memory for agents, teams, and people so agents can recall what a company knows and what they just did.","cost":"Unknown"},{"functionId":"connect","label":"Source and agent connections","note":"Connect Slack, GitHub, and Linear, with first-party integrations for Claude Code, Cursor, LangGraph, OpenClaw, and more.","cost":"Unknown"},{"functionId":"retrieve","label":"Memory read","note":"Agents recall stored context through the memory API or MCP read access.","cost":"Unknown"},{"functionId":"code","label":"code","note":"Inferred from executor","cost":"Unknown"},{"functionId":"embed","label":"embed","note":"Inferred from executor","cost":"Unknown"}],"interfaces":[{"kind":"mcp"},{"kind":"http"}],"composabilityRationale":"The page states one memory API and an SDK, plus an MCP server so compatible agents can read and write Cognee memory without custom glue. It names first-party integrations for Claude Code, Cursor, LangGraph, and OpenClaw, and also lists Codex, Skill, and Hermes. Slack, GitHub, and Linear are named as sources to connect. Auth, rate limits, and API schemas are not specified on this page."},"relations":[{"from":"cognee","to":"agentmemory","kind":"fills-same-slot-as","note":"Shared functions code, connect, memory. Can fill the same function slot."},{"from":"cognee","to":"memini","kind":"fills-same-slot-as","note":"Shared functions code, connect, embed, memory, retrieve. Can fill the same function slot."},{"from":"cognee","to":"local-faiss-mcp-server","kind":"fills-same-slot-as","note":"Shared functions code, connect, embed, memory, retrieve. Can fill the same function slot."},{"from":"cognee","to":"build-software-better-together","kind":"fills-same-slot-as","note":"Shared functions code, connect, memory, retrieve. Can fill the same function slot."},{"from":"cognee","to":"pen-dev","kind":"fills-same-slot-as","note":"Shared functions code, connect, embed. Can fill the same function slot."},{"from":"cognee","to":"cursor","kind":"fills-same-slot-as","note":"Shared functions code, connect, retrieve. Can fill the same function slot."},{"from":"cognee","to":"pageindex","kind":"fills-same-slot-as","note":"Shared functions embed, memory, retrieve. Can fill the same function slot."},{"from":"cognee","to":"zillow-data-apis","kind":"fills-same-slot-as","note":"Shared functions connect, retrieve. Can fill the same function slot."}],"explain":{"score":9,"formula":"100 × sum(weight × value) over observed factors only. Unobserved factors are omitted, not zeroed.","factors":[{"id":"github_health","label":"GitHub health","weight":0.18,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"agent_use","label":"Agent use","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"human_notes","label":"Human notes","weight":0.14,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"composability","label":"Composability","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"checklist","label":"Checklist","weight":0.1,"value":0.6666666666666666,"contribution":0.06666666666666667,"why":"An MCP surface is declared. An API is declared. Cost is unknown. 2 of 3 checklist fields are complete.","sources":[],"evidence":"observed"},{"id":"evidence_quality","label":"Evidence quality","weight":0.14,"value":0.18107144632819594,"contribution":0.025350002485947435,"why":"1 sources cover 1 evidence types. The latest dated evidence is 2026-10-15. Freshness is omitted unless observed as a signal.","sources":[{"kind":"web","label":"executor","url":"https://www.cognee.ai","excerpt":"# Memory for Agents, Teams, and People\n\nConnect Slack, GitHub, Linear to Cognee and help agents recall what your company knows.\n\nStart building\n\nWorks withClaude CodeCodexSkillMCPOpenClawHermes\n\nWorks with\n\nClaude Code\n\nCodex\n\nSkill\n\nMCP\n\nO","at":"2026-10-15T16:29:15.555Z"}],"evidence":"observed"},{"id":"benchmark","label":"Benchmarks","weight":0.12,"why":"insufficient evidence","sources":[],"evidence":"insufficient"}],"missing":["GitHub health: insufficient evidence","Agent use: insufficient evidence","Human notes: insufficient evidence","Composability: insufficient evidence","Benchmarks: insufficient evidence"]},"score":9,"tags":["agents"]},{"slug":"crunchbase","name":"Crunchbase","publisher":"Crunchbase","kind":"app","summary":"Read-only company and funding-data API for approved, licensed developers.","homepage":"https://www.crunchbase.com/","docsUrl":"https://data.crunchbase.com/docs/api-essentials","functions":["search","enrich","retrieve"],"costRange":"unknown","recordId":"cmp_crunchbase","hasMcp":true,"hasApi":true,"costNotes":"Provisioned API access and licensed fields are required; API access is arranged with the vendor.","composabilityRationale":"Use its declared http, mcp surface for the listed capability slices. Source review does not establish integration success or observed usage.","interfaces":[{"kind":"http","specUrl":"https://data.crunchbase.com/docs/api-essentials"},{"kind":"mcp","specUrl":"https://data.crunchbase.com/docs/api-essentials"}],"origin":"intake","tweets":[],"notes":[],"sources":[{"kind":"docs","label":"Crunchbase official documentation","url":"https://data.crunchbase.com/docs/api-essentials","checkedAt":"2026-11-07T13:46:44.976Z","basis":"vendor-claim"}],"slices":[{"functionId":"search","label":"Search","note":"Provisioned API access and licensed fields are required; API access is arranged with the vendor.","cost":"unknown"},{"functionId":"enrich","label":"Enrich","note":"Provisioned API access and licensed fields are required; API access is arranged with the vendor.","cost":"unknown"},{"functionId":"retrieve","label":"Retrieve","note":"Provisioned API access and licensed fields are required; API access is arranged with the vendor.","cost":"unknown"}],"claims":{"name":"Crunchbase","summary":"Read-only company and funding-data API for approved, licensed developers.","kind":"app","publisher":"Crunchbase","homepage":"https://www.crunchbase.com/","docsUrl":"https://data.crunchbase.com/docs/api-essentials","costRange":"unknown","costNotes":"Provisioned API access and licensed fields are required; API access is arranged with the vendor.","functions":["search","enrich","retrieve"],"slices":[{"functionId":"search","label":"Search","note":"Provisioned API access and licensed fields are required; API access is arranged with the vendor.","cost":"unknown"},{"functionId":"enrich","label":"Enrich","note":"Provisioned API access and licensed fields are required; API access is arranged with the vendor.","cost":"unknown"},{"functionId":"retrieve","label":"Retrieve","note":"Provisioned API access and licensed fields are required; API access is arranged with the vendor.","cost":"unknown"}],"interfaces":[{"kind":"http","specUrl":"https://data.crunchbase.com/docs/api-essentials"},{"kind":"mcp","specUrl":"https://data.crunchbase.com/docs/api-essentials"}],"composabilityRationale":"Use its declared http, mcp surface for the listed capability slices. Source review does not establish integration success or observed usage."},"relations":[{"from":"crunchbase","to":"tendata","kind":"alternative-to","note":"Shared functions enrich, retrieve, search. Same kind and overlapping capability."},{"from":"crunchbase","to":"contactout","kind":"alternative-to","note":"Shared functions enrich, search. Same kind and overlapping capability."},{"from":"crunchbase","to":"keenable","kind":"alternative-to","note":"Shared functions retrieve, search. Same kind and overlapping capability."},{"from":"crunchbase","to":"akta-pro","kind":"alternative-to","note":"Shared functions enrich, search. Same kind and overlapping capability."},{"from":"crunchbase","to":"apollo","kind":"alternative-to","note":"Shared functions enrich, search. Same kind and overlapping capability."},{"from":"crunchbase","to":"hunter","kind":"alternative-to","note":"Shared functions enrich, search. Same kind and overlapping capability."},{"from":"crunchbase","to":"litescrape","kind":"alternative-to","note":"Shared functions retrieve, search. Same kind and overlapping capability."},{"from":"crunchbase","to":"ploid","kind":"alternative-to","note":"Shared functions enrich, search. Same kind and overlapping capability."}],"signals":[],"functionProbabilities":[],"claimVerification":[],"explain":{"score":9,"formula":"100 × sum(weight × value) over observed factors only. Unobserved factors are omitted, not zeroed.","factors":[{"id":"github_health","label":"GitHub health","weight":0.18,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"agent_use","label":"Agent use","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"human_notes","label":"Human notes","weight":0.14,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"composability","label":"Composability","weight":0.16,"why":"insufficient evidence","sources":[{"kind":"docs","label":"Crunchbase official documentation","url":"https://data.crunchbase.com/docs/api-essentials","checkedAt":"2026-11-07T13:46:44.976Z","basis":"vendor-claim"}],"evidence":"insufficient"},{"id":"checklist","label":"Checklist","weight":0.1,"value":0.6666666666666666,"contribution":0.06666666666666667,"why":"An MCP surface is declared. An API is declared. Cost is unknown. 2 of 3 checklist fields are complete.","sources":[{"kind":"docs","label":"Crunchbase official documentation","url":"https://data.crunchbase.com/docs/api-essentials","checkedAt":"2026-11-07T13:46:44.976Z","basis":"vendor-claim"}],"evidence":"observed"},{"id":"evidence_quality","label":"Evidence quality","weight":0.14,"value":0.18107144632819594,"contribution":0.025350002485947435,"why":"1 sources cover 1 evidence types. The latest dated evidence is undated. Freshness is omitted unless observed as a signal.","sources":[{"kind":"docs","label":"Crunchbase official documentation","url":"https://data.crunchbase.com/docs/api-essentials","checkedAt":"2026-11-07T13:46:44.976Z","basis":"vendor-claim"}],"evidence":"observed"},{"id":"benchmark","label":"Benchmarks","weight":0.12,"why":"insufficient evidence","sources":[],"evidence":"insufficient"}],"missing":["GitHub health: insufficient evidence","Agent use: insufficient evidence","Human notes: insufficient evidence","Composability: insufficient evidence","Benchmarks: insufficient evidence"]},"score":9},{"slug":"expand-fetch","name":"Expand Fetch","publisher":"Expand","kind":"app","summary":"Fetches rendered web pages as source-linked Markdown and structured page state for agents.","homepage":"https://expand.ai/","docsUrl":"https://expand.ai/docs","functions":["retrieve","extract"],"costRange":"unknown","recordId":"cmp_expand-fetch","hasMcp":true,"hasApi":true,"costNotes":"No extraction-accuracy or performance result was measured. Check the chosen Fetch contract and current usage limits.","composabilityRationale":"Use its declared http, cli, mcp surface for the listed capability slices. Source review does not establish integration success or observed usage.","interfaces":[{"kind":"http","specUrl":"https://expand.ai/docs"},{"kind":"cli","specUrl":"https://expand.ai/docs"},{"kind":"mcp","specUrl":"https://expand.ai/docs"}],"origin":"intake","tweets":[],"notes":[],"sources":[{"kind":"docs","label":"Expand Fetch official documentation","url":"https://expand.ai/docs","checkedAt":"2026-11-07T13:46:44.976Z","basis":"vendor-claim"}],"slices":[{"functionId":"retrieve","label":"Retrieve","note":"No extraction-accuracy or performance result was measured. Check the chosen Fetch contract and current usage limits.","cost":"unknown"},{"functionId":"extract","label":"Extract","note":"No extraction-accuracy or performance result was measured. Check the chosen Fetch contract and current usage limits.","cost":"unknown"}],"claims":{"name":"Expand Fetch","summary":"Fetches rendered web pages as source-linked Markdown and structured page state for agents.","kind":"app","publisher":"Expand","homepage":"https://expand.ai/","docsUrl":"https://expand.ai/docs","costRange":"unknown","costNotes":"No extraction-accuracy or performance result was measured. Check the chosen Fetch contract and current usage limits.","functions":["retrieve","extract"],"slices":[{"functionId":"retrieve","label":"Retrieve","note":"No extraction-accuracy or performance result was measured. Check the chosen Fetch contract and current usage limits.","cost":"unknown"},{"functionId":"extract","label":"Extract","note":"No extraction-accuracy or performance result was measured. Check the chosen Fetch contract and current usage limits.","cost":"unknown"}],"interfaces":[{"kind":"http","specUrl":"https://expand.ai/docs"},{"kind":"cli","specUrl":"https://expand.ai/docs"},{"kind":"mcp","specUrl":"https://expand.ai/docs"}],"composabilityRationale":"Use its declared http, cli, mcp surface for the listed capability slices. Source review does not establish integration success or observed usage."},"relations":[{"from":"expand-fetch","to":"litescrape","kind":"alternative-to","note":"Shared functions extract, retrieve. Same kind and overlapping capability."},{"from":"expand-fetch","to":"dataforseo","kind":"alternative-to","note":"Shared functions extract, retrieve. Same kind and overlapping capability."},{"from":"expand-fetch","to":"tikhub","kind":"alternative-to","note":"Shared functions extract, retrieve. Same kind and overlapping capability."},{"from":"expand-fetch","to":"exa","kind":"fills-same-slot-as","note":"Shared functions extract, retrieve. Can fill the same function slot."},{"from":"expand-fetch","to":"lore","kind":"fills-same-slot-as","note":"Shared functions extract, retrieve. Can fill the same function slot."},{"from":"expand-fetch","to":"vuda-visual-ui-debug-agent","kind":"fills-same-slot-as","note":"Shared functions extract, retrieve. Can fill the same function slot."},{"from":"expand-fetch","to":"local-faiss-mcp-server","kind":"fills-same-slot-as","note":"Shared functions extract, retrieve. Can fill the same function slot."}],"signals":[],"functionProbabilities":[],"claimVerification":[],"explain":{"score":9,"formula":"100 × sum(weight × value) over observed factors only. Unobserved factors are omitted, not zeroed.","factors":[{"id":"github_health","label":"GitHub health","weight":0.18,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"agent_use","label":"Agent use","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"human_notes","label":"Human notes","weight":0.14,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"composability","label":"Composability","weight":0.16,"why":"insufficient evidence","sources":[{"kind":"docs","label":"Expand Fetch official documentation","url":"https://expand.ai/docs","checkedAt":"2026-11-07T13:46:44.976Z","basis":"vendor-claim"}],"evidence":"insufficient"},{"id":"checklist","label":"Checklist","weight":0.1,"value":0.6666666666666666,"contribution":0.06666666666666667,"why":"An MCP surface is declared. An API is declared. Cost is unknown. 2 of 3 checklist fields are complete.","sources":[{"kind":"docs","label":"Expand Fetch official documentation","url":"https://expand.ai/docs","checkedAt":"2026-11-07T13:46:44.976Z","basis":"vendor-claim"}],"evidence":"observed"},{"id":"evidence_quality","label":"Evidence quality","weight":0.14,"value":0.18107144632819594,"contribution":0.025350002485947435,"why":"1 sources cover 1 evidence types. The latest dated evidence is undated. Freshness is omitted unless observed as a signal.","sources":[{"kind":"docs","label":"Expand Fetch official documentation","url":"https://expand.ai/docs","checkedAt":"2026-11-07T13:46:44.976Z","basis":"vendor-claim"}],"evidence":"observed"},{"id":"benchmark","label":"Benchmarks","weight":0.12,"why":"insufficient evidence","sources":[],"evidence":"insufficient"}],"missing":["GitHub health: insufficient evidence","Agent use: insufficient evidence","Human notes: insufficient evidence","Composability: insufficient evidence","Benchmarks: insufficient evidence"]},"score":9},{"slug":"keenable","name":"Keenable","publisher":"Keenable","kind":"app","summary":"Search and fetch endpoints exposed directly and through a CLI and MCP server.","homepage":"https://keenable.ai/","docsUrl":"https://docs.keenable.ai/api-reference","functions":["search","retrieve"],"costRange":"unknown","recordId":"cmp_keenable","hasMcp":true,"hasApi":true,"costNotes":"Keyed, public and payment-backed paths have different attribution and charging rules; choose explicitly.","composabilityRationale":"Use its declared http, cli, mcp surface for the listed capability slices. Source review does not establish integration success or observed usage.","interfaces":[{"kind":"http","specUrl":"https://docs.keenable.ai/api-reference"},{"kind":"cli","specUrl":"https://docs.keenable.ai/api-reference"},{"kind":"mcp","specUrl":"https://docs.keenable.ai/api-reference"}],"origin":"intake","tweets":[],"notes":[],"sources":[{"kind":"docs","label":"Keenable official documentation","url":"https://docs.keenable.ai/api-reference","checkedAt":"2026-11-07T13:46:44.976Z","basis":"vendor-claim"}],"slices":[{"functionId":"search","label":"Search","note":"Keyed, public and payment-backed paths have different attribution and charging rules; choose explicitly.","cost":"unknown"},{"functionId":"retrieve","label":"Retrieve","note":"Keyed, public and payment-backed paths have different attribution and charging rules; choose explicitly.","cost":"unknown"}],"claims":{"name":"Keenable","summary":"Search and fetch endpoints exposed directly and through a CLI and MCP server.","kind":"app","publisher":"Keenable","homepage":"https://keenable.ai/","docsUrl":"https://docs.keenable.ai/api-reference","costRange":"unknown","costNotes":"Keyed, public and payment-backed paths have different attribution and charging rules; choose explicitly.","functions":["search","retrieve"],"slices":[{"functionId":"search","label":"Search","note":"Keyed, public and payment-backed paths have different attribution and charging rules; choose explicitly.","cost":"unknown"},{"functionId":"retrieve","label":"Retrieve","note":"Keyed, public and payment-backed paths have different attribution and charging rules; choose explicitly.","cost":"unknown"}],"interfaces":[{"kind":"http","specUrl":"https://docs.keenable.ai/api-reference"},{"kind":"cli","specUrl":"https://docs.keenable.ai/api-reference"},{"kind":"mcp","specUrl":"https://docs.keenable.ai/api-reference"}],"composabilityRationale":"Use its declared http, cli, mcp surface for the listed capability slices. Source review does not establish integration success or observed usage."},"relations":[{"from":"keenable","to":"crunchbase","kind":"alternative-to","note":"Shared functions retrieve, search. Same kind and overlapping capability."},{"from":"keenable","to":"litescrape","kind":"alternative-to","note":"Shared functions retrieve, search. Same kind and overlapping capability."},{"from":"keenable","to":"dataforseo","kind":"alternative-to","note":"Shared functions retrieve, search. Same kind and overlapping capability."},{"from":"keenable","to":"octen","kind":"alternative-to","note":"Shared functions retrieve, search. Same kind and overlapping capability."},{"from":"keenable","to":"tendata","kind":"alternative-to","note":"Shared functions retrieve, search. Same kind and overlapping capability."},{"from":"keenable","to":"tikhub","kind":"alternative-to","note":"Shared functions retrieve, search. Same kind and overlapping capability."},{"from":"keenable","to":"exa","kind":"fills-same-slot-as","note":"Shared functions retrieve, search. Can fill the same function slot."},{"from":"keenable","to":"pulsemcp","kind":"fills-same-slot-as","note":"Shared functions retrieve, search. Can fill the same function slot."}],"signals":[],"functionProbabilities":[],"claimVerification":[],"explain":{"score":9,"formula":"100 × sum(weight × value) over observed factors only. Unobserved factors are omitted, not zeroed.","factors":[{"id":"github_health","label":"GitHub health","weight":0.18,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"agent_use","label":"Agent use","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"human_notes","label":"Human notes","weight":0.14,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"composability","label":"Composability","weight":0.16,"why":"insufficient evidence","sources":[{"kind":"docs","label":"Keenable official documentation","url":"https://docs.keenable.ai/api-reference","checkedAt":"2026-11-07T13:46:44.976Z","basis":"vendor-claim"}],"evidence":"insufficient"},{"id":"checklist","label":"Checklist","weight":0.1,"value":0.6666666666666666,"contribution":0.06666666666666667,"why":"An MCP surface is declared. An API is declared. Cost is unknown. 2 of 3 checklist fields are complete.","sources":[{"kind":"docs","label":"Keenable official documentation","url":"https://docs.keenable.ai/api-reference","checkedAt":"2026-11-07T13:46:44.976Z","basis":"vendor-claim"}],"evidence":"observed"},{"id":"evidence_quality","label":"Evidence quality","weight":0.14,"value":0.18107144632819594,"contribution":0.025350002485947435,"why":"1 sources cover 1 evidence types. The latest dated evidence is undated. Freshness is omitted unless observed as a signal.","sources":[{"kind":"docs","label":"Keenable official documentation","url":"https://docs.keenable.ai/api-reference","checkedAt":"2026-11-07T13:46:44.976Z","basis":"vendor-claim"}],"evidence":"observed"},{"id":"benchmark","label":"Benchmarks","weight":0.12,"why":"insufficient evidence","sources":[],"evidence":"insufficient"}],"missing":["GitHub health: insufficient evidence","Agent use: insufficient evidence","Human notes: insufficient evidence","Composability: insufficient evidence","Benchmarks: insufficient evidence"]},"score":9},{"slug":"litescrape","name":"Litescrape","publisher":"Litescrape","kind":"app","summary":"Search and data-extraction APIs for supported web services, with an MCP integration.","homepage":"https://litescrape.com/","docsUrl":"https://litescrape.com/docs","functions":["search","extract","retrieve"],"costRange":"unknown","recordId":"cmp_litescrape","hasMcp":true,"hasApi":true,"costNotes":"Check the specific endpoint contract, availability, concurrency and price before use.","composabilityRationale":"Use its declared http, mcp surface for the listed capability slices. Source review does not establish integration success or observed usage.","interfaces":[{"kind":"http","specUrl":"https://litescrape.com/docs"},{"kind":"mcp","specUrl":"https://litescrape.com/docs"}],"origin":"intake","tweets":[],"notes":[],"sources":[{"kind":"docs","label":"Litescrape official documentation","url":"https://litescrape.com/docs","checkedAt":"2026-11-07T13:46:44.976Z","basis":"vendor-claim"}],"slices":[{"functionId":"search","label":"Search","note":"Check the specific endpoint contract, availability, concurrency and price before use.","cost":"unknown"},{"functionId":"extract","label":"Extract","note":"Check the specific endpoint contract, availability, concurrency and price before use.","cost":"unknown"},{"functionId":"retrieve","label":"Retrieve","note":"Check the specific endpoint contract, availability, concurrency and price before use.","cost":"unknown"}],"claims":{"name":"Litescrape","summary":"Search and data-extraction APIs for supported web services, with an MCP integration.","kind":"app","publisher":"Litescrape","homepage":"https://litescrape.com/","docsUrl":"https://litescrape.com/docs","costRange":"unknown","costNotes":"Check the specific endpoint contract, availability, concurrency and price before use.","functions":["search","extract","retrieve"],"slices":[{"functionId":"search","label":"Search","note":"Check the specific endpoint contract, availability, concurrency and price before use.","cost":"unknown"},{"functionId":"extract","label":"Extract","note":"Check the specific endpoint contract, availability, concurrency and price before use.","cost":"unknown"},{"functionId":"retrieve","label":"Retrieve","note":"Check the specific endpoint contract, availability, concurrency and price before use.","cost":"unknown"}],"interfaces":[{"kind":"http","specUrl":"https://litescrape.com/docs"},{"kind":"mcp","specUrl":"https://litescrape.com/docs"}],"composabilityRationale":"Use its declared http, mcp surface for the listed capability slices. Source review does not establish integration success or observed usage."},"relations":[{"from":"litescrape","to":"dataforseo","kind":"alternative-to","note":"Shared functions extract, retrieve, search. Same kind and overlapping capability."},{"from":"litescrape","to":"tikhub","kind":"alternative-to","note":"Shared functions extract, retrieve, search. Same kind and overlapping capability."},{"from":"litescrape","to":"expand-fetch","kind":"alternative-to","note":"Shared functions extract, retrieve. Same kind and overlapping capability."},{"from":"litescrape","to":"keenable","kind":"alternative-to","note":"Shared functions retrieve, search. Same kind and overlapping capability."},{"from":"litescrape","to":"exa","kind":"alternative-to","note":"Shared functions extract, retrieve, search. Same kind and overlapping capability."},{"from":"litescrape","to":"cloro","kind":"alternative-to","note":"Shared functions extract, search. Same kind and overlapping capability."},{"from":"litescrape","to":"crunchbase","kind":"alternative-to","note":"Shared functions retrieve, search. Same kind and overlapping capability."},{"from":"litescrape","to":"search1api","kind":"alternative-to","note":"Shared functions extract, search. Same kind and overlapping capability."}],"signals":[],"functionProbabilities":[],"claimVerification":[],"explain":{"score":9,"formula":"100 × sum(weight × value) over observed factors only. Unobserved factors are omitted, not zeroed.","factors":[{"id":"github_health","label":"GitHub health","weight":0.18,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"agent_use","label":"Agent use","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"human_notes","label":"Human notes","weight":0.14,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"composability","label":"Composability","weight":0.16,"why":"insufficient evidence","sources":[{"kind":"docs","label":"Litescrape official documentation","url":"https://litescrape.com/docs","checkedAt":"2026-11-07T13:46:44.976Z","basis":"vendor-claim"}],"evidence":"insufficient"},{"id":"checklist","label":"Checklist","weight":0.1,"value":0.6666666666666666,"contribution":0.06666666666666667,"why":"An MCP surface is declared. An API is declared. Cost is unknown. 2 of 3 checklist fields are complete.","sources":[{"kind":"docs","label":"Litescrape official documentation","url":"https://litescrape.com/docs","checkedAt":"2026-11-07T13:46:44.976Z","basis":"vendor-claim"}],"evidence":"observed"},{"id":"evidence_quality","label":"Evidence quality","weight":0.14,"value":0.18107144632819594,"contribution":0.025350002485947435,"why":"1 sources cover 1 evidence types. The latest dated evidence is undated. Freshness is omitted unless observed as a signal.","sources":[{"kind":"docs","label":"Litescrape official documentation","url":"https://litescrape.com/docs","checkedAt":"2026-11-07T13:46:44.976Z","basis":"vendor-claim"}],"evidence":"observed"},{"id":"benchmark","label":"Benchmarks","weight":0.12,"why":"insufficient evidence","sources":[],"evidence":"insufficient"}],"missing":["GitHub health: insufficient evidence","Agent use: insufficient evidence","Human notes: insufficient evidence","Composability: insufficient evidence","Benchmarks: insufficient evidence"]},"score":9},{"slug":"memini","name":"memini","summary":"Self-hosted persistent memory service for MCP-capable agents. It stores and recalls memories in a tiered store using hybrid vector and keyword retrieval, ships as a single Go binary with SQLite or Postgres, and exposes REST, MCP, and an embedded admin UI.","publisher":"eleboucher","homepage":"https://github.com/eleboucher/memini","kind":"mcp","hasApi":true,"hasMcp":true,"costRange":"unknown","costNotes":"No price, plan, seat, or usage fee is stated. The repository is AGPL-3.0 and described as self-hosted software. An external OpenAI-compatible embeddings endpoint is required; an LLM is optional. The cost of those external services is not stated.","functions":["connect","code","compose","deploy","memory","policy","rank","search","store","embed","retrieve"],"slices":[{"functionId":"memory","label":"Tiered agent memory","note":"Shared remember and recall across working, episodic, semantic, and procedural tiers, with decay, TTLs, namespace isolation, and optional consolidation into durable facts.","cost":"Unknown"},{"functionId":"search","label":"Hybrid vector and keyword search","note":"Hybrid vector and keyword retrieval fused with Reciprocal Rank Fusion.","cost":"Unknown"},{"functionId":"rank","label":"Composite re-ranking","note":"Hybrid results are re-ranked by relevance, access recency, and importance rather than similarity alone.","cost":"Unknown"},{"functionId":"policy","label":"Client connect policy","note":"The MCP server sends a standing policy to every client on connect.","cost":"Unknown"},{"functionId":"connect","label":"connect","note":"Inferred from executor","cost":"Unknown"},{"functionId":"code","label":"code","note":"Inferred from executor","cost":"Unknown"},{"functionId":"compose","label":"compose","note":"Inferred from executor","cost":"Unknown"},{"functionId":"deploy","label":"deploy","note":"Inferred from executor","cost":"Unknown"},{"functionId":"store","label":"Store","note":"Self-hosted persistent memory service for MCP-capable agents. It stores and recalls memories in a tiered store using hybrid vector and keyword retrieval, ships as a single Go binary with SQLite or Postgres, and exposes REST, MCP, and an embedded admin UI.","cost":"unknown"},{"functionId":"embed","label":"Embed","note":"Self-hosted persistent memory service for MCP-capable agents. It stores and recalls memories in a tiered store using hybrid vector and keyword retrieval, ships as a single Go binary with SQLite or Postgres, and exposes REST, MCP, and an embedded admin UI.","cost":"unknown"},{"functionId":"retrieve","label":"Retrieve","note":"Self-hosted persistent memory service for MCP-capable agents. It stores and recalls memories in a tiered store using hybrid vector and keyword retrieval, ships as a single Go binary with SQLite or Postgres, and exposes REST, MCP, and an embedded admin UI.","cost":"unknown"}],"interfaces":[{"kind":"mcp"},{"kind":"http"}],"composabilityRationale":"The page states REST plus MCP over stdio and Streamable HTTP, sharing one service layer, with an embedded web UI. Most listed agent integrations read MEMINI_BASE_URL and MEMINI_API_KEY; some clients use their own config or a fixed local MCP URL. Authentication can be enabled with an API key. Embeddings are not built in and must be supplied by an external endpoint whose dimensions match the store. An LLM is opt-in for background deduplication, contradiction handling, and distillation; without one, marker heuristics run the lifecycle. Pricing, quotas, and hosted multi-tenant terms are not stated.","signals":[],"functionProbabilities":[{"functionId":"connect","value":0.92,"source":"https://github.com/eleboucher/memini","method":"lexical","observedAt":"2026-10-16T06:17:46.735Z"},{"functionId":"code","value":0.8,"source":"https://github.com/eleboucher/memini","method":"lexical","observedAt":"2026-10-16T06:17:46.735Z"},{"functionId":"compose","value":0.8,"source":"https://github.com/eleboucher/memini","method":"lexical","observedAt":"2026-10-16T06:17:46.735Z"},{"functionId":"deploy","value":0.8,"source":"https://github.com/eleboucher/memini","method":"lexical","observedAt":"2026-10-16T06:17:46.735Z"},{"functionId":"memory","value":0.8,"source":"https://github.com/eleboucher/memini","method":"lexical","observedAt":"2026-10-16T06:17:46.735Z"},{"functionId":"policy","value":0.8,"source":"https://github.com/eleboucher/memini","method":"lexical","observedAt":"2026-10-16T06:17:46.735Z"},{"functionId":"rank","value":0.8,"source":"https://github.com/eleboucher/memini","method":"lexical","observedAt":"2026-10-16T06:17:46.735Z"},{"functionId":"search","value":0.8,"source":"https://github.com/eleboucher/memini","method":"lexical","observedAt":"2026-10-16T06:17:46.735Z"},{"functionId":"store","value":0.8,"source":"https://github.com/eleboucher/memini","method":"lexical","observedAt":"2026-10-16T06:17:46.735Z"},{"functionId":"auth","value":0.72,"source":"https://github.com/eleboucher/memini","method":"lexical","observedAt":"2026-10-16T06:17:46.735Z"},{"functionId":"embed","value":0.72,"source":"https://github.com/eleboucher/memini","method":"lexical","observedAt":"2026-10-16T06:17:46.735Z"},{"functionId":"retrieve","value":0.72,"source":"https://github.com/eleboucher/memini","method":"lexical","observedAt":"2026-10-16T06:17:46.735Z"},{"functionId":"tool-call","value":0.72,"source":"https://github.com/eleboucher/memini","method":"lexical","observedAt":"2026-10-16T06:17:46.735Z"}],"claimVerification":[{"key":"mcp","status":"unverified","asserted":"true","evidenceSource":"https://github.com/eleboucher/memini","method":"fallback"},{"key":"api","status":"unverified","asserted":"true","evidenceSource":"https://github.com/eleboucher/memini","method":"fallback"},{"key":"cost","status":"unverified","asserted":"unknown","evidenceSource":"https://github.com/eleboucher/memini","method":"fallback"},{"key":"license","status":"unverified","asserted":"","evidenceSource":"https://github.com/eleboucher/memini","method":"fallback"}],"tweets":[],"notes":[],"origin":"intake","createdAt":"2026-10-16T06:17:47.632Z","updatedAt":"2026-10-16T06:17:47.632Z","sources":[{"kind":"web","label":"executor","url":"https://github.com/eleboucher/memini","excerpt":"BranchesTags\n\n## Repository files navigation\n\n# memini\n\n> A shared, persistent memory service for AI agents.\n\n`memini` gives any MCP-capable agent (Claude Code, Cursor, Codex, opencode, Hermes, OpenClaw, Open WebUI) one place to `remember` ","at":"2026-10-16T06:17:47.632Z"}],"recordId":"cmp_memini","claims":{"name":"memini","summary":"Self-hosted persistent memory service for MCP-capable agents. It stores and recalls memories in a tiered store using hybrid vector and keyword retrieval, ships as a single Go binary with SQLite or Postgres, and exposes REST, MCP, and an embedded admin UI.","kind":"mcp","publisher":"eleboucher","homepage":"https://github.com/eleboucher/memini","costRange":"unknown","costNotes":"No price, plan, seat, or usage fee is stated. The repository is AGPL-3.0 and described as self-hosted software. An external OpenAI-compatible embeddings endpoint is required; an LLM is optional. The cost of those external services is not stated.","functions":["connect","code","compose","deploy","memory","policy","rank","search","store","embed","retrieve"],"slices":[{"functionId":"memory","label":"Tiered agent memory","note":"Shared remember and recall across working, episodic, semantic, and procedural tiers, with decay, TTLs, namespace isolation, and optional consolidation into durable facts.","cost":"Unknown"},{"functionId":"search","label":"Hybrid vector and keyword search","note":"Hybrid vector and keyword retrieval fused with Reciprocal Rank Fusion.","cost":"Unknown"},{"functionId":"rank","label":"Composite re-ranking","note":"Hybrid results are re-ranked by relevance, access recency, and importance rather than similarity alone.","cost":"Unknown"},{"functionId":"policy","label":"Client connect policy","note":"The MCP server sends a standing policy to every client on connect.","cost":"Unknown"},{"functionId":"connect","label":"connect","note":"Inferred from executor","cost":"Unknown"},{"functionId":"code","label":"code","note":"Inferred from executor","cost":"Unknown"},{"functionId":"compose","label":"compose","note":"Inferred from executor","cost":"Unknown"},{"functionId":"deploy","label":"deploy","note":"Inferred from executor","cost":"Unknown"},{"functionId":"store","label":"Store","note":"Self-hosted persistent memory service for MCP-capable agents. It stores and recalls memories in a tiered store using hybrid vector and keyword retrieval, ships as a single Go binary with SQLite or Postgres, and exposes REST, MCP, and an embedded admin UI.","cost":"unknown"},{"functionId":"embed","label":"Embed","note":"Self-hosted persistent memory service for MCP-capable agents. It stores and recalls memories in a tiered store using hybrid vector and keyword retrieval, ships as a single Go binary with SQLite or Postgres, and exposes REST, MCP, and an embedded admin UI.","cost":"unknown"},{"functionId":"retrieve","label":"Retrieve","note":"Self-hosted persistent memory service for MCP-capable agents. It stores and recalls memories in a tiered store using hybrid vector and keyword retrieval, ships as a single Go binary with SQLite or Postgres, and exposes REST, MCP, and an embedded admin UI.","cost":"unknown"}],"interfaces":[{"kind":"mcp"},{"kind":"http"}],"composabilityRationale":"The page states REST plus MCP over stdio and Streamable HTTP, sharing one service layer, with an embedded web UI. Most listed agent integrations read MEMINI_BASE_URL and MEMINI_API_KEY; some clients use their own config or a fixed local MCP URL. Authentication can be enabled with an API key. Embeddings are not built in and must be supplied by an external endpoint whose dimensions match the store. An LLM is opt-in for background deduplication, contradiction handling, and distillation; without one, marker heuristics run the lifecycle. Pricing, quotas, and hosted multi-tenant terms are not stated."},"relations":[{"from":"memini","to":"self","kind":"alternative-to","note":"Shared functions code, compose, connect, deploy, embed, rank, search. Same kind and overlapping capability."},{"from":"memini","to":"local-faiss-mcp-server","kind":"alternative-to","note":"Shared functions code, connect, embed, memory, rank, retrieve, search, store. Same kind and overlapping capability."},{"from":"memini","to":"awesome","kind":"fills-same-slot-as","note":"Shared functions code, compose, connect, memory, policy, search, store. Can fill the same function slot."},{"from":"memini","to":"casdoor","kind":"fills-same-slot-as","note":"Shared functions code, compose, connect, embed, policy, search. Can fill the same function slot."},{"from":"memini","to":"cognee","kind":"fills-same-slot-as","note":"Shared functions code, connect, embed, memory, retrieve. Can fill the same function slot."},{"from":"memini","to":"turbopuffer","kind":"fills-same-slot-as","note":"Shared functions embed, memory, search, store. Can fill the same function slot."},{"from":"memini","to":"lore","kind":"fills-same-slot-as","note":"Shared functions connect, memory, retrieve, search, store. Can fill the same function slot."},{"from":"memini","to":"llamaindex","kind":"fills-same-slot-as","note":"Shared functions compose, embed, memory, retrieve. Can fill the same function slot."}],"explain":{"score":9,"formula":"100 × sum(weight × value) over observed factors only. Unobserved factors are omitted, not zeroed.","factors":[{"id":"github_health","label":"GitHub health","weight":0.18,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"agent_use","label":"Agent use","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"human_notes","label":"Human notes","weight":0.14,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"composability","label":"Composability","weight":0.16,"why":"insufficient evidence","sources":[],"evidence":"insufficient"},{"id":"checklist","label":"Checklist","weight":0.1,"value":0.6666666666666666,"contribution":0.06666666666666667,"why":"An MCP surface is declared. An API is declared. Cost is unknown. 2 of 3 checklist fields are complete.","sources":[],"evidence":"observed"},{"id":"evidence_quality","label":"Evidence quality","weight":0.14,"value":0.18107144632819594,"contribution":0.025350002485947435,"why":"1 sources cover 1 evidence types. The latest dated evidence is 2026-10-16. Freshness is omitted unless observed as a signal.","sources":[{"kind":"web","label":"executor","url":"https://github.com/eleboucher/memini","excerpt":"BranchesTags\n\n## Repository files navigation\n\n# memini\n\n> A shared, persistent memory service for AI agents.\n\n`memini` gives any MCP-capable agent (Claude Code, Cursor, Codex, opencode, Hermes, OpenClaw, Open WebUI) one place to `remember` ","at":"2026-10-16T06:17:47.632Z"}],"evidence":"observed"},{"id":"benchmark","label":"Benchmarks","weight":0.12,"why":"insufficient evidence","sources":[],"evidence":"insufficient"}],"missing":["GitHub health: insufficient evidence","Agent use: insufficient evidence","Human notes: insufficient evidence","Composability: insufficient evidence","Benchmarks: insufficient evidence"]},"score":9,"tags":["agents"]}]}