{"jtbd":{"id":"episodic-long-term-memory","slug":"episodic-long-term-memory","name":"Long-term episodic agent memory","shortName":"Episodic memory","problemStatement":"Remember user episodes across weeks with temporal validity (what was true when) — not just a static profile vector."},"pick":{"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.48,"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.48,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","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.48,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14"}},"runnersUp":[{"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.37,"scoreBand":{"low":6.8,"mid":7.4,"high":8,"halfWidth":0.6,"basis":"editorial_prior","display":"6.8–8.0 (editorial prior)"},"scoreLayers":{"editorialPrior":7.37,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","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.37,"kind":"curated_estimate","confidence":"medium","asOf":"2026-09-14"}},{"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.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-27","editorialPriorAsOf":"2026-09-14","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.51,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14"}},{"id":"supermemory","slug":"supermemory","name":"Supermemory","tagline":"Managed context engine when you want memory without running a vector DB. Mem0 for simpler fact API; Cognee…","website":"https://supermemory.ai","overall":7.86,"scoreBand":{"low":7.3,"mid":7.9,"high":8.5,"halfWidth":0.6,"basis":"editorial_prior","display":"7.3–8.5 (editorial prior)"},"scoreLayers":{"editorialPrior":7.86,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","pricingNotes":"As of 2026-09-14 (supermemory.ai/pricing): Free $5 credits/mo; Pro $19 ($20 credits); Max $100 ($130); Scale $399 ($600) with SOC2/HIPAA/self-host; Enterprise custom. Rate card in SM tokens — Memory plain $0.005/1k (rich $0.010); SuperRAG text $0.001/1k; Search $0.005/1k queries; ops $0.10/1k. Dedupes unchanged content.","scores":{"capabilityFit":8.4,"pricePerformance":7.8,"latencyReliability":8,"developerDx":8.8,"privacyPosture":8.2,"lockInRisk":5.5,"maturity":7.2,"overall":7.86,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14"}},{"id":"memobase","slug":"memobase","name":"Memobase","tagline":"Depot pick for portable/user-profile memory (MCP across Claude/ChatGPT/agents). Mem0 remains general…","website":"https://memobase.ai","overall":7.85,"scoreBand":{"low":7.2,"mid":7.8,"high":8.4,"halfWidth":0.6,"basis":"editorial_prior","display":"7.2–8.4 (editorial prior)"},"scoreLayers":{"editorialPrior":7.85,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","pricingNotes":"As of 2026-09-14 (memobase.ai): Free $0 / 500 credits/mo (store_memory=10 credits, search=1). Pro $9/mo / 5k credits. Unlimited $29/mo unlimited credits + SLA option. MCP at mcp.memobase.ai; APIs also via api.memobase.dev / docs.memobase.io. Profile+event memory architecture (user-centric, not flat vectors).","scores":{"capabilityFit":8,"pricePerformance":9,"latencyReliability":7.4,"developerDx":8.6,"privacyPosture":8.2,"lockInRisk":4,"maturity":6.8,"overall":7.85,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14"}}],"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.48,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"whyPickOverHigherScore":{"pickId":"zep","pickName":"Zep","pickScore":7.48,"highestScoredCandidateId":"supermemory","highestScoredCandidateName":"Supermemory","highestScore":7.86,"pickHasLowerCompositeScore":true,"delta":-0.38,"pickLeadsOnDimensions":["lower lockInRisk (5.2 vs 5.5)"],"explanation":"Zep (7.48) is the editorial pick for Long-term episodic agent memory over higher-composite Supermemory (7.86) because composite scores are provider-wide priors while Zep wins on lower lockInRisk (5.2 vs 5.5): Distinct from `hosted-agent-memory` / `temporal-graph-memory` nuance: episodic timelines. Confidence: medium."},"cheapest":null,"recommendedWorkloadQuote":null,"representativeQuote":null,"estimatedTaskCost":null,"freeAlternatives":[{"id":"graphiti","name":"Graphiti","kind":"dev_tool","providerId":null,"jtbdIds":["episodic-long-term-memory"],"whatYouGet":"Framework for temporal context graphs for AI agents. The README says facts have validity windows for what is true now and what was true before, and that episodes are the raw data those facts come from. Managed Zep is not this row.","cost":"oss","license":"Apache-2.0","limits":null,"sourceUrl":"https://raw.githubusercontent.com/getzep/graphiti/main/LICENSE","asOf":"2026-10-25","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. README fetched the same day. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Apache License Version 2.0, January 2004'. License unchanged.","freeType":"dev_tool","substitutable":true}],"referenceDocs":[],"falsification":{"jtbdId":"episodic-long-term-memory","jtbdName":"Long-term episodic agent memory","currentPickId":"zep","currentPickScore":7.48,"challengerId":"letta","challengerScore":7.37,"currentScoreGap":0.11,"minVerifiedOutcomes":10,"requiredOutcomeMargin":0.26,"requiredSuccessRateDelta":0.15,"maxPickPriceIncreasePct":25,"whatWouldChangePick":["Letta Cloud (letta) outperforms Zep (zep) by >= 0.26 outcome points (or >= 15% worked-rate delta) across >= 10 Countersign-verified production outcomes.","A verified price increase > 25% on Zep's representative SKU for episodic-long-term-memory without a corresponding capability gain.","Live caller rail exhaustion (?exhausted=zep) 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":"letta","minVerifiedOutcomes":10,"requiredOutcomeMargin":0.26,"requiredWorkedRateDelta":0.15},{"kind":"verified_price_increase","providerId":"zep","maxPriceIncreasePct":25},{"kind":"live_rail_exhaustion_or_degradation","providerId":"zep","immediateOverrideUrl":"/api/decide?jtbd=episodic-long-term-memory&exhausted=zep"}],"submissionSpec":{"falsifyEndpoint":"/api/falsify?jtbd=episodic-long-term-memory","outcomesEndpoint":"POST /api/feedback","correctionsEndpoint":"POST /api/corrections","payloadTemplate":{"agentIdentity":"agent:<your-agent-id>","jtbdId":"episodic-long-term-memory","providerId":"letta","outcome":"worked","detail":"Comparative production evaluation on episodic-long-term-memory (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":["Letta Cloud (letta) outperforms Zep (zep) by >= 0.26 outcome points (or >= 15% worked-rate delta) across >= 10 Countersign-verified production outcomes.","A verified price increase > 25% on Zep's representative SKU for episodic-long-term-memory without a corresponding capability gain.","Live caller rail exhaustion (?exhausted=zep) or sustained >= 30% degraded/failed rate in verified production outcomes."],"routePlan":{"jtbdId":"episodic-long-term-memory","primary":{"providerId":"zep","name":"Zep","overall":7.48,"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.48,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","role":"primary","reason":"Editorial Depot Pick for Long-term episodic agent memory; healthy/eligible under caller constraints."},"fallback":[{"providerId":"letta","name":"Letta Cloud","overall":7.37,"scoreBand":{"low":6.8,"mid":7.4,"high":8,"halfWidth":0.6,"basis":"editorial_prior","display":"6.8–8.0 (editorial prior)"},"scoreLayers":{"editorialPrior":7.37,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","role":"fallback","reason":"Ranked fallback route for Long-term episodic agent memory."},{"providerId":"mem0","name":"Mem0","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-27","editorialPriorAsOf":"2026-09-14","role":"fallback","reason":"Ranked fallback route for Long-term episodic agent memory."},{"providerId":"supermemory","name":"Supermemory","overall":7.86,"scoreBand":{"low":7.3,"mid":7.9,"high":8.5,"halfWidth":0.6,"basis":"editorial_prior","display":"7.3–8.5 (editorial prior)"},"scoreLayers":{"editorialPrior":7.86,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","role":"fallback","reason":"Ranked fallback route for Long-term episodic agent memory."},{"providerId":"memobase","name":"Memobase","overall":7.85,"scoreBand":{"low":7.2,"mid":7.8,"high":8.4,"halfWidth":0.6,"basis":"editorial_prior","display":"7.2–8.4 (editorial prior)"},"scoreLayers":{"editorialPrior":7.85,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","role":"fallback","reason":"Ranked fallback route for Long-term episodic agent memory."}],"disqualified":[],"expectedRegret":{"scoreDeltaVsUnconstrainedPick":0,"unconstrainedPickId":"zep","activePrimaryId":"zep","summary":"0.00 score regret: unconstrained editorial pick satisfies all caller constraints."},"evidenceAgeDays":{"editorialScoreAgeDays":44,"pricingVerifiedAgeDays":1,"editorialPriorAsOf":"2026-09-14","pricingLastVerifiedAt":"2026-10-27"},"confidenceBand":{"low":6.9,"mid":7.5,"high":8.1,"halfWidth":0.6,"basis":"editorial_prior","display":"6.9–8.1 (editorial prior)"},"constraintsApplied":false,"constraintBundle":{"task":null,"jtbd":"episodic-long-term-memory","quotaExhausted":[],"degraded":[],"healthy":[],"budgetUsd":null,"maxLatencyMs":null,"region":null,"privacy":null,"exit":[],"existing":[]}},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","tie":false,"scoreGap":0.11,"decidingFactor":null,"tieNote":null,"rationale":"Distinct from `hosted-agent-memory` / `temporal-graph-memory` nuance: episodic timelines. Confidence: medium.","whenNotTopPick":"Mem0 simplicity, Letta stateful runtime, or HIPAA memory (Supermemory) is the constraint.","skipTopPick":false,"skipReason":null,"matchedConstraints":[],"pricingSummary":"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…","cite":"Depot Pick for episodic-long-term-memory: zep (asOf 2026-09-14). See GET /api/jtbds/episodic-long-term-memory + GET /api/methodology.","nextActions":[{"step":1,"title":"Inspect full JTBD + embeds","href":"/api/jtbds/episodic-long-term-memory?embed=providers","why":"Confirm pick, runners-up, and methodology notes."},{"step":2,"title":"Quote sourced SKUs","href":"/api/quote?jtbd=episodic-long-term-memory","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/zep","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=episodic-long-term-memory","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-09-14","depth":{"whenNotToUse":{"text":"Mem0 simplicity, Letta stateful runtime, or HIPAA memory (Supermemory) is the constraint.","source":"editorial `whenNotTopPick` (data/jtbds.json)"},"whenNotToUseReason":null,"runnerUp":{"providerId":"letta","name":"Letta Cloud","overallForJob":7.37,"pickOverallForJob":7.48,"beatsPickOn":["pricePerformance","developerDx"],"source":"first resolvable entry of the job's editorially ranked `runnersUpIds`; scores are stored job-weighted scores"},"runnerUpReason":null,"lockIn":{"pickLockInRisk":5.2,"runnerUpLockInRisk":5.5,"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":"Graph ops complexity if self-host","field":"weaknesses"}],"selfHostFallback":[{"id":"graphiti","name":"Graphiti","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/getzep/graphiti/main/LICENSE"}],"migration":"The pick has lower stored lock-in risk than runner-up Letta Cloud (5.2 vs 5.5). Pick exit signals: open source (provider tag `oss`). Self-host fallback listed for this job: Graphiti.","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.12.155), Depot Pick for episodic-long-term-memory: zep, scores as of 2026-09-14, retrieved 2026-10-28. https://getagentdepot.com/jtbds/episodic-long-term-memory","markdown":"[Agent Provider Depot](https://getagentdepot.com/jtbds/episodic-long-term-memory) (v0.12.155) — Depot Pick for `episodic-long-term-memory`: **zep** (scores as of 2026-09-14, retrieved 2026-10-28)","fields":{"publisher":"Agent Provider Depot","version":"0.12.155","role":"depot_pick","jtbdId":"episodic-long-term-memory","providerId":"zep","scoreAsOf":"2026-09-14","retrievedOn":"2026-10-28","page":"https://getagentdepot.com/jtbds/episodic-long-term-memory","api":"https://getagentdepot.com/api/decide?jtbd=episodic-long-term-memory"},"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-09-14","ageDays":44,"stale":true,"staleAfterDays":30,"reason":null},"lastReviewed":{"asOf":"2026-09-14","ageDays":44,"stale":true,"staleAfterDays":30,"reason":null},"sourceCheck":{"checkedAt":"2026-10-27","sourceUrls":3,"sourcesReachable":3,"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-09-14","editorialPriorAsOf":"2026-09-14","pricingLastVerifiedAt":"2026-10-27","pickLastReviewed":"2026-09-14","runnersUpScoreAsOf":["2026-09-14","2026-09-14","2026-09-14","2026-09-14"],"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 (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…","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://www.getzep.com","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/episodic-long-term-memory","jtbdApi":"/api/jtbds/episodic-long-term-memory","leaderboard":"/api/leaderboards?jtbd=episodic-long-term-memory","methodology":"/api/methodology","badge":"/api/badge?type=depot-pick&jtbd=episodic-long-term-memory","decide":"/api/decide?jtbd=episodic-long-term-memory","humanPage":"/jtbds/episodic-long-term-memory","alternatives":"/api/alternatives?provider=zep","canonical":"/api/canonical","quote":"/api/quote?jtbd=episodic-long-term-memory","falsify":"/api/falsify?jtbd=episodic-long-term-memory"},"constraintBundle":{"task":null,"jtbd":"episodic-long-term-memory","quotaExhausted":[],"degraded":[],"healthy":[],"budgetUsd":null,"maxLatencyMs":null,"region":null,"privacy":null,"exit":[],"existing":[]},"stackContext":{"host":null,"framework":null,"repo":null,"lang":null,"existing":[],"volume":null,"sender":null,"detectedFromTask":[]},"keep":null,"contextAdvice":null,"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":"zep","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=episodic-long-term-memory"},"report":"POST /api/feedback {agentIdentity, outcome: failed|degraded|worked, detail, providerId, jtbdId, failureModeId?, receipt?}"}}