{"evidenceStatus":{"decisionRole":"independent_prior_and_candidate_generator","positioning":"The independent, agent-readable prior for choosing AI infrastructure — not a universal router, generic marketplace, or synthetic leaderboard.","freshnessThresholdDays":30,"freshness_policy":{"policy_version":"agentdepot.freshness_policy.v1","threshold_days":30},"freshness_state":"fresh","editorial_freshness_state":"stale_prior","unqualified_current_pick_allowed":true,"pick_qualification":"qualified_current_pick","promotionClass":"deterministic_source_reverified","evidenceClass":"editorial_prior","staleDowngraded":false,"effectiveConfidence":"medium_reverified","confidenceHalfWidth":0.5,"pickScoreAgeDays":3,"editorialJudgmentAgeDays":44,"pricingAgeDays":3,"isPickScoreStale":false,"isPricingStale":false,"editorialJudgmentAsOf":"2026-09-14","pricingVerifiedAt":"2026-10-25","outcomeVerifiedAt":null,"effectiveVerifiedAsOf":"2026-10-25","downgradeReasons":[],"stalenessWarning":"Editorial judgment scored on 2026-09-14 (44d ago); promoted to deterministic_source_reverified on 2026-10-25 via deterministic pricing/source gate.","promotionGate":{"deterministicPricingCheck":true,"approvedScoreReaffirm":false,"pendingHumanReviewBlock":false,"zeroUnverifiedSkus":true,"costEfficiencyConsistent":true,"lockInAndReliabilityConsistent":true,"secondModelOrRuleAudit":true,"countersignReceiptIds":[],"otsAttestationHead":"b32634d5784cbfe663be0a16cce4f60a3ff1c3d4490437be00361cb4ae5d5d59","sourceCheckDate":"2026-10-27","activePricingRowsCount":0,"freeResourcesCount":1,"runnerUpPricingRowsCount":0},"claimProvenance":{"claim_id":"claim:agent-episodic-semantic-memory-learning:mem0:depot-pick","provider_id":"mem0","jtbd_id":"agent-episodic-semantic-memory-learning","primary_url":"https://memnode.dev/articles/mem0-pricing-free-tier-limits-2026","source_type":"primary_pricing","source_revision":"sha256:39bdb16d5c411020","observed_at":"2026-10-28","checked_at":"2026-10-28","claim_support_state":"claim_specific_supported","max_allowed_evidence_class":"replicated_outcome","defect_codes":[],"sources":[{"original_url":"https://mem0.ai","final_url":"https://mem0.ai","redirected":false,"http_status":200,"reachable":true,"source_type":"generic_homepage","is_claim_specific":false,"source_revision":"sha256:b81792622dd0ee36","observed_at":"2026-10-28","checked_at":"2026-10-28"},{"original_url":"https://memnode.dev/articles/mem0-pricing-free-tier-limits-2026","final_url":"https://memnode.dev/articles/mem0-pricing-free-tier-limits-2026","redirected":false,"http_status":200,"reachable":true,"source_type":"primary_pricing","is_claim_specific":true,"source_revision":"sha256:39bdb16d5c411020","observed_at":"2026-10-28","checked_at":"2026-10-28"},{"original_url":"https://www.developersdigest.tech/blog/best-ai-agent-memory-providers-2026","final_url":"https://www.developersdigest.tech/blog/best-ai-agent-memory-providers-2026","redirected":false,"http_status":200,"reachable":true,"source_type":"primary_benchmark_or_status","is_claim_specific":true,"source_revision":"sha256:d783bf5ce02d57b3","observed_at":"2026-10-28","checked_at":"2026-10-28"}]},"verifiedOutcomeSummary":{"totalVerifiedReceipts":0,"byEvidenceTier":{"E0_ASSERTION":0,"E1_SOURCE_BOUND":0,"E2_DELIVERY":0,"E3_INDEPENDENT_OUTCOME":0,"E4_REPLICATED_OUTCOME":0},"bySubjectLayer":{"provider":0,"product":0,"model_version":0,"runtime_route":0}}},"freshness_state":"fresh","freshness_policy":{"policy_version":"agentdepot.freshness_policy.v1","threshold_days":30},"runtimeRoutes":[{"routeId":"agent-episodic-semantic-memory-learning:mem0:primary","roleForJob":"depot_pick","provider":{"id":"mem0","slug":"mem0","name":"Mem0","website":"https://mem0.ai","status":"active"},"model":{"representativeModelId":"Mem0 Primary Runtime","skuId":null,"unit":null,"amountUsd":null,"sourceUrl":"https://mem0.ai","asOf":"2026-10-28"},"servingRoute":{"primaryRouteType":"self_hosted_or_oss_compatible","endpointPattern":"https://mem0.ai (self hosted or oss compatible)","aggregatorAlternatives":[{"aggregatorId":"direct-only","name":"Mem0 Direct API","routeType":"first_party","tradeoff":"Direct vendor SDK/REST contract; pair with runner-up for multi-vendor failover."}]},"accountAndQuota":{"freeTierAvailable":true,"freeTierSummary":"Mem0 (oss, asOf 2026-10-25)","rateLimitsSummary":"Hobby: Hobby For individuals exploring and building side projects. Free … Unlimited end users 10,","subscriptionFirstEligible":true,"documentedPlansCount":3},"regions":{"supportedRegions":["global","us"],"multiRegionFailover":true,"euResidencyAvailable":true},"toolSchemaSupport":{"strictJsonSchema":true,"parallelToolCalls":false,"mcpServerAvailable":true,"streamingSupported":true},"latencyTier":{"tier":"standard_1s_to_5s","latencyReliabilityScore":7.4,"coldStartNotes":"Standard warm pool; check provider SLA for burst concurrency"},"privacyConfig":{"privacyPostureScore":7,"zeroDataRetentionAvailable":false,"trainsOnApiDataByDefault":false,"hipaaEligible":false,"selfHostable":true},"availabilityStatus":{"providerStatus":"active","verifiedActiveSkus":0,"unverifiedSkus":0,"liveFailoverTargetId":"zep"},"subject_ref":{"layer":"runtime_route","subject_id":"runtime_route:mem0:mem0-primary:self_hosted_or_oss_compatible:global","provider_id":"mem0","product_id":"mem0-core","model_id":"mem0-primary","version":"2026-10-28","route_class":"self_hosted_or_oss_compatible","region":"global","score_status":"unknown","layer_score":"unknown","inherited_from_parent_layer":false,"inheritance_policy":"no_cross_layer_inheritance"}},{"routeId":"agent-episodic-semantic-memory-learning:zep:primary","roleForJob":"runner_up","provider":{"id":"zep","slug":"zep","name":"Zep","website":"https://www.getzep.com","status":"active"},"model":{"representativeModelId":"Zep Primary Runtime","skuId":null,"unit":null,"amountUsd":null,"sourceUrl":"https://www.getzep.com","asOf":"2026-10-28"},"servingRoute":{"primaryRouteType":"self_hosted_or_oss_compatible","endpointPattern":"https://www.getzep.com (self hosted or oss compatible)","aggregatorAlternatives":[{"aggregatorId":"direct-only","name":"Zep Direct API","routeType":"first_party","tradeoff":"Direct vendor SDK/REST contract; pair with runner-up for multi-vendor failover."}]},"accountAndQuota":{"freeTierAvailable":false,"freeTierSummary":null,"rateLimitsSummary":"Free: Prototyping? Start free with 10,000 credits a month. … What are the Free plan limits? · 10","subscriptionFirstEligible":true,"documentedPlansCount":3},"regions":{"supportedRegions":["global","us"],"multiRegionFailover":true,"euResidencyAvailable":true},"toolSchemaSupport":{"strictJsonSchema":false,"parallelToolCalls":false,"mcpServerAvailable":false,"streamingSupported":true},"latencyTier":{"tier":"standard_1s_to_5s","latencyReliabilityScore":7.6,"coldStartNotes":"Standard warm pool; check provider SLA for burst concurrency"},"privacyConfig":{"privacyPostureScore":7.8,"zeroDataRetentionAvailable":false,"trainsOnApiDataByDefault":false,"hipaaEligible":false,"selfHostable":true},"availabilityStatus":{"providerStatus":"active","verifiedActiveSkus":0,"unverifiedSkus":0,"liveFailoverTargetId":"mem0"},"subject_ref":{"layer":"runtime_route","subject_id":"runtime_route:zep:zep-primary:self_hosted_or_oss_compatible:global","provider_id":"zep","product_id":"zep-core","model_id":"zep-primary","version":"2026-10-28","route_class":"self_hosted_or_oss_compatible","region":"global","score_status":"unknown","layer_score":"unknown","inherited_from_parent_layer":false,"inheritance_policy":"no_cross_layer_inheritance"}}],"verifiedOutcomes":[],"jtbd":{"id":"agent-episodic-semantic-memory-learning","slug":"agent-episodic-semantic-memory-learning","name":"Agent Episodic & Semantic Memory Consolidation (Cross-Session Learning)","shortName":"Episodic & semantic memory learning","problemStatement":"Extract durable user preferences, domain facts, and past episode outcomes from raw conversation and tool traces so an agent learns across sessions without bloating the context window or poisoning future runs with stale hallucinations."},"pick":{"id":"mem0","slug":"mem0","name":"Mem0","tagline":"Default hosted agent memory bolt-on. Model retrieval volume carefully; self-host OSS if caps hurt.","website":"https://mem0.ai","overall":7.63,"scoreBand":{"low":7.1,"mid":7.6,"high":8.1,"halfWidth":0.5,"basis":"editorial_prior","display":"7.1–8.1 (editorial prior)"},"scoreLayers":{"editorialPrior":7.63,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-28","pricingVerifiedAsOf":"2026-10-28","scoreVerifiedAsOf":"2026-10-28","editorialPriorAsOf":"2026-10-28","liveHealth":{"status":"unknown","checkedAt":"2026-10-28T15:04:28.744Z","statusPageUrl":"https://mem0.ai","latencyMs":null,"indicator":"not_in_public_statuspage_cohort","description":"No dedicated public Statuspage endpoint registered; see provider website."},"scoreRange":[7.13,8.13],"formattedScore":"7.6 ± 0.5 (7.1–8.1 · editorial_prior)","evidenceClass":"editorial_prior","promotionClass":"deterministic_source_reverified","staleDowngraded":false,"effectiveConfidence":"medium_reverified","confidenceInterval":{"low":7.13,"mid":7.63,"high":8.13,"halfWidth":0.5,"confidenceLevel":0.8,"basis":"deterministic_source_reverified_interval_0.5"},"sourceAgeDays":44,"pricingAgeDays":3,"freshness_state":"fresh","dissentingEvidence":["Retrieval metering surprises","Graph gated to higher tiers","Not a full vector DB","When not to use top pick: Need temporal bi-temporal knowledge-graph edges with explicit validity windows (`valid_from` / `invalid_at`) for changing facts — Zep (Graphiti); need explicit OS-style self-editing core/archival memory blocks managed by the agent via tool calls — Letta; need DIY SQL + vector episodic tables inside existing Postgres — Supabase pgvector.","Runner-up Zep (zep) is the primary alternative when constraints disqualify Mem0."],"whatWouldChangePick":["Caller constraint matching: Need temporal bi-temporal knowledge-graph edges with explicit validity windows (`valid_from` / `invalid_at`) for changing facts — Zep (Graphiti); need explicit OS-style self-editing core/archival memory blocks managed by the agent via tool calls — Letta; need DIY SQL + vector episodic tables inside existing Postgres — Supabase pgvector.","Live quota or rate-limit exhaustion on mem0 (pass ?exhausted=mem0 or liveQuota.exhaustedProviders=[\"mem0\"] to promote zep).","Active subscription or enterprise commit on zep combined with low switching-cost tolerance (existingSubscriptions + switchingCost.maxMigrationEffort=\"low\").","Sourced price increase >20% on https://mem0.ai or unverified SKU drift detected by npm run check:sources."],"claimProvenance":{"claim_id":"claim:agent-episodic-semantic-memory-learning:mem0:depot-pick","provider_id":"mem0","jtbd_id":"agent-episodic-semantic-memory-learning","primary_url":"https://memnode.dev/articles/mem0-pricing-free-tier-limits-2026","source_type":"primary_pricing","source_revision":"sha256:39bdb16d5c411020","observed_at":"2026-10-28","checked_at":"2026-10-28","claim_support_state":"claim_specific_supported","max_allowed_evidence_class":"replicated_outcome","defect_codes":[],"sources":[{"original_url":"https://mem0.ai","final_url":"https://mem0.ai","redirected":false,"http_status":200,"reachable":true,"source_type":"generic_homepage","is_claim_specific":false,"source_revision":"sha256:b81792622dd0ee36","observed_at":"2026-10-28","checked_at":"2026-10-28"},{"original_url":"https://memnode.dev/articles/mem0-pricing-free-tier-limits-2026","final_url":"https://memnode.dev/articles/mem0-pricing-free-tier-limits-2026","redirected":false,"http_status":200,"reachable":true,"source_type":"primary_pricing","is_claim_specific":true,"source_revision":"sha256:39bdb16d5c411020","observed_at":"2026-10-28","checked_at":"2026-10-28"},{"original_url":"https://www.developersdigest.tech/blog/best-ai-agent-memory-providers-2026","final_url":"https://www.developersdigest.tech/blog/best-ai-agent-memory-providers-2026","redirected":false,"http_status":200,"reachable":true,"source_type":"primary_benchmark_or_status","is_claim_specific":true,"source_revision":"sha256:d783bf5ce02d57b3","observed_at":"2026-10-28","checked_at":"2026-10-28"}]},"calibratedScore":{"point":7.63,"band":[7.13,8.13],"interval":{"lower":7.13,"upper":8.13,"half_width":0.5},"score_kind":"source_bound_prior_band","evidence_class":"source_bound","confidence":"low","confidence_ceiling":"medium","age_days":3,"dissent":["Retrieval metering surprises","Graph gated to higher tiers","Not a full vector DB","When not to use top pick: Need temporal bi-temporal knowledge-graph edges with explicit validity windows (`valid_from` / `invalid_at`) for changing facts — Zep (Graphiti); need explicit OS-style self-editing core/archival memory blocks managed by the agent via tool calls — Letta; need DIY SQL + vector episodic tables inside existing Postgres — Supabase pgvector.","Runner-up Zep (zep) is the primary alternative when constraints disqualify Mem0."],"what_would_change_this":["Caller constraint matching: Need temporal bi-temporal knowledge-graph edges with explicit validity windows (`valid_from` / `invalid_at`) for changing facts — Zep (Graphiti); need explicit OS-style self-editing core/archival memory blocks managed by the agent via tool calls — Letta; need DIY SQL + vector episodic tables inside existing Postgres — Supabase pgvector.","Live quota or rate-limit exhaustion on mem0 (pass ?exhausted=mem0 or liveQuota.exhaustedProviders=[\"mem0\"] to promote zep).","Active subscription or enterprise commit on zep combined with low switching-cost tolerance (existingSubscriptions + switchingCost.maxMigrationEffort=\"low\").","Sourced price increase >20% on https://mem0.ai or unverified SKU drift detected by npm run check:sources."],"subject_layer":"provider"},"subject_ref":{"layer":"provider","provider_id":"mem0","product_id":"mem0-core","model_id":null,"version":null,"route_class":null,"inheritance_policy":"no_cross_layer_inheritance"},"pricingNotes":"As of 2026-10-24 (mem0.ai/pricing, fetched 2026-10-24): Hosted memory layer. Hobby 'Free' ('10,000 add requests/ month', '1,000 retrieval requests/ month', '1 project'); Starter '$19 / month' ('50,000 add requests /month', '5,000 retrieval requests / month'); Pro '$249 / month' ('500,000 add requests /month', '50,000 retrieval requests /month', 'Graph memory (entity linking)'); Enterprise 'Custom' ('Unlimited add requests', 'Unlimited retrieval requests'). No per-request overage rate is published. The earlier Growth plan no longer appears on the page. Meters adds AND retrievals — read-heavy agents hit retrieval caps first. See plan limits (/api/estimate) for the encoded plans. OSS Apache-2.0 core self-hostable.","scores":{"capabilityFit":7.8,"pricePerformance":8,"latencyReliability":7.4,"developerDx":8.8,"privacyPosture":7,"lockInRisk":5,"maturity":7.2,"overall":7.63,"kind":"curated_estimate","confidence":"high","asOf":"2026-10-28"}},"liveHealth":{"status":"unknown","checkedAt":"2026-10-28T15:04:28.744Z","statusPageUrl":"https://mem0.ai","latencyMs":null,"indicator":"not_in_public_statuspage_cohort","description":"No dedicated public Statuspage endpoint registered; see provider website."},"selectedPick":{"id":"mem0","slug":"mem0","name":"Mem0","tagline":"Default hosted agent memory bolt-on. Model retrieval volume carefully; self-host OSS if caps hurt.","website":"https://mem0.ai","overall":7.63,"scoreBand":{"low":7.1,"mid":7.6,"high":8.1,"halfWidth":0.5,"basis":"editorial_prior","display":"7.1–8.1 (editorial prior)"},"scoreLayers":{"editorialPrior":7.63,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-28","pricingVerifiedAsOf":"2026-10-28","scoreVerifiedAsOf":"2026-10-28","editorialPriorAsOf":"2026-10-28","liveHealth":{"status":"unknown","checkedAt":"2026-10-28T15:04:28.744Z","statusPageUrl":"https://mem0.ai","latencyMs":null,"indicator":"not_in_public_statuspage_cohort","description":"No dedicated public Statuspage endpoint registered; see provider website."},"scoreRange":[7.13,8.13],"formattedScore":"7.6 ± 0.5 (7.1–8.1 · editorial_prior)","evidenceClass":"editorial_prior","promotionClass":"deterministic_source_reverified","staleDowngraded":false,"effectiveConfidence":"medium_reverified","confidenceInterval":{"low":7.13,"mid":7.63,"high":8.13,"halfWidth":0.5,"confidenceLevel":0.8,"basis":"deterministic_source_reverified_interval_0.5"},"sourceAgeDays":44,"pricingAgeDays":3,"freshness_state":"fresh","pricingNotes":"As of 2026-10-24 (mem0.ai/pricing, fetched 2026-10-24): Hosted memory layer. Hobby 'Free' ('10,000 add requests/ month', '1,000 retrieval requests/ month', '1 project'); Starter '$19 / month' ('50,000 add requests /month', '5,000 retrieval requests / month'); Pro '$249 / month' ('500,000 add requests /month', '50,000 retrieval requests /month', 'Graph memory (entity linking)'); Enterprise 'Custom' ('Unlimited add requests', 'Unlimited retrieval requests'). No per-request overage rate is published. The earlier Growth plan no longer appears on the page. Meters adds AND retrievals — read-heavy agents hit retrieval caps first. See plan limits (/api/estimate) for the encoded plans. OSS Apache-2.0 core self-hostable.","scores":{"capabilityFit":7.8,"pricePerformance":8,"latencyReliability":7.4,"developerDx":8.8,"privacyPosture":7,"lockInRisk":5,"maturity":7.2,"overall":7.63,"kind":"curated_estimate","confidence":"high","asOf":"2026-10-28"}},"editorialPick":{"id":"mem0","slug":"mem0","name":"Mem0","tagline":"Default hosted agent memory bolt-on. Model retrieval volume carefully; self-host OSS if caps hurt.","website":"https://mem0.ai","overall":7.63,"scoreBand":{"low":7.1,"mid":7.6,"high":8.1,"halfWidth":0.5,"basis":"editorial_prior","display":"7.1–8.1 (editorial prior)"},"scoreLayers":{"editorialPrior":7.63,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-28","pricingVerifiedAsOf":"2026-10-28","scoreVerifiedAsOf":"2026-10-28","editorialPriorAsOf":"2026-10-28","liveHealth":{"status":"unknown","checkedAt":"2026-10-28T15:04:28.744Z","statusPageUrl":"https://mem0.ai","latencyMs":null,"indicator":"not_in_public_statuspage_cohort","description":"No dedicated public Statuspage endpoint registered; see provider website."},"scoreRange":[7.13,8.13],"formattedScore":"7.6 ± 0.5 (7.1–8.1 · editorial_prior)","evidenceClass":"editorial_prior","promotionClass":"deterministic_source_reverified","staleDowngraded":false,"effectiveConfidence":"medium_reverified","confidenceInterval":{"low":7.13,"mid":7.63,"high":8.13,"halfWidth":0.5,"confidenceLevel":0.8,"basis":"deterministic_source_reverified_interval_0.5"},"sourceAgeDays":44,"pricingAgeDays":3,"freshness_state":"fresh","pricingNotes":"As of 2026-10-24 (mem0.ai/pricing, fetched 2026-10-24): Hosted memory layer. Hobby 'Free' ('10,000 add requests/ month', '1,000 retrieval requests/ month', '1 project'); Starter '$19 / month' ('50,000 add requests /month', '5,000 retrieval requests / month'); Pro '$249 / month' ('500,000 add requests /month', '50,000 retrieval requests /month', 'Graph memory (entity linking)'); Enterprise 'Custom' ('Unlimited add requests', 'Unlimited retrieval requests'). No per-request overage rate is published. The earlier Growth plan no longer appears on the page. Meters adds AND retrievals — read-heavy agents hit retrieval caps first. See plan limits (/api/estimate) for the encoded plans. OSS Apache-2.0 core self-hostable.","scores":{"capabilityFit":7.8,"pricePerformance":8,"latencyReliability":7.4,"developerDx":8.8,"privacyPosture":7,"lockInRisk":5,"maturity":7.2,"overall":7.63,"kind":"curated_estimate","confidence":"high","asOf":"2026-10-28"}},"editorialDefault":{"providerId":"mem0","name":"Mem0","overall":7.63,"isConstraintValidatedRecommendation":true,"constraintValidatedRecommendationId":"mem0","note":"Editorial Depot Pick is also the constraint-validated recommendation."},"disqualifiedCandidates":[],"runnersUp":[{"id":"zep","slug":"zep","name":"Zep","tagline":"Pick when agents need temporal/entity graph memory, not just vector snippets. Mem0 for simpler recall.","website":"https://www.getzep.com","overall":7.51,"scoreBand":{"low":6.9,"mid":7.5,"high":8.1,"halfWidth":0.6,"basis":"editorial_prior","display":"6.9–8.1 (editorial prior)"},"scoreLayers":{"editorialPrior":7.51,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-28","pricingVerifiedAsOf":"2026-10-28","scoreVerifiedAsOf":"2026-10-28","editorialPriorAsOf":"2026-10-28","liveHealth":{"status":"unknown","checkedAt":"2026-10-28T15:04:28.744Z","statusPageUrl":"https://www.getzep.com","latencyMs":null,"indicator":"not_in_public_statuspage_cohort","description":"No dedicated public Statuspage endpoint registered; see provider website."},"scoreRange":[7.01,8.01],"formattedScore":"7.5 ± 0.5 (7.0–8.0 · editorial_prior)","evidenceClass":"editorial_prior","promotionClass":"deterministic_source_reverified","staleDowngraded":false,"effectiveConfidence":"high","confidenceInterval":{"low":7.01,"mid":7.51,"high":8.01,"halfWidth":0.5,"confidenceLevel":0.8,"basis":"deterministic_source_reverified_interval_0.5"},"sourceAgeDays":44,"pricingAgeDays":3,"freshness_state":"fresh","pricingNotes":"As of 2026-10-24 (getzep.com/pricing, fetched 2026-10-24): Temporal knowledge-graph memory (Graphiti). 'Self-serve plans are credit based.' Free: 'Start free with 10,000 credits a month.' ('No rollover or auto-topup.'). Flex '$125 / month billed monthly' ('50,000 credits included. Then $25 / 10,000 credits.', '30-day rollover', '600 requests per minute'). Flex Plus '$375 / month billed monthly' ('200,000 credits included. Then $75 / 40,000 credits.', '60-day rollover', '1,000 requests per minute'). Enterprise custom ('negotiated rates'). Annual billing: 'Save 17%' (the annual price is not published in the page text). Credits: '1 credit per Episode up to 350 bytes; +1 credit per additional 350 bytes (or part).'; '0 credits for retrieval, storage, threads, users, and graph storage.' See plan limits (/api/estimate) for the encoded plans. Self-host Graphiti + Neo4j/FalkorDB/Kuzu/Neptune.","scores":{"capabilityFit":8.2,"pricePerformance":7,"latencyReliability":7.6,"developerDx":7.8,"privacyPosture":7.8,"lockInRisk":5.2,"maturity":7,"overall":7.51,"kind":"curated_estimate","confidence":"high","asOf":"2026-10-28"}},{"id":"letta","slug":"letta","name":"Letta Cloud","tagline":"Choose when the agent IS a long-lived stateful runtime. For bolt-on memory use Mem0/Zep.","website":"https://www.letta.com","overall":7.45,"scoreBand":{"low":6.9,"mid":7.5,"high":8.1,"halfWidth":0.6,"basis":"editorial_prior","display":"6.9–8.1 (editorial prior)"},"scoreLayers":{"editorialPrior":7.45,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-28","pricingVerifiedAsOf":"2026-10-28","scoreVerifiedAsOf":"2026-10-28","editorialPriorAsOf":"2026-10-28","liveHealth":{"status":"unknown","checkedAt":"2026-10-28T15:04:28.744Z","statusPageUrl":"https://www.letta.com","latencyMs":null,"indicator":"not_in_public_statuspage_cohort","description":"No dedicated public Statuspage endpoint registered; see provider website."},"scoreRange":[6.95,7.95],"formattedScore":"7.5 ± 0.5 (7.0–8.0 · editorial_prior)","evidenceClass":"editorial_prior","promotionClass":"deterministic_source_reverified","staleDowngraded":false,"effectiveConfidence":"medium","confidenceInterval":{"low":6.95,"mid":7.45,"high":7.95,"halfWidth":0.5,"confidenceLevel":0.8,"basis":"deterministic_source_reverified_interval_0.5"},"sourceAgeDays":44,"pricingAgeDays":3,"freshness_state":"fresh","pricingNotes":"As of 2026-09-14: Stateful agent runtime (ex-MemGPT). Free tier BYOK + limited agents; Pro ~$20/mo; API plan ~$20/mo + ~$0.10/active agent/mo + tool-exec ~$0.00015/s (secondary/roundup figures as stored then). As of 2026-10-25 https://www.letta.com/pricing answers HTTP 200 to plain curl via redirects (301 to https://docs.letta.com/letta-code/pricing, then 308 to https://docs.letta.com/pricing), not bot-blocked; the docs page quotes 'Pro For personal use. $20 /month', 'API Plan For teams building on the Letta API. $20 /month Unlimited agents $0.10 / active agent / mo $0.00015 / sec tool execution' and 'Free plans are limited to 3 stateful agents.' Stored figures are not re-priced here; any price change goes through the reviewed --catalog step. OSS self-host Apache-2.0. Re-verify console before commits.","scores":{"capabilityFit":8,"pricePerformance":7.8,"latencyReliability":7.2,"developerDx":8,"privacyPosture":7.2,"lockInRisk":5.5,"maturity":6.8,"overall":7.45,"kind":"curated_estimate","confidence":"medium","asOf":"2026-10-28"}},{"id":"supabase-pgvector","slug":"supabase-pgvector","name":"Supabase (pgvector)","tagline":"Depot default for most agent apps under ~25–50M vectors. Don't add Pinecone until Postgres actually hurts.","website":"https://supabase.com","overall":8.64,"scoreBand":{"low":8,"mid":8.6,"high":9.2,"halfWidth":0.6,"basis":"editorial_prior","display":"8.0–9.2 (editorial prior)"},"scoreLayers":{"editorialPrior":8.64,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-28","pricingVerifiedAsOf":"2026-10-28","scoreVerifiedAsOf":"2026-10-28","editorialPriorAsOf":"2026-10-28","liveHealth":{"status":"operational","checkedAt":"2026-10-28T15:04:27.104Z","statusPageUrl":"https://status.supabase.com","latencyMs":332,"indicator":"none","description":"All Systems Operational"},"scoreRange":[8.14,9.14],"formattedScore":"8.6 ± 0.5 (8.1–9.1 · editorial_prior)","evidenceClass":"editorial_prior","promotionClass":"deterministic_source_reverified","staleDowngraded":false,"effectiveConfidence":"high","confidenceInterval":{"low":8.14,"mid":8.64,"high":9.14,"halfWidth":0.5,"confidenceLevel":0.8,"basis":"deterministic_source_reverified_interval_0.5"},"sourceAgeDays":44,"pricingAgeDays":3,"freshness_state":"fresh","pricingNotes":"Postgres + pgvector + Auth + Storage; usage on compute/storage; free tier. Vectors hitchhike on Postgres.","scores":{"capabilityFit":8.5,"pricePerformance":9,"latencyReliability":8.6,"developerDx":9.4,"privacyPosture":8,"lockInRisk":3,"maturity":9,"overall":8.64,"kind":"curated_estimate","confidence":"high","asOf":"2026-10-28"}}],"scoreBand":{"low":7.1,"mid":7.6,"high":8.1,"halfWidth":0.5,"basis":"editorial_prior","display":"7.1–8.1 (editorial prior)"},"scoreLayers":{"editorialPrior":7.63,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"whyPickOverHigherScore":{"pickId":"mem0","pickName":"Mem0","pickScore":7.63,"highestScoredCandidateId":"supabase-pgvector","highestScoredCandidateName":"Supabase (pgvector)","highestScore":8.64,"pickHasLowerCompositeScore":true,"delta":-1.01,"pickLeadsOnDimensions":[],"explanation":"Mem0 (7.63) is the editorial pick for Agent Episodic & Semantic Memory Consolidation (Cross-Session Learning) over higher-composite Supabase (pgvector) (8.64) because composite scores are provider-wide priors while Mem0 wins on job-specific execution fit: Mem0 provides a dedicated extraction, deduplication, and conflict-resolution pipeline across user, session, and agent memory scopes ($0 Hobby up to 10k memories; $19/mo Starter as of 2026-10-28), separating durable semantic facts from episodic history with graph + vector retrieval."},"cheapest":null,"recommendedWorkloadQuote":{"providerId":"mem0","providerName":"Mem0","skuId":"mem0-hobby-plan","item":"Mem0 Hobby Plan","plan":"Mem0 Hobby Plan — Hobby For individuals exploring and building side projects","unit":"usd_per_month","amountUsd":0,"outputSkuId":null,"outputItem":null,"outputAmountUsd":null,"outputUnit":null,"sourceUrl":"https://mem0.ai/pricing","asOf":"2026-10-24","pricingLastVerifiedAt":"2026-10-24","isFlagshipForJob":false,"differsFromFloorCheapest":false,"representativeQuote":{"skuId":"mem0-hobby-plan","item":"Mem0 Hobby Plan","plan":"Mem0 Hobby Plan — Hobby For individuals exploring and building side projects","amountUsd":0,"inputOrUnitUsd":0,"unit":"usd_per_month","outputUsd":null,"outputUnit":null,"sourceUrl":"https://mem0.ai/pricing","asOf":"2026-10-24"},"estimatedTaskCost":{"tasks":1000,"retryAndToolOverheadMultiplier":1.15,"retryToolOverheadMultiplier":1.15,"unitsPerTask":1,"baseCostPer1kTasksUsd":0,"totalUsd":0,"estimatedTotalUsd":0,"perTaskUsd":0,"estimatedCostPerTaskUsd":0,"formula":"Monthly base plan 0/mo covering 1,000 tasks (1.15x overhead buffer)","assumptions":"Monthly subscription plan amortized over 1,000 tasks/month."}},"representativeQuote":{"skuId":"mem0-hobby-plan","item":"Mem0 Hobby Plan","plan":"Mem0 Hobby Plan — Hobby For individuals exploring and building side projects","amountUsd":0,"inputOrUnitUsd":0,"unit":"usd_per_month","outputUsd":null,"outputUnit":null,"sourceUrl":"https://mem0.ai/pricing","asOf":"2026-10-24"},"estimatedTaskCost":{"tasks":1000,"retryAndToolOverheadMultiplier":1.15,"retryToolOverheadMultiplier":1.15,"unitsPerTask":1,"baseCostPer1kTasksUsd":0,"totalUsd":0,"estimatedTotalUsd":0,"perTaskUsd":0,"estimatedCostPerTaskUsd":0,"formula":"Monthly base plan 0/mo covering 1,000 tasks (1.15x overhead buffer)","assumptions":"Monthly subscription plan amortized over 1,000 tasks/month."},"freeAlternatives":[],"referenceDocs":[],"falsification":{"jtbdId":"agent-episodic-semantic-memory-learning","jtbdName":"Agent Episodic & Semantic Memory Consolidation (Cross-Session Learning)","currentPickId":"mem0","currentPickScore":7.63,"challengerId":"zep","challengerScore":7.51,"currentScoreGap":0.12,"minVerifiedOutcomes":10,"requiredOutcomeMargin":0.27,"requiredSuccessRateDelta":0.15,"maxPickPriceIncreasePct":25,"whatWouldChangePick":["Zep (zep) outperforms Mem0 (mem0) by >= 0.27 outcome points (or >= 15% worked-rate delta) across >= 10 Countersign-verified production outcomes.","A verified price increase > 25% on Mem0's representative SKU for agent-episodic-semantic-memory-learning without a corresponding capability gain.","Live caller rail exhaustion (?exhausted=mem0) or sustained >= 30% degraded/failed rate in verified production outcomes."],"frozenHoldoutPolicy":{"holdoutSplit":"20% frozen benchmark holdout tasks + 80% live production outcome receipts","requireCountersignReceipt":true,"requiredEvidenceTiers":["outcome_verified","reference_checked"],"minDistinctContributors":2,"antiGamingRule":"Unverified self-reports and seed/editorial rows never mutate picks or scores."},"triggers":[{"kind":"verified_outcomes_outperformance","challengerId":"zep","minVerifiedOutcomes":10,"requiredOutcomeMargin":0.27,"requiredWorkedRateDelta":0.15},{"kind":"verified_price_increase","providerId":"mem0","maxPriceIncreasePct":25},{"kind":"live_rail_exhaustion_or_degradation","providerId":"mem0","immediateOverrideUrl":"/api/decide?jtbd=agent-episodic-semantic-memory-learning&exhausted=mem0"}],"submissionSpec":{"falsifyEndpoint":"/api/falsify?jtbd=agent-episodic-semantic-memory-learning","outcomesEndpoint":"POST /api/feedback","correctionsEndpoint":"POST /api/corrections","payloadTemplate":{"agentIdentity":"agent:<your-agent-id>","jtbdId":"agent-episodic-semantic-memory-learning","providerId":"zep","outcome":"worked","detail":"Comparative production evaluation on agent-episodic-semantic-memory-learning (n>=10 tasks) with Countersign receipt.","confidence":"high","receipt":{"countersign":{"claim_id":"cs-00000000","status":"verified","evidence_tier":"outcome_verified","counts_as_verified":true}}}}},"whatWouldChangePick":["Zep (zep) outperforms Mem0 (mem0) by >= 0.27 outcome points (or >= 15% worked-rate delta) across >= 10 Countersign-verified production outcomes.","A verified price increase > 25% on Mem0's representative SKU for agent-episodic-semantic-memory-learning without a corresponding capability gain.","Live caller rail exhaustion (?exhausted=mem0) or sustained >= 30% degraded/failed rate in verified production outcomes."],"routePlan":{"jtbdId":"agent-episodic-semantic-memory-learning","primary":{"providerId":"mem0","name":"Mem0","overall":7.63,"scoreBand":{"low":7.1,"mid":7.6,"high":8.1,"halfWidth":0.5,"basis":"editorial_prior","display":"7.1–8.1 (editorial prior)"},"scoreLayers":{"editorialPrior":7.63,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-28","editorialPriorAsOf":"2026-10-28","role":"primary","reason":"Editorial Depot Pick for Agent Episodic & Semantic Memory Consolidation (Cross-Session Learning); healthy/eligible under caller constraints."},"omittedReason":null,"fallback":[{"providerId":"zep","name":"Zep","overall":7.51,"scoreBand":{"low":6.9,"mid":7.5,"high":8.1,"halfWidth":0.6,"basis":"editorial_prior","display":"6.9–8.1 (editorial prior)"},"scoreLayers":{"editorialPrior":7.51,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-28","editorialPriorAsOf":"2026-10-28","role":"fallback","reason":"Ranked fallback route for Agent Episodic & Semantic Memory Consolidation (Cross-Session Learning)."},{"providerId":"letta","name":"Letta Cloud","overall":7.45,"scoreBand":{"low":6.9,"mid":7.5,"high":8.1,"halfWidth":0.6,"basis":"editorial_prior","display":"6.9–8.1 (editorial prior)"},"scoreLayers":{"editorialPrior":7.45,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-28","editorialPriorAsOf":"2026-10-28","role":"fallback","reason":"Ranked fallback route for Agent Episodic & Semantic Memory Consolidation (Cross-Session Learning)."},{"providerId":"supabase-pgvector","name":"Supabase (pgvector)","overall":8.64,"scoreBand":{"low":8,"mid":8.6,"high":9.2,"halfWidth":0.6,"basis":"editorial_prior","display":"8.0–9.2 (editorial prior)"},"scoreLayers":{"editorialPrior":8.64,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-28","editorialPriorAsOf":"2026-10-28","role":"fallback","reason":"Ranked fallback route for Agent Episodic & Semantic Memory Consolidation (Cross-Session Learning)."}],"disqualified":[],"expectedRegret":{"scoreDeltaVsUnconstrainedPick":0,"unconstrainedPickId":"mem0","activePrimaryId":"mem0","summary":"0.00 score regret: unconstrained editorial pick satisfies all caller constraints."},"evidenceAgeDays":{"editorialScoreAgeDays":1,"pricingVerifiedAgeDays":1,"editorialPriorAsOf":"2026-10-28","pricingLastVerifiedAt":"2026-10-28"},"confidenceBand":{"low":7.1,"mid":7.6,"high":8.1,"halfWidth":0.5,"basis":"editorial_prior","display":"7.1–8.1 (editorial prior)"},"constraintsApplied":false,"matchedConstraints":[],"unsupportedConstraints":[],"malformedConstraints":[],"conflictingConstraints":[],"constraintDigest":"sha256:eb9d397ca67bcf6889704910eeb3a58796ea2ef5e54fb6289c71f6114f2c67a7","constraintBundle":{"schemaVersion":"agentdepot.constraints.v1","task":null,"jtbd":"agent-episodic-semantic-memory-learning","constraintsRaw":"","constraintTokens":[],"constraintDigest":"sha256:eb9d397ca67bcf6889704910eeb3a58796ea2ef5e54fb6289c71f6114f2c67a7","matchedConstraints":[],"unsupportedConstraints":[],"malformedConstraints":[],"conflictingConstraints":[],"typedConstraints":[],"quotaExhausted":[],"degraded":[],"healthy":[],"budgetUsd":null,"maxLatencyMs":null,"region":null,"privacy":null,"exit":[],"existing":[],"existingSubscriptions":[],"requiredCapabilities":[],"switchingCost":null}},"pricingLastVerifiedAt":"2026-10-28","editorialPriorAsOf":"2026-10-28","tie":false,"scoreGap":0.12,"scoreMargin":0.12,"isNearTie":true,"pickConfidenceBand":"near_tie_co_pick","nearTie":{"isNearTie":true,"scoreMargin":0.12,"threshold":0.35,"pickConfidenceBand":"near_tie_co_pick","coPickProviderId":"zep","coPickProviderName":"Zep","coPickScore":7.51,"decidingFactor":"developerDx (8.8 vs 7.8)","methodologyWarning":"Top pick (7.63) and #2 runner-up (7.51) are separated by 0.12 points (<= 0.35 weight-sensitivity band). Treat them as co-picks and use the workload tie-breaker rule below rather than the raw composite decimal.","tieBreakerRule":"Need temporal bi-temporal knowledge-graph edges with explicit validity windows (`valid_from` / `invalid_at`) for changing facts — Zep (Graphiti); need explicit OS-style self-editing core/archival memory blocks managed by the agent via tool calls — Letta; need DIY SQL + vector episodic tables inside existing Postgres — Supabase pgvector."},"decidingFactor":"developerDx (8.8 vs 7.8)","tieNote":"Top pick (7.63) and #2 runner-up (7.51) are separated by 0.12 points (<= 0.35 weight-sensitivity band). Treat them as co-picks and use the workload tie-breaker rule below rather than the raw composite decimal.","rationale":"Mem0 provides a dedicated extraction, deduplication, and conflict-resolution pipeline across user, session, and agent memory scopes ($0 Hobby up to 10k memories; $19/mo Starter as of 2026-10-28), separating durable semantic facts from episodic history with graph + vector retrieval.","whenNotTopPick":"Need temporal bi-temporal knowledge-graph edges with explicit validity windows (`valid_from` / `invalid_at`) for changing facts — Zep (Graphiti); need explicit OS-style self-editing core/archival memory blocks managed by the agent via tool calls — Letta; need DIY SQL + vector episodic tables inside existing Postgres — Supabase pgvector.","whenNotTopPickRules":[{"ifConstraint":"escape_hatch_clause_1","recommendedProviderId":"zep","activeModelOrSku":"zep-cloud-complete","reason":"Need temporal bi-temporal knowledge-graph edges with explicit validity windows (`valid_from` / `invalid_at`) for changing facts — Zep (Graphiti)"},{"ifConstraint":"escape_hatch_clause_2","recommendedProviderId":"letta","activeModelOrSku":"letta-cloud-pro","reason":"need explicit OS-style self-editing core/archival memory blocks managed by the agent via tool calls — Letta"},{"ifConstraint":"escape_hatch_clause_3","recommendedProviderId":"letta","activeModelOrSku":"letta-cloud-pro","reason":"need DIY SQL + vector episodic tables inside existing Postgres — Supabase pgvector."}],"bootstrap":{"sdkInstall":{"npm":"npm install mem0ai","pip":"pip install mem0ai"},"installCommand":"npm install mem0ai","envVars":["MEM0_API_KEY"],"activeModelOrSku":"mem0-pro","canonicalSnippet":"import MemoryClient from \"mem0ai\";\nconst client = new MemoryClient({ apiKey: process.env.MEM0_API_KEY! });\nawait client.add([{ role: \"user\", content: \"Prefer TypeScript strict mode\" }], { user_id: \"user_1\" });","docsUrl":"https://docs.mem0.ai/quickstart","authType":"api_key","signupUrl":"https://mem0.ai","apiKeyUrl":"https://mem0.ai","mcpServer":null,"cliInit":null,"verifyCommand":"test -n \"$MEM0_API_KEY\" && echo \"MEM0_API_KEY configured\""},"quickstartSpec":{"installCommand":"npm install mem0ai","envVars":["MEM0_API_KEY"],"activeModelOrSku":"mem0-pro","canonicalSnippet":"import MemoryClient from \"mem0ai\";\nconst client = new MemoryClient({ apiKey: process.env.MEM0_API_KEY! });\nawait client.add([{ role: \"user\", content: \"Prefer TypeScript strict mode\" }], { user_id: \"user_1\" });","sdkInstall":{"npm":"npm install mem0ai","pip":"pip install mem0ai"},"verifyCommand":"test -n \"$MEM0_API_KEY\" && echo \"MEM0_API_KEY configured\"","apiKeyUrl":"https://mem0.ai","docsUrl":"https://docs.mem0.ai/quickstart","mcpServer":null,"bootstrapReason":null},"operationalGotchas":[{"code":"hidden_spend_tier_gates","severity":"warning","summary":"Retrieval metering surprises","sourceDate":"2026-10-28"},{"code":"hidden_spend_tier_gates","severity":"warning","summary":"Graph gated to higher tiers","sourceDate":"2026-10-28"}],"relatedPacks":[],"skipTopPick":false,"skipReason":null,"matchedConstraints":[],"unsupportedConstraints":[],"malformedConstraints":[],"conflictingConstraints":[],"constraintDigest":"sha256:eb9d397ca67bcf6889704910eeb3a58796ea2ef5e54fb6289c71f6114f2c67a7","constraintBundle":{"schemaVersion":"agentdepot.constraints.v1","task":null,"jtbd":"agent-episodic-semantic-memory-learning","constraintsRaw":"","constraintTokens":[],"constraintDigest":"sha256:eb9d397ca67bcf6889704910eeb3a58796ea2ef5e54fb6289c71f6114f2c67a7","matchedConstraints":[],"unsupportedConstraints":[],"malformedConstraints":[],"conflictingConstraints":[],"typedConstraints":[],"quotaExhausted":[],"degraded":[],"healthy":[],"budgetUsd":null,"maxLatencyMs":null,"region":null,"privacy":null,"exit":[],"existing":[],"existingSubscriptions":[],"requiredCapabilities":[],"switchingCost":null},"pricingSummary":"As of 2026-10-24 (mem0.ai/pricing, fetched 2026-10-24): Hosted memory layer. Hobby 'Free' ('10,000 add requests/ month', '1,000 retrieval requests/ month', '1 project'); Starter '$19 / month' ('50,000 add requests /month', '5,000 retrieval requests / month'); Pro '$249 / month' (…","cite":"Depot Pick for agent-episodic-semantic-memory-learning: mem0 (editorial prior; asOf 2026-10-28). See GET /api/jtbds/agent-episodic-semantic-memory-learning + GET /api/methodology.","nextActions":[{"step":1,"title":"Inspect full JTBD + embeds","href":"/api/jtbds/agent-episodic-semantic-memory-learning?embed=providers","why":"Confirm pick, runners-up, and methodology notes."},{"step":2,"title":"Quote sourced SKUs","href":"/api/quote?jtbd=agent-episodic-semantic-memory-learning","why":"Depot Pick SKUs plus the cheapest sourced SKU whose unit matches this job. Does not change the pick. Does not blend input and output or borrow a chat rate for a non-chat job."},{"step":3,"title":"Open provider detail","href":"/api/providers/mem0","why":"Scores, pricingNotes, strengths/weaknesses, communitySignals (claims only)."},{"step":4,"title":"Cite methodology","href":"/api/methodology","why":"Required when publishing a Depot Pick citation."},{"step":5,"title":"Grab badge SVG","href":"/api/badge?type=depot-pick&jtbd=agent-episodic-semantic-memory-learning","why":"Embed in README / agent passport."},{"step":6,"title":"Post production insight","method":"POST","href":"/api/insights","why":"Unverified until curated; never auto-mutates official scores."}],"honesty":["Do not invent scores or benches.","Insights are claims until curated/reviewed; they never silently mutate official scores.","lockInRisk higher = more lock-in (worse).","normalizedUsdPerMillionTokens is set only for a single sourced token row. Otherwise null, with a machine-readable reason. Do not coerce GPU, minute, or per-1k search units.","Runners-up are not Depot Picks.","Depot overall is editorial_weighted, not Arena Elo and not an Artificial Analysis index."],"asOf":"2026-10-28","depth":{"whenNotToUse":{"text":"Need temporal bi-temporal knowledge-graph edges with explicit validity windows (`valid_from` / `invalid_at`) for changing facts — Zep (Graphiti); need explicit OS-style self-editing core/archival memory blocks managed by the agent via tool calls — Letta; need DIY SQL + vector episodic tables inside existing Postgres — Supabase pgvector.","source":"editorial `whenNotTopPick` (data/jtbds.json)"},"whenNotToUseReason":null,"runnerUp":{"providerId":"zep","name":"Zep","overallForJob":7.51,"pickOverallForJob":7.63,"beatsPickOn":["capabilityFit","latencyReliability","privacyPosture"],"source":"first resolvable entry of the job's editorially ranked `runnersUpIds`; scores are stored job-weighted scores"},"runnerUpReason":null,"lockIn":{"pickLockInRisk":5,"runnerUpLockInRisk":5.2,"scale":"0–10 stored curated estimate; higher = more lock-in (worse)","pickExitSignals":["open source (provider tag `oss`)"],"runnerUpExitSignals":["open source (provider tag `oss`)"],"pickNotes":[{"text":"self-host OSS if caps hurt.","field":"scores.notes"}],"selfHostFallback":[],"migration":"The pick has lower stored lock-in risk than runner-up Zep (5 vs 5.2). Pick exit signals: open source (provider tag `oss`).","migrationReason":null,"derivedFrom":"stored lockInRisk scores, provider tags (oss, self-host, openai-compat, open-models), free rows that list this job, and verbatim provider notes. No migration guide was invented."}},"citation":{"text":"Agent Provider Depot (v0.15.2), Depot Pick for agent-episodic-semantic-memory-learning: mem0, editorial prior, scores as of 2026-10-28, retrieved 2026-10-29. https://getagentdepot.com/jtbds/agent-episodic-semantic-memory-learning","markdown":"[Agent Provider Depot](https://getagentdepot.com/jtbds/agent-episodic-semantic-memory-learning) (v0.15.2) — Depot Pick for `agent-episodic-semantic-memory-learning`: **mem0** (scores as of 2026-10-28, retrieved 2026-10-29)","fields":{"publisher":"Agent Provider Depot","version":"0.15.2","role":"depot_pick","jtbdId":"agent-episodic-semantic-memory-learning","providerId":"mem0","scoreAsOf":"2026-10-28","retrievedOn":"2026-10-29","page":"https://getagentdepot.com/jtbds/agent-episodic-semantic-memory-learning","api":"https://getagentdepot.com/api/decide?jtbd=agent-episodic-semantic-memory-learning"},"howToCite":"Cite Depot as an editorial, dated recommendation, not a benchmark: name the job, the Depot Pick (or runner-up), the score asOf date and the day you retrieved it, and link the job page. Format: “Agent Provider Depot (v{version}), Depot Pick for {jobId}: {providerId}, scores as of {scoreAsOf}, retrieved {retrievedOn}. {baseUrl}/jtbds/{jobId}”. Quote prices only with their own sourceUrl and asOf. If the pick's score is stale (freshness.pick.score.stale), say so."},"freshness":{"pick":{"score":{"asOf":"2026-10-28","ageDays":1,"stale":false,"staleAfterDays":30,"reason":null},"lastReviewed":{"asOf":"2026-10-28","ageDays":1,"stale":false,"staleAfterDays":30,"reason":null},"sourceCheck":{"checkedAt":"2026-10-28","sourceUrls":3,"sourcesReachable":2,"pricingRows":0,"pricingRowsReconfirmed":0,"note":"A source re-check confirms the page is reachable and, for pricing rows, that the stored amount and SKU name appear on it. It does not re-derive or change the score.","reason":null}},"scoreAsOf":"2026-10-28","editorialPriorAsOf":"2026-10-28","pricingLastVerifiedAt":"2026-10-28","pickLastReviewed":"2026-10-28","runnersUpScoreAsOf":["2026-10-28","2026-10-28","2026-10-28"],"contractAsOf":"2026-10-03","pricingShape":"prose_notes_only","normalizedUsdPerMillionTokens":null,"normalizationStatus":"unavailable","normalizationReason":"no_sourced_price"},"pricingContract":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unavailable","normalizationReason":"no_sourced_price","shape":"prose_notes_only","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[],"notesExcerpt":"As of 2026-10-24 (mem0.ai/pricing, fetched 2026-10-24): Hosted memory layer. Hobby 'Free' ('10,000 add requests/ month', '1,000 retrieval requests/ month', '1 project'); Starter '$19 / month' ('50,000 add requests /month', '5,000 retrieval requests / month'); Pro '$249 / month' (…","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-10-28","scoreAsOf":"2026-10-28","website":"https://mem0.ai","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"No sourced price row for this provider. pricingNotes stay prose. See research/gaps.md."},"links":{"jtbd":"/jtbds/agent-episodic-semantic-memory-learning","jtbdApi":"/api/jtbds/agent-episodic-semantic-memory-learning","leaderboard":"/api/leaderboards?jtbd=agent-episodic-semantic-memory-learning","methodology":"/api/methodology","badge":"/api/badge?type=depot-pick&jtbd=agent-episodic-semantic-memory-learning","decide":"/api/decide?jtbd=agent-episodic-semantic-memory-learning","humanPage":"/jtbds/agent-episodic-semantic-memory-learning","alternatives":"/api/alternatives?provider=mem0","canonical":"/api/canonical","quote":"/api/quote?jtbd=agent-episodic-semantic-memory-learning","falsify":"/api/falsify?jtbd=agent-episodic-semantic-memory-learning"},"stackContext":{"host":null,"framework":null,"repo":null,"lang":null,"existing":[],"volume":null,"sender":null,"detectedFromTask":[]},"keep":null,"contextAdvice":null,"day2Production":{"smokeTestCmd":"test -n \"$MEM0_API_KEY\" && echo \"MEM0_API_KEY configured\"","rateLimitCeiling":"See provider rate-limit docs; enforce exponential backoff with jitter on HTTP 429.","day2Gotchas":["Retrieval metering surprises","Graph gated to higher tiers"],"preflightUrl":"/api/preflight?provider=mem0&budgetUsd=50&jtbd=agent-episodic-semantic-memory-learning"},"barterHint":{"protocol":"A2A Give-to-Get Barter","postUrl":"/api/barter/contribute","give":"POST outcome_receipt (+10cr), price_drift_alert (+25cr), failure_signature (+15cr), or stack_manifest (+5cr)","get":"Instant depot_barter_<hash> token unlocking 25-dep batch stack audit, custom lifecycle feed filter, and Verified Contributor Directory listing"},"a2aMarketplaces":{"hub":"/marketplaces","api":"/api/marketplaces","markdown":"/marketplaces.md"},"communityFeedback":{"pickOnThisJob":{"failed":0,"degraded":0,"worked":0,"insights":0,"withVerifiedReceipt":0,"failureModes":{},"latestAt":null,"note":"Agent-reported claims (unverified unless a receipt is verified by Depot's re-check). They never change scores or picks."},"outcomes":{"job":{"n":0,"worked":0,"degraded":0,"failed":0,"failureModes":{},"verifiedReports":0,"contributors":0,"excluded":{"seed_editorial":0,"test":0,"notFeedback":0},"reason":"no_submitted_outcome_reports_yet"},"pick":{"providerId":"mem0","n":0,"worked":0,"degraded":0,"failed":0,"failureModes":{},"evidenceTiers":{"agent_claim":0,"self_declared":0,"reference_checked":0,"outcome_verified":0},"reason":"no_submitted_outcome_reports_yet"},"scoresMutated":false,"more":"/api/outcomes?jtbd=agent-episodic-semantic-memory-learning"},"report":"POST /api/feedback {agentIdentity, outcome: failed|degraded|worked, detail, providerId, jtbdId, failureModeId?, receipt?}"}}