{
  "object": "list",
  "resource": "product",
  "count": 13,
  "data": [
    {
      "object": "product",
      "slug": "downsize",
      "name": "Downsize",
      "headline": "Pay Opus prices for Opus work, not for everything else.",
      "summary": "Find tasks where a cheaper model would suffice.",
      "tagline": "Right-size the model per task",
      "url": "https://tokenjam.dev/products/downsize",
      "api_url": "https://tokenjam.dev/api/v1/products/downsize.json",
      "has_product_page": true,
      "listed": true
    },
    {
      "object": "product",
      "slug": "trim",
      "name": "Trim",
      "headline": "Your system prompt grew over six months. Half of it isn't doing work.",
      "summary": "Identify token waste in your system prompts.",
      "tagline": "Cut prompt bloat",
      "url": "https://tokenjam.dev/products/trim",
      "api_url": "https://tokenjam.dev/api/v1/products/trim.json",
      "has_product_page": true,
      "listed": true
    },
    {
      "object": "product",
      "slug": "cache",
      "name": "Cache",
      "headline": "Find the stable prompt prefixes you're paying full price for, and where to cache them.",
      "summary": "Detect cacheable prompt prefixes and the breakpoints that would cut input cost with provider-native caching.",
      "tagline": "Find cacheable prefixes",
      "url": "https://tokenjam.dev/products/cache",
      "api_url": "https://tokenjam.dev/api/v1/products/cache.json",
      "has_product_page": true,
      "listed": true
    },
    {
      "object": "product",
      "slug": "script",
      "name": "Script",
      "headline": "Some of your agent tasks don't need an agent. Replacing them with scripts is 100% cost recovery on those tasks.",
      "summary": "Surface recurring agent sessions that should have been simple (deterministic) scripts.",
      "tagline": "Replace deterministic agents",
      "url": "https://tokenjam.dev/products/script",
      "api_url": "https://tokenjam.dev/api/v1/products/script.json",
      "has_product_page": true,
      "listed": true
    },
    {
      "object": "product",
      "slug": "reuse",
      "name": "Reuse",
      "headline": "Stop paying to re-plan work your agent already figured out.",
      "summary": "Find planning your agent keeps redoing and pays for every time.",
      "tagline": "Stop re-planning repeated work",
      "url": "https://tokenjam.dev/products/reuse",
      "api_url": "https://tokenjam.dev/api/v1/products/reuse.json",
      "has_product_page": true,
      "listed": true
    },
    {
      "object": "product",
      "slug": "subagent",
      "name": "Subagent",
      "headline": "Your heavy sessions spawn dozens of subagents. Most of the spend hides inside them.",
      "summary": "Break a session cost down per Claude Code subagent, and flag the over-powered ones.",
      "tagline": "Right-size Claude Code subagents",
      "url": "https://tokenjam.dev/products/subagent",
      "api_url": "https://tokenjam.dev/api/v1/products/subagent.json",
      "has_product_page": true,
      "listed": true
    },
    {
      "object": "product",
      "slug": "verbosity",
      "name": "Verbosity",
      "headline": "Some answers run long for the work they did. This finds the outliers — you decide if they're waste.",
      "summary": "Flag sessions whose output runs long for the work they did.",
      "tagline": "Rein in over-long output",
      "url": "https://tokenjam.dev/products/verbosity",
      "api_url": "https://tokenjam.dev/api/v1/products/verbosity.json",
      "has_product_page": true,
      "listed": true
    },
    {
      "object": "product",
      "slug": "cache-recommend",
      "name": "Cache Recommend",
      "headline": "Suggest cache_control breakpoints from repeated prompt prefixes.",
      "summary": "Suggest cache_control breakpoints from repeated prompt prefixes.",
      "tagline": "Suggest cache_control breakpoints from repeated prompt prefixes.",
      "url": "https://tokenjam.dev/docs/optimize-cache",
      "api_url": "https://tokenjam.dev/api/v1/products/cache-recommend.json",
      "has_product_page": false,
      "listed": false
    },
    {
      "object": "product",
      "slug": "summarize",
      "name": "Summarize",
      "headline": "Flag prompt files worth summarizing without losing structure.",
      "summary": "Flag prompt files worth summarizing without losing structure.",
      "tagline": "Flag prompt files worth summarizing without losing structure.",
      "url": "https://tokenjam.dev/docs/optimize-summarize",
      "api_url": "https://tokenjam.dev/api/v1/products/summarize.json",
      "has_product_page": false,
      "listed": false
    },
    {
      "object": "product",
      "slug": "resend",
      "name": "Resend",
      "headline": "Catch context your agent already sent, sent again.",
      "summary": "Catch context your agent already sent, sent again.",
      "tagline": "Catch context your agent already sent, sent again.",
      "url": "https://tokenjam.dev/docs/optimize-overview",
      "api_url": "https://tokenjam.dev/api/v1/products/resend.json",
      "has_product_page": false,
      "listed": false
    },
    {
      "object": "product",
      "slug": "deadweight",
      "name": "Deadweight",
      "headline": "Spot MCP servers and always-on context you never use.",
      "summary": "Spot MCP servers and always-on context you never use.",
      "tagline": "Spot MCP servers and always-on context you never use.",
      "url": "https://tokenjam.dev/docs/optimize-overview",
      "api_url": "https://tokenjam.dev/api/v1/products/deadweight.json",
      "has_product_page": false,
      "listed": false
    },
    {
      "object": "product",
      "slug": "relearn",
      "name": "Relearn",
      "headline": "Surface blockers your agents keep silently re-hitting.",
      "summary": "Surface blockers your agents keep silently re-hitting.",
      "tagline": "Surface blockers your agents keep silently re-hitting.",
      "url": "https://tokenjam.dev/docs/optimize-overview",
      "api_url": "https://tokenjam.dev/api/v1/products/relearn.json",
      "has_product_page": false,
      "listed": false
    },
    {
      "object": "product",
      "slug": "lens",
      "name": "Lens",
      "headline": "See exactly where your agent tokens go — and what's recoverable — without leaving your machine.",
      "summary": "See your spend, your recoverable waste, and your alerts at a glance, in a local browser dashboard.",
      "tagline": "Local WebUI dashboard",
      "url": "https://tokenjam.dev/products/lens",
      "api_url": "https://tokenjam.dev/api/v1/products/lens.json",
      "has_product_page": true,
      "listed": true
    }
  ]
}
