{
  "schemaVersion": "1.0.0",
  "updated": "2026-08-07",
  "evidenceLevels": {
    "observed": {
      "code": "Observed",
      "tone": "observed",
      "description": {
        "ru": "Аналогичный результат уже покупают",
        "en": "A comparable result is already being purchased",
        "es": "Ya se compra un resultado comparable"
      }
    },
    "adjacent": {
      "code": "Adjacent",
      "tone": "adjacent",
      "description": {
        "ru": "Подтверждена соседняя потребность",
        "en": "An adjacent need is supported by evidence",
        "es": "Existe evidencia de una necesidad adyacente"
      }
    },
    "inferred": {
      "code": "Inferred",
      "tone": "inferred",
      "description": {
        "ru": "Гипотеза выведена из наблюдаемого рыночного гэпа",
        "en": "The hypothesis is inferred from an observed market gap",
        "es": "La hipótesis se infiere de una brecha de mercado observada"
      }
    },
    "speculative": {
      "code": "Speculative",
      "tone": "speculative",
      "description": {
        "ru": "Дальняя ставка без подтверждённого спроса",
        "en": "A long-range bet without confirmed demand",
        "es": "Una apuesta a largo plazo sin demanda confirmada"
      }
    }
  },
  "profiles": {
    "A1": {
      "evidence": "adjacent",
      "buyers": [
        "developers",
        "productTeams",
        "dataOwners"
      ],
      "outcome": "A1",
      "assets": [
        "workingDemo",
        "audience"
      ],
      "model": "workshop",
      "test": "paidWorkshop",
      "risk": "docsCommodity",
      "kill": "noExternalRepeat",
      "time": "twoFourWeeks",
      "technical": "medium",
      "operations": "medium",
      "type": "media",
      "capabilities": [
        "audience",
        "protocol"
      ],
      "sources": [
        "x402",
        "mpp",
        "ap2"
      ],
      "id": "A1",
      "title": {
        "ru": "Практический workshop по машинным платежам",
        "en": "Practical workshop on machine payments",
        "es": "Workshop práctico sobre pagos de máquinas"
      },
      "description": [
        {
          "ru": "Один живой workshop на базе работающего endpoint: продавец, buyer-агент, facilitator, policies, receipts и измерение повторных покупок. Формат можно адаптировать для разработчиков, владельцев данных или продуктовых команд.",
          "en": "One live workshop built around a working endpoint: seller, buyer agent, facilitator, policies, receipts, and measurement of repeat purchases. The format can be adapted for developers, data owners, or product teams.",
          "es": "Un workshop en vivo basado en un endpoint operativo: vendedor, agente comprador, facilitator, políticas, receipts y medición de compras repetidas. El formato puede adaptarse a desarrolladores, propietarios de datos o equipos de producto."
        },
        {
          "ru": "Продолжать стоит после оплат от внешней аудитории и повторяющихся запросов. Полноценный курс без собственного production-кейса быстро превращается в пересказ документации.",
          "en": "Continue only after payments from an external audience and repeated requests. A full course without your own production case quickly becomes a retelling of the documentation.",
          "es": "Solo merece continuar después de pagos de una audiencia externa y solicitudes recurrentes. Un curso completo sin un caso propio en producción se convierte rápidamente en un resumen de la documentación."
        },
        {
          "ru": "Содержание должно включать x402 V2, MPP, AP2, реальные каталоги и ограничения конкретных сетей и провайдеров. Язык — канал запуска, а не граница рынка.",
          "en": "The content should include x402 V2, MPP, AP2, real catalogues, and the limits of specific networks and providers. Language is a launch channel, not a market boundary.",
          "es": "El contenido debe incluir x402 V2, MPP, AP2, catálogos reales y límites de redes y proveedores concretos. El idioma es un canal de lanzamiento, no una frontera de mercado."
        }
      ]
    },
    "A2": {
      "evidence": "inferred",
      "buyers": [
        "apiProviders",
        "infraTeams",
        "researchers"
      ],
      "outcome": "A2",
      "assets": [
        "timeseries"
      ],
      "model": "dataSubscription",
      "test": "dataInterviews",
      "risk": "catalogueFree",
      "kill": "noThreeBuyers",
      "time": "oneTwoWeeks",
      "technical": "medium",
      "operations": "high",
      "type": "data",
      "capabilities": [
        "data",
        "audience"
      ],
      "sources": [
        "bazaar",
        "bazaarApi",
        "mpp"
      ],
      "id": "A2",
      "title": {
        "ru": "Bazaar Intelligence — рынок как датасет",
        "en": "Bazaar Intelligence — рынок как датасет",
        "es": "Bazaar Intelligence — рынок как датасет"
      },
      "description": [
        {
          "ru": "Ежедневный снимок Bazaar, MPP и Pay.sh: новые и исчезнувшие endpoints, цены, distinct payers, концентрация, uptime и движение по категориям. Выход — веб-дашборд, API и рассылка; email, community feed или мессенджер могут быть каналами, но не самим продуктом.",
          "en": "A daily snapshot of Bazaar, MPP, and Pay.sh: new and vanished endpoints, prices, distinct payers, concentration, uptime, and category movement. Outputs: a web dashboard, API, and newsletter; email, a community feed, or a messaging platform can be channels, but not the product itself.",
          "es": "Una instantánea diaria de Bazaar, MPP y Pay.sh: endpoints nuevos y desaparecidos, precios, payers distintos, concentración, uptime y movimiento por categorías. Salidas: dashboard web, API y newsletter; email, un feed de comunidad o una plataforma de mensajería pueden ser canales, pero no el producto."
        },
        {
          "ru": "Монетизация: premium-срез, API к очищенному временному ряду или B2B-monitoring конкурентов. Защищаемый актив — нормализованная история hosts/buyers/prices, которой нет в исходных каталогах.",
          "en": "Monetisation: a premium cut, API access to a cleaned time series, or B2B competitor monitoring. The defensible asset is a normalised history of hosts/buyers/prices absent from the source catalogues.",
          "es": "Monetización: corte premium, API de la serie temporal depurada o monitoring B2B de competidores. El activo defendible es un historial normalizado de hosts/buyers/prices que no existe en los catálogos fuente."
        }
      ]
    },
    "A3": {
      "evidence": "inferred",
      "buyers": [
        "developers",
        "productTeams"
      ],
      "outcome": "A3",
      "assets": [
        "maintainedLibrary",
        "protocolExpertise"
      ],
      "model": "libraryLeadgen",
      "test": "libraryAdoption",
      "risk": "maintenance",
      "kill": "noAdoption",
      "time": "twoFourWeeks",
      "technical": "medium",
      "operations": "medium",
      "type": "devtool",
      "capabilities": [
        "protocol",
        "audience"
      ],
      "sources": [
        "x402",
        "mpp",
        "cloudflare"
      ],
      "id": "A3",
      "title": {
        "ru": "Living implementation library",
        "en": "Living implementation library",
        "es": "Living implementation library"
      },
      "description": [
        {
          "ru": "Версионируемый web-гайд, видео, шаблоны и cookbook в одном репозитории: как поднять paid endpoint, монетизировать MCP-tool, написать buyer-агента и измерить повторный спрос. Работающее demo обновляется вместе с x402/MPP и показывает собственные метрики.",
          "en": "A versioned web guide, videos, templates, and a cookbook in one repository: how to launch a paid endpoint, monetize an MCP tool, build a buyer agent, and measure repeat demand. A working demo evolves with x402/MPP and displays its own metrics.",
          "es": "Una guía web versionada, vídeos, plantillas y un cookbook en un solo repositorio: cómo lanzar un endpoint de pago, monetizar una herramienta MCP, crear un agente comprador y medir la demanda repetida. La demo funcional evoluciona con x402/MPP y muestra sus propias métricas."
        },
        {
          "ru": "Это дистрибуция и доверие к более сильному продукту — датасету, API или консалтингу. Отдельные PDF, плейлист и набор рецептов слишком быстро расходятся по версиям и не должны жить как три независимых продукта.",
          "en": "This provides distribution and trust for a stronger product — a dataset, API, or consulting offer. A separate PDF, playlist, and recipe collection drift apart too quickly and should not exist as three independent products.",
          "es": "Esto aporta distribución y confianza a un producto más sólido: un dataset, una API o una oferta de consultoría. Un PDF, una playlist y un recetario separados divergen demasiado rápido y no deben existir como tres productos independientes."
        }
      ]
    },
    "A4": {
      "evidence": "inferred",
      "buyers": [
        "researchers",
        "apiProviders"
      ],
      "outcome": "A4",
      "assets": [
        "editorialCadence",
        "timeseries"
      ],
      "model": "newsletter",
      "test": "paidDigest",
      "risk": "freeNews",
      "kill": "noPaidDigest",
      "time": "oneWeek",
      "technical": "low",
      "operations": "medium",
      "type": "media",
      "capabilities": [
        "audience",
        "data"
      ],
      "sources": [
        "bazaar",
        "mpp"
      ],
      "id": "A4",
      "title": {
        "ru": "Research newsletter о машинной экономике",
        "en": "Research newsletter on the machine economy",
        "es": "Newsletter de investigación sobre la economía de máquinas"
      },
      "description": [
        {
          "ru": "Регулярный разбор протоколов, спроса, цен и работающих сервисов. Платная версия жизнеспособна, если опирается на собственный временной ряд и помогает поставщикам принимать решения; простая новостная пересборка конкурирует с бесплатными лентами.",
          "en": "A regular analysis of protocols, demand, prices, and working services. A paid edition is viable if it draws on a proprietary time series and helps providers make decisions; a simple news digest competes with free feeds.",
          "es": "Análisis periódico de protocolos, demanda, precios y servicios operativos. Una versión de pago es viable si se apoya en una serie temporal propia y ayuda a proveedores a decidir; una simple recopilación de noticias compite con feeds gratuitos."
        }
      ]
    },
    "B1": {
      "evidence": "observed",
      "buyers": [
        "tradingTeams"
      ],
      "outcome": "B1",
      "assets": [
        "marketData"
      ],
      "model": "apiUsage",
      "test": "fiveBuyers",
      "risk": "dataQuality",
      "kill": "noMarginRepeat",
      "time": "oneTwoWeeks",
      "technical": "high",
      "operations": "high",
      "type": "api",
      "capabilities": [
        "data",
        "domain"
      ],
      "sources": [
        "bazaarApi",
        "demand"
      ],
      "id": "B1",
      "title": {
        "ru": "Real-time trading intelligence API",
        "en": "Real-time trading intelligence API",
        "es": "Real-time trading intelligence API"
      },
      "description": [
        {
          "ru": "Funding rates, liquidations, open interest и нормализованные сигналы по нескольким площадкам. Hyperliquid может быть первым рынком, но не должен ограничивать продукт.",
          "en": "Funding rates, liquidations, open interest, and normalised signals across multiple venues. Hyperliquid can be the first market, but should not define the whole product.",
          "es": "Funding rates, liquidaciones, open interest y señales normalizadas de varias plataformas. Hyperliquid puede ser el primer mercado, pero no debe limitar el producto."
        },
        {
          "ru": "В Bazaar найдено 231 endpoint у 85 хостов по Hyperliquid/funding-тематике. Преимущество даёт не x402, а собственная методика, качество данных, скорость и результат, который сложно получить одним публичным запросом.",
          "en": "Bazaar contains 231 endpoints across 85 hosts on Hyperliquid/funding topics. The advantage comes not from x402, but from proprietary methodology, data quality, speed, and a result that cannot be reproduced with one public request.",
          "es": "En Bazaar se encontraron 231 endpoints de 85 hosts sobre Hyperliquid/funding. La ventaja no la da x402, sino una metodología propia, calidad de datos, velocidad y un resultado difícil de obtener con una sola consulta pública."
        },
        {
          "ru": "100 тысяч вызовов в день из майского расчёта — не прогноз. Первый порог валидации: пять независимых плательщиков, повторные покупки и положительная маржа после источников данных, compute и settlement.",
          "en": "The earlier estimate of 100,000 calls per day is not a forecast. The first validation threshold is five independent payers, repeat purchases, and a positive margin after data sources, compute, and settlement.",
          "es": "Las 100.000 llamadas diarias del cálculo de mayo no son una previsión. Primer umbral de validación: cinco pagadores independientes, compras repetidas y margen positivo después de fuentes de datos, compute y settlement."
        }
      ]
    },
    "B2": {
      "evidence": "observed",
      "buyers": [
        "defiTeams"
      ],
      "outcome": "B2",
      "assets": [
        "defiModels"
      ],
      "model": "apiUsage",
      "test": "qualityPilot",
      "risk": "narrowMarket",
      "kill": "noQualityEdge",
      "time": "twoFourWeeks",
      "technical": "high",
      "operations": "medium",
      "type": "api",
      "capabilities": [
        "data",
        "domain"
      ],
      "sources": [
        "bazaarApi",
        "demand"
      ],
      "id": "B2",
      "title": {
        "ru": "Vertical DeFi liquidity analytics",
        "en": "Vertical DeFi liquidity analytics",
        "es": "Vertical DeFi liquidity analytics"
      },
      "description": [
        {
          "ru": "LP-оптимизация, IL-расчёты, ranges и бэктесты по реальным пулам. По Solana/Meteora найдено 58 endpoints у 19 хостов и 1 907 вызовов: ниша жива, но узка. Идея работает только с доказуемо лучшей моделью или собственными историческими данными.",
          "en": "LP optimisation, impermanent-loss calculations, ranges, and backtests on real pools. For Solana/Meteora, 58 endpoints across 19 hosts and 1,907 calls were found: the niche is alive but narrow. The idea works only with a demonstrably better model or proprietary historical data.",
          "es": "Optimización de LP, cálculos de IL, ranges y backtests sobre pools reales. Para Solana/Meteora se encontraron 58 endpoints en 19 hosts y 1.907 llamadas: el nicho está vivo, pero es estrecho. La idea solo funciona con un modelo demostrablemente mejor o datos históricos propios."
        }
      ]
    },
    "B3": {
      "evidence": "adjacent",
      "buyers": [
        "documentTeams"
      ],
      "outcome": "B3",
      "assets": [
        "domainCorpus"
      ],
      "model": "apiUsage",
      "test": "qualityPilot",
      "risk": "dataQuality",
      "kill": "noQualityEdge",
      "time": "twoFourWeeks",
      "technical": "medium",
      "operations": "medium",
      "type": "api",
      "capabilities": [
        "data",
        "domain"
      ],
      "sources": [
        "bazaarApi",
        "demand"
      ],
      "id": "B3",
      "title": {
        "ru": "Vertical language intelligence API",
        "en": "Vertical language intelligence API",
        "es": "Vertical language intelligence API"
      },
      "description": [
        {
          "ru": "Морфология или перевод сами по себе уже commodity: по language/NLP-тематике найдено 265 endpoints у 107 хостов. Сохранять идею стоит только как отраслевой продукт — например, нормализация документов, каталогов или support-диалогов с измеримой точностью.",
          "en": "Morphology or translation alone is already a commodity: 265 endpoints across 107 hosts were found for language/NLP topics. Keep the idea only as an industry product—for example, normalising documents, catalogues, or support conversations with measurable accuracy.",
          "es": "La morfología o la traducción por sí solas ya son commodity: se encontraron 265 endpoints en 107 hosts sobre language/NLP. La idea solo debe mantenerse como producto sectorial, por ejemplo normalización de documentos, catálogos o conversaciones de soporte con precisión medible."
        }
      ]
    },
    "B4": {
      "evidence": "adjacent",
      "buyers": [
        "networkTeams"
      ],
      "outcome": "B4",
      "assets": [
        "controlledNetwork"
      ],
      "model": "apiUsage",
      "test": "legitimatePilot",
      "risk": "abuse",
      "kill": "unsafeUse",
      "time": "oneTwoWeeks",
      "technical": "high",
      "operations": "high",
      "type": "infra",
      "capabilities": [
        "infra",
        "security"
      ],
      "sources": [
        "bazaarApi",
        "demand"
      ],
      "id": "B4",
      "title": {
        "ru": "Controlled egress & network diagnostics",
        "en": "Controlled egress & network diagnostics",
        "es": "Controlled egress & network diagnostics"
      },
      "description": [
        {
          "ru": "Безопасные endpoint: проверить доступность собственного ресурса из разрешённого региона, выдать фиксированный egress-IP, измерить latency/TLS/DNS и вернуть audit log. Residential rotation и «clean-IP» без строгого acceptable-use повышают риск злоупотреблений и блокировок.",
          "en": "Safe endpoints: verify access to the client’s own resource from an allowed region, provide a fixed egress IP, measure latency/TLS/DNS, and return an audit log. Residential rotation and “clean IP” offers without strict acceptable-use controls increase abuse and blocking risk.",
          "es": "Endpoints seguros: comprobar la disponibilidad de un recurso propio desde una región permitida, proporcionar IP de egress fija, medir latency/TLS/DNS y devolver un audit log. La rotación residencial y las ofertas de «IP limpia» sin acceptable-use estricto aumentan el riesgo de abuso y bloqueo."
        },
        {
          "ru": "Юнит-экономика зависит от стоимости сети, допустимых сценариев, SLA и фактической готовности клиентов платить. Открытые данные не подтверждают готовую модель выручки; перед разработкой нужен маленький платный пилот с легитимным use case.",
          "en": "Unit economics depend on network costs, permitted use cases, SLA, and customers' actual willingness to pay. Open data does not support a ready-made revenue model; a small paid pilot with a legitimate use case is required before development.",
          "es": "La economía unitaria depende del coste de red, los usos permitidos, el SLA y la disposición real de los clientes a pagar. Los datos abiertos no confirman un modelo de ingresos listo; antes de desarrollar hace falta un pequeño piloto pagado con un caso de uso legítimo."
        },
        {
          "ru": "Наличие провайдера валидирует техническую возможность, не спрос и не свободное место. До MVP нужны допустимый use case, клиент и правила блокировки злоупотреблений.",
          "en": "A provider’s existence validates technical feasibility, not demand or open market space. Before an MVP, you need a permitted use case, a customer, and abuse-blocking rules.",
          "es": "La existencia de un proveedor valida la viabilidad técnica, no la demanda ni un espacio libre. Antes del MVP hacen falta un caso permitido, un cliente y reglas contra abusos."
        }
      ]
    },
    "C1": {
      "evidence": "adjacent",
      "buyers": [
        "marketplaces",
        "agentPlatforms"
      ],
      "outcome": "C1",
      "assets": [
        "settlementVolume"
      ],
      "model": "platformFee",
      "test": "merchantPilot",
      "risk": "incumbent",
      "kill": "managedWins",
      "time": "interviewsFirst",
      "technical": "high",
      "operations": "high",
      "type": "infra",
      "capabilities": [
        "infra",
        "integrations"
      ],
      "sources": [
        "x402",
        "cdpWallet"
      ],
      "id": "C1",
      "title": {
        "ru": "Vertical Facilitator — settlement под конкретную отрасль",
        "en": "Vertical Facilitator — settlement for a specific industry",
        "es": "Vertical Facilitator — settlement para un sector concreto"
      },
      "description": [
        {
          "ru": "Self-hosted facilitator имеет смысл для глобальной вертикали, которой не хватает собственных правил settlement, SLA, routing или учёта. Например, data marketplace, сеть compute-провайдеров или закрытая экосистема платных MCP-tools.",
          "en": "A self-hosted facilitator makes sense for a global vertical that lacks its own settlement rules, SLA, routing, or accounting. Examples include a data marketplace, a compute-provider network, or a closed ecosystem of paid MCP tools.",
          "es": "Un facilitator self-hosted tiene sentido para una vertical global que carece de reglas propias de settlement, SLA, routing o contabilidad. Por ejemplo, un marketplace de datos, una red de proveedores de compute o un ecosistema cerrado de herramientas MCP de pago."
        },
        {
          "ru": "CDP уже даёт дешёвый managed facilitator, поэтому одной комиссией его не победить. Нужен функциональный wedge: особая схема расчёта, batch, vendor payouts, reconciliation или enterprise deployment.",
          "en": "CDP already offers a low-cost managed facilitator, so fees alone cannot beat it. A functional wedge is required: a special settlement scheme, batch processing, vendor payouts, reconciliation, or enterprise deployment.",
          "es": "CDP ya ofrece un facilitator managed barato, por lo que no se le gana solo con comisión. Hace falta un wedge funcional: esquema especial de liquidación, batch, pagos a vendors, reconciliation o despliegue enterprise."
        },
        {
          "ru": "До появления конкретных мерчантов и объёма можно собрать prototype на существующем facilitator-е. Собственный settlement-контур появляется позже, когда он решает измеримую проблему, а не ради инфраструктуры как таковой.",
          "en": "Before specific merchants and volume exist, a prototype can use an existing facilitator. A proprietary settlement layer comes later, when it solves a measurable problem rather than existing for infrastructure’s sake.",
          "es": "Antes de contar con merchants y volumen concretos, puede montarse un prototipo sobre un facilitator existente. El circuito propio de settlement aparece después, cuando resuelve un problema medible y no por la infraestructura en sí."
        }
      ]
    },
    "C2": {
      "evidence": "adjacent",
      "buyers": [
        "developers",
        "agentPlatforms"
      ],
      "outcome": "C2",
      "assets": [
        "deploymentPlatform"
      ],
      "model": "b2bSaas",
      "test": "deploymentPilot",
      "risk": "incumbent",
      "kill": "managedWins",
      "time": "oneTwoMonths",
      "technical": "high",
      "operations": "high",
      "type": "infra",
      "capabilities": [
        "infra",
        "integrations"
      ],
      "sources": [
        "cloudflare",
        "bazaarApi"
      ],
      "id": "C2",
      "title": {
        "ru": "Managed deployment для платных tools",
        "en": "Managed deployment for paid tools",
        "es": "Despliegue managed para herramientas de pago"
      },
      "description": [
        {
          "ru": "Deploy из репозитория или OpenAPI: middleware, wallet, pricing, secrets, OpenTelemetry и каталогизация. По hosting/compute найдено 561 endpoint у 195 хостов, поэтому «ещё один VPS» не нужен. Шанс есть у вертикальной платформы с SLA, managed updates и доказуемо коротким путём до первой оплаты.",
          "en": "Deploy from a repository or OpenAPI: middleware, wallet, pricing, secrets, OpenTelemetry, and catalogue publication. Hosting/compute already has 561 endpoints across 195 hosts, so the market does not need “another VPS”. A vertical platform with an SLA, managed updates, and a demonstrably short path to the first payment still has a chance.",
          "es": "Deploy desde repositorio u OpenAPI: middleware, wallet, pricing, secretos, OpenTelemetry y catalogación. En hosting/compute hay 561 endpoints en 195 hosts, así que no hace falta «otro VPS». Sí puede haber espacio para una plataforma vertical con SLA, actualizaciones managed y un camino demostrablemente corto hasta el primer pago."
        }
      ]
    },
    "C3": {
      "evidence": "adjacent",
      "buyers": [
        "apiBusinesses",
        "agentPlatforms"
      ],
      "outcome": "C3",
      "assets": [
        "merchantWorkflow"
      ],
      "model": "platformFee",
      "test": "workflowPilot",
      "risk": "platformCommodity",
      "kill": "noDesignPartner",
      "time": "oneMonth",
      "technical": "high",
      "operations": "medium",
      "type": "infra",
      "capabilities": [
        "infra",
        "integrations"
      ],
      "sources": [
        "mcpay",
        "paysh",
        "x402"
      ],
      "id": "C3",
      "title": {
        "ru": "Vertical monetization gateway",
        "en": "Vertical monetization gateway",
        "es": "Vertical monetization gateway"
      },
      "description": [
        {
          "ru": "Концепция gateway: OpenAPI-спека, per-endpoint pricing и прокси, который формирует 402-flow. MCPay, Foldset, Fluora, ag402 и Pay.sh уже делают соседние части; multi-protocol сам по себе слабая дифференциация. Нужен конкретный workflow: pricing, receipts, vendor payouts, analytics или enterprise deployment.",
          "en": "Gateway concept: an OpenAPI specification, per-endpoint pricing, and a proxy that creates the 402 flow. MCPay, Foldset, Fluora, ag402, and Pay.sh already cover adjacent parts; multi-protocol support alone is weak differentiation. A specific workflow is needed: pricing, receipts, vendor payouts, analytics, or enterprise deployment.",
          "es": "Concepto de gateway: especificación OpenAPI, pricing por endpoint y proxy que crea el flujo 402. MCPay, Foldset, Fluora, ag402 y Pay.sh ya cubren partes adyacentes; multi-protocol por sí solo diferencia poco. Hace falta un workflow concreto: pricing, receipts, pagos a vendors, analytics o despliegue enterprise."
        }
      ]
    },
    "C4": {
      "evidence": "adjacent",
      "buyers": [
        "agentOperators",
        "walletProviders"
      ],
      "outcome": "C4",
      "assets": [
        "taskTelemetry"
      ],
      "model": "b2bSaas",
      "test": "telemetryPilot",
      "risk": "walletAbsorption",
      "kill": "noTaskValue",
      "time": "oneMonth",
      "technical": "high",
      "operations": "medium",
      "type": "saas",
      "capabilities": [
        "infra",
        "data"
      ],
      "sources": [
        "cdpWallet",
        "privy"
      ],
      "id": "C4",
      "title": {
        "ru": "Task-level Agent FinOps & observability",
        "en": "Task-level Agent FinOps & observability",
        "es": "Task-level Agent FinOps & observability"
      },
      "description": [
        {
          "ru": "SDK и dashboard: success rate, P99 latency, spend anomalies, attribution по задачам и подагентам, cost-per-success и quality evidence. Простая аналитика уже есть у wallet и gateway-провайдеров; сильная версия связывает расход с задачей и результатом.",
          "en": "SDK and dashboard: success rate, P99 latency, spending anomalies, attribution by task and sub-agent, cost per success, and quality evidence. Basic analytics already exists with wallet and gateway providers; a strong version connects spend to the task and outcome.",
          "es": "SDK y dashboard: tasa de éxito, latencia P99, anomalías de gasto, atribución por tareas y subagentes, coste por éxito y evidencias de calidad. La analítica básica ya existe en proveedores de wallets y gateways; una versión fuerte conecta gasto con tarea y resultado."
        }
      ]
    },
    "C5": {
      "evidence": "observed",
      "buyers": [
        "securityTeams",
        "walletProviders"
      ],
      "outcome": "C5",
      "assets": [
        "riskData"
      ],
      "model": "apiUsage",
      "test": "policyCheck",
      "risk": "lowSegment",
      "kill": "noPolicyBuyer",
      "time": "twoFourWeeks",
      "technical": "high",
      "operations": "high",
      "type": "api",
      "capabilities": [
        "security",
        "data"
      ],
      "sources": [
        "demand",
        "circle",
        "privy"
      ],
      "id": "C5",
      "title": {
        "ru": "Wallet risk & counterparty verification",
        "en": "Wallet risk & counterparty verification",
        "es": "Wallet risk & counterparty verification"
      },
      "description": [
        {
          "ru": "API проверяет адрес и контрагента перед оплатой: санкционные списки, contract risk, labels, source freshness и машиночитаемое evidence решения. Sentinel и GuardScan подтверждают существование категории, но весь security/risk-сегмент Bazaar пока невелик — 3 576 calls в снимке.",
          "en": "The API checks an address and counterparty before payment: sanctions lists, contract risk, labels, source freshness, and machine-readable evidence for the decision. Sentinel and GuardScan confirm that the category exists, but Bazaar's entire security/risk segment remains small — 3,576 calls in the snapshot.",
          "es": "La API comprueba una dirección y contraparte antes del pago: listas de sanciones, riesgo del contrato, etiquetas, actualidad de las fuentes y evidencia legible por máquina para la decisión. Sentinel y GuardScan confirman que la categoría existe, pero todo el segmento de seguridad/riesgo de Bazaar sigue siendo pequeño: 3576 calls en el snapshot."
        },
        {
          "ru": "Первый тест — не обещание «полного compliance», а один проверяемый policy-check для wallet или gateway-провайдера. Цена, маржа и ответственность зависят от источников данных и требуемого SLA.",
          "en": "The first test is not a promise of ‘full compliance,’ but one verifiable policy check for a wallet or gateway provider. Price, margin, and liability depend on data sources and the required SLA.",
          "es": "La primera prueba no es prometer un ‘compliance completo’, sino ofrecer un policy check verificable para un proveedor de wallet o gateway. El precio, el margen y la responsabilidad dependen de las fuentes de datos y del SLA requerido."
        }
      ]
    },
    "C6": {
      "evidence": "adjacent",
      "buyers": [
        "agentOperators",
        "walletProviders"
      ],
      "outcome": "C6",
      "assets": [
        "designPartner"
      ],
      "model": "b2bSaas",
      "test": "controlInterviews",
      "risk": "walletAbsorption",
      "kill": "noControlGap",
      "time": "interviewsFirst",
      "technical": "high",
      "operations": "high",
      "type": "saas",
      "capabilities": [
        "security",
        "infra",
        "integrations"
      ],
      "sources": [
        "ap2",
        "privy",
        "p402"
      ],
      "id": "C6",
      "title": {
        "ru": "Agent Spend Control Plane — мандат, платёж и evidence",
        "en": "Agent Spend Control Plane — mandate, payment, and evidence",
        "es": "Agent Spend Control Plane — mandato, pago y evidencia"
      },
      "description": [
        {
          "ru": "Базовая версия идеи уже не нова. AP2 задаёт IntentMandate и PaymentMandate; Coinbase, Circle, Privy, Crossmint и Pay.sh дают лимиты, policies или ручное подтверждение; PayAI, P402, Valta и Axiru прямо продают control/evidence layer. Следовательно, «дневной лимит + allowlist + approval» — функция, а не самостоятельный moat.",
          "en": "The basic version of this idea is no longer new. AP2 defines IntentMandate and PaymentMandate; Coinbase, Circle, Privy, Crossmint, and Pay.sh offer limits, policies, or manual confirmation; PayAI, P402, Valta, and Axiru explicitly sell a control/evidence layer. Therefore, “daily limit + allowlist + approval” is a feature, not a standalone moat.",
          "es": "La versión básica de la idea ya no es nueva. AP2 define IntentMandate y PaymentMandate; Coinbase, Circle, Privy, Crossmint y Pay.sh ofrecen límites, políticas o confirmación manual; PayAI, P402, Valta y Axiru venden explícitamente una capa de control/evidencia. Por tanto, «límite diario + allowlist + aprobación» es una función, no un moat independiente."
        },
        {
          "ru": "Версия, которую ещё имеет смысл проверять: единый B2B control plane, принимающий AP2-мандат и связывающий «кто разрешил → какая задача → какой vendor → какой rail → сколько списано → что получено» . Он не хранит средства, не владеет master key и подключается к существующим signer-ам. Дифференциация — task/result binding, vendor-risk, multi-agent cost allocation, переносимые signed receipts и incident workflow.",
          "en": "Версия, которую ещё имеет смысл проверять: единый B2B control plane, принимающий AP2-мандат и связывающий «кто разрешил → какая задача → какой vendor → какой rail → сколько списано → что получено» . Он не хранит средства, не владеет master key и подключается к существующим signer-ам. Дифференциация — task/result binding, vendor-risk, multi-agent cost allocation, переносимые signed receipts и incident workflow.",
          "es": "Версия, которую ещё имеет смысл проверять: единый B2B control plane, принимающий AP2-мандат и связывающий «кто разрешил → какая задача → какой vendor → какой rail → сколько списано → что получено» . Он не хранит средства, не владеет master key и подключается к существующим signer-ам. Дифференциация — task/result binding, vendor-risk, multi-agent cost allocation, переносимые signed receipts и incident workflow."
        },
        {
          "ru": "Первый шаг — не шестинедельная разработка, а 10–15 интервью и один дизайн-партнёр, который уже тратит деньги через agent tools. MVP должен закрывать его конкретный audit/approval-разрыв на одном rail и одном wallet-провайдере. Расширять на x402 + MPP стоит только после повторяемого платного кейса.",
          "en": "The first step is not six weeks of development, but 10–15 interviews and one design partner already spending through agent tools. The MVP must close that partner’s specific audit/approval gap on one rail and one wallet provider. Expand to x402 + MPP only after a repeatable paid case.",
          "es": "El primer paso no son seis semanas de desarrollo, sino 10–15 entrevistas y un design partner que ya gaste mediante agent tools. El MVP debe cerrar su brecha concreta de auditoría/aprobación en un rail y un proveedor de wallet. Solo debe ampliarse a x402 + MPP tras un caso de pago repetible."
        }
      ]
    },
    "D1": {
      "evidence": "inferred",
      "buyers": [
        "catalogueBuyers"
      ],
      "outcome": "D1",
      "assets": [
        "benchmarkHarness"
      ],
      "model": "benchmark",
      "test": "benchmarkBuyers",
      "risk": "twoSided",
      "kill": "noDecisionUse",
      "time": "oneMonth",
      "technical": "medium",
      "operations": "high",
      "type": "data",
      "capabilities": [
        "data",
        "domain"
      ],
      "sources": [
        "bazaar",
        "demand"
      ],
      "id": "D1",
      "title": {
        "ru": "Vertical quality benchmark",
        "en": "Vertical quality benchmark",
        "es": "Vertical quality benchmark"
      },
      "description": [
        {
          "ru": "Не перевод общего каталога, а проверенная вертикальная подборка: benchmark качества, latency, цена, provenance и тестовый workflow. Общий marketplace следует закрыть; вертикальный search/enrichment/travel-каталог может быть частью A2 или H1.",
          "en": "Not a translation of a general catalogue, but a verified vertical selection: quality benchmark, latency, price, provenance, and a test workflow. Close the general marketplace idea; a vertical search/enrichment/travel catalogue may be part of A2 or H1.",
          "es": "No una traducción del catálogo general, sino una selección vertical verificada: benchmark de calidad, latency, precio, provenance y workflow de prueba. La idea de marketplace general debe cerrarse; un catálogo vertical de search/enrichment/travel puede formar parte de A2 o H1."
        }
      ]
    },
    "D2": {
      "evidence": "adjacent",
      "buyers": [
        "operationsTeams"
      ],
      "outcome": "D2",
      "assets": [
        "operationsPlaybook"
      ],
      "model": "perOutcome",
      "test": "managedOutcome",
      "risk": "operations",
      "kill": "noRepeatOutcome",
      "time": "twoThreeMonths",
      "technical": "medium",
      "operations": "high",
      "type": "workflow",
      "capabilities": [
        "domain",
        "operations"
      ],
      "sources": [
        "demand",
        "mpp"
      ],
      "id": "D2",
      "title": {
        "ru": "Managed Agent Workflows",
        "en": "Managed Agent Workflows",
        "es": "Managed Agent Workflows"
      },
      "description": [
        {
          "ru": "Пользователь покупает не «агента», а законченный результат: исследование, список лидов, мониторинг или бронирование. Web, Slack, email и мессенджеры — сменные интерфейсы. Тяжёлая часть — SLA, support, credential handling и исправление неудачных действий.",
          "en": "A user buys not an “agent”, but a finished result: research, a lead list, monitoring, or a booking. Web, Slack, email, and messengers are interchangeable interfaces. The hard part is SLA, support, credential handling, and recovery from failed actions.",
          "es": "El usuario no compra «un agente», sino un resultado terminado: investigación, lista de leads, monitoring o reserva. Web, Slack, email y mensajería son interfaces intercambiables. Lo difícil es SLA, soporte, gestión de credenciales y corrección de acciones fallidas."
        },
        {
          "ru": "Как общий store идея слишком широка. Оставлять стоит один повторяемый managed workflow с понятной ценой результата.",
          "en": "As a general store, the idea is too broad. Keep one repeatable managed workflow with a clear outcome price.",
          "es": "Como store general, la idea es demasiado amplia. Conviene conservar un workflow managed y repetible con precio claro por resultado."
        }
      ]
    },
    "E1": {
      "evidence": "adjacent",
      "buyers": [
        "researchBuyers"
      ],
      "outcome": "E1",
      "assets": [
        "domainMethod"
      ],
      "model": "perOutcome",
      "test": "researchOutcome",
      "risk": "domainCompetition",
      "kill": "noRepeatOutcome",
      "time": "twoFourWeeks",
      "technical": "medium",
      "operations": "high",
      "type": "workflow",
      "capabilities": [
        "domain",
        "data"
      ],
      "sources": [
        "demand",
        "bazaar"
      ],
      "id": "E1",
      "title": {
        "ru": "Outcome-priced vertical researcher",
        "en": "Outcome-priced vertical researcher",
        "es": "Outcome-priced vertical researcher"
      },
      "description": [
        {
          "ru": "Агент покупает search/data endpoints и выдаёт проверяемый отчёт с источниками и бюджетом. Crypto, procurement, travel или sales — разные вертикали одного паттерна. В Bazaar research уже широк и конкурентен; преимущество создают доменная методика и outcome, а не интерфейс.",
          "en": "The agent buys search/data endpoints and produces a verifiable report with sources and a budget. Crypto, procurement, travel, or sales are verticals of the same pattern. Research is already broad and competitive in Bazaar; domain methodology and outcome—not the interface—create the advantage.",
          "es": "El agente compra endpoints de búsqueda/datos y entrega un informe verificable con fuentes y presupuesto. Crypto, procurement, travel o ventas son verticales del mismo patrón. Research ya es amplio y competitivo en Bazaar; la ventaja la crean la metodología sectorial y el outcome, no la interfaz."
        }
      ]
    },
    "F1": {
      "evidence": "inferred",
      "buyers": [
        "developers"
      ],
      "outcome": "F1",
      "assets": [
        "protocolExpertise"
      ],
      "model": "openSource",
      "test": "linterAdoption",
      "risk": "weakLeadgen",
      "kill": "noLeadgen",
      "time": "oneWeek",
      "technical": "medium",
      "operations": "low",
      "type": "devtool",
      "capabilities": [
        "protocol"
      ],
      "sources": [
        "x402"
      ],
      "id": "F1",
      "title": {
        "ru": "«x402-Linter» — CLI-валидатор endpoint-конфигов",
        "en": "“x402 Linter” — CLI validator for endpoint configurations",
        "es": "«x402 Linter» — validador CLI de configuraciones de endpoints"
      },
      "description": [
        {
          "ru": "Бесплатный продукт-лидмагнит. Похож на x402scan или Sherlock-tools.",
          "en": "A free lead-magnet product. Similar to x402scan or Sherlock tools.",
          "es": "Producto gratuito de captación. Similar a x402scan o Sherlock tools."
        }
      ]
    },
    "F2": {
      "evidence": "inferred",
      "buyers": [
        "frameworkUsers"
      ],
      "outcome": "F2",
      "assets": [
        "integrationLibrary"
      ],
      "model": "openSource",
      "test": "adapterAdoption",
      "risk": "maintenance",
      "kill": "noLeadgen",
      "time": "oneTwoWeeks",
      "technical": "medium",
      "operations": "medium",
      "type": "devtool",
      "capabilities": [
        "protocol",
        "integrations"
      ],
      "sources": [
        "x402",
        "mcpay",
        "cloudflare"
      ],
      "id": "F2",
      "title": {
        "ru": "Python adapters для paid agent tools",
        "en": "Python adapters for paid agent tools",
        "es": "Adaptadores Python para agent tools de pago"
      },
      "description": [
        {
          "ru": "Open-source adapters для FastAPI, MCP, популярных agent frameworks и при необходимости мессенджеров. Это репутация и leadgen для интеграционной платформы; один framework-specific SDK слишком узок для самостоятельной компании.",
          "en": "Open-source adapters for FastAPI, MCP, popular agent frameworks, and messengers where needed. This builds reputation and leads for an integration platform; an SDK tied to a single framework is too narrow for a standalone company.",
          "es": "Adaptadores open source para FastAPI, MCP, frameworks populares de agentes y, cuando haga falta, mensajería. Esto crea reputación y leads para una plataforma de integración; un SDK ligado a un solo framework es demasiado estrecho para una empresa independiente."
        }
      ]
    },
    "G1": {
      "evidence": "adjacent",
      "buyers": [
        "dataOwners",
        "apiBusinesses"
      ],
      "outcome": "G1",
      "assets": [
        "apiCustomerBase"
      ],
      "model": "managedService",
      "test": "apiOwnerPilot",
      "risk": "customWork",
      "kill": "customForever",
      "time": "twoFourWeeks",
      "technical": "medium",
      "operations": "medium",
      "type": "service",
      "capabilities": [
        "integrations",
        "data"
      ],
      "sources": [
        "x402",
        "bazaar",
        "mpp"
      ],
      "id": "G1",
      "title": {
        "ru": "Agent-ready API pack для владельцев данных",
        "en": "Agent-ready API pack для владельцев данных",
        "es": "Agent-ready API pack для владельцев данных"
      },
      "description": [
        {
          "ru": "Из существующего API или закрытого датасета создаются paid endpoint, OpenAPI/MCP-описание, discovery metadata, тесты качества и billing. Низкая стоимость интеграции важна, но продавать следует доступ к агентному спросу и управление продуктом, а не сам paywall.",
          "en": "An existing API or closed dataset becomes a paid endpoint with an OpenAPI/MCP description, discovery metadata, quality tests, and billing. Low integration cost matters, but the offer should sell access to agent demand and product management—not the paywall itself.",
          "es": "Una API existente o dataset cerrado se convierte en endpoint de pago con descripción OpenAPI/MCP, metadata de discovery, pruebas de calidad y billing. El bajo coste de integración importa, pero debe venderse acceso a demanda de agentes y gestión del producto, no el paywall."
        },
        {
          "ru": "Пакет включает code generation, agent card, deployable image, pricing experiment и публикацию в каталогах. Начинать лучше как productized service для владельцев данных; повторяющиеся части постепенно превращаются в SaaS.",
          "en": "The package includes code generation, an agent card, deployable image, pricing experiment, and directory publishing. Start as a productized service for data owners, then gradually turn repeatable components into SaaS.",
          "es": "El paquete incluye generación de código, agent card, imagen desplegable, experimento de pricing y publicación en directorios. Conviene empezar como servicio paquetizado para propietarios de datos y convertir gradualmente las partes repetibles en SaaS."
        }
      ]
    },
    "G2": {
      "evidence": "adjacent",
      "buyers": [
        "apiBusinesses",
        "agentPlatforms"
      ],
      "outcome": "G2",
      "assets": [
        "billingIntegrations"
      ],
      "model": "b2bSaas",
      "test": "billingPilot",
      "risk": "billingSemantics",
      "kill": "noReconciliationPain",
      "time": "oneMonth",
      "technical": "high",
      "operations": "medium",
      "type": "saas",
      "capabilities": [
        "integrations",
        "infra"
      ],
      "sources": [
        "mpp",
        "x402"
      ],
      "id": "G2",
      "title": {
        "ru": "Dual billing & reconciliation",
        "en": "Dual billing & reconciliation",
        "es": "Dual billing & reconciliation"
      },
      "description": [
        {
          "ru": "Карты и подписки остаются для людей, x402/MPP — для агентов; продукт синхронизирует entitlements, credits, invoices и receipts. Простого переноса Stripe-тарифа недостаточно: per-call, session и subscription требуют разной семантики.",
          "en": "Cards and subscriptions remain for people, while x402/MPP serves agents; the product synchronises entitlements, credits, invoices, and receipts. Simply transferring a Stripe plan is insufficient: per-call, session, and subscription require different semantics.",
          "es": "Las tarjetas y suscripciones siguen para las personas y x402/MPP para los agentes; el producto sincroniza entitlements, créditos, facturas y receipts. Trasladar un plan de Stripe no basta: per-call, session y subscription exigen semánticas distintas."
        }
      ]
    },
    "H1": {
      "evidence": "adjacent",
      "buyers": [
        "apiProviders",
        "agentPlatforms"
      ],
      "outcome": "H1",
      "assets": [
        "providerBenchmarks"
      ],
      "model": "apiUsage",
      "test": "routerPilot",
      "risk": "qualityRouting",
      "kill": "noRoutingGain",
      "time": "oneMonth",
      "technical": "high",
      "operations": "high",
      "type": "api",
      "capabilities": [
        "data",
        "infra"
      ],
      "sources": [
        "demand",
        "bazaarApi"
      ],
      "id": "H1",
      "title": {
        "ru": "Agent Data Router — цена, качество, provenance",
        "en": "Agent Data Router — price, quality, provenance",
        "es": "Agent Data Router — precio, calidad, provenance"
      },
      "description": [
        {
          "ru": "Единый endpoint выбирает между search, social и enrichment-провайдерами, учитывая бюджет, freshness, latency и качество. Добавляет cache, fallback, дедупликацию и signed provenance. Сильный рынок: эти три data-категории дают 85,15% Bazaar-вызовов.",
          "en": "One endpoint selects among search, social, and enrichment providers based on budget, freshness, latency, and quality. It adds caching, fallback, deduplication, and signed provenance. Strong market: these three data categories account for 85.15% of Bazaar calls.",
          "es": "Un endpoint elige entre proveedores de búsqueda, social y enrichment según presupuesto, freshness, latency y calidad. Añade caché, fallback, deduplicación y provenance firmado. Mercado fuerte: estas tres categorías de datos concentran el 85,15% de las llamadas de Bazaar."
        }
      ]
    },
    "H2": {
      "evidence": "observed",
      "buyers": [
        "salesTeams"
      ],
      "outcome": "H2",
      "assets": [
        "identityResolution"
      ],
      "model": "apiUsage",
      "test": "enrichmentPilot",
      "risk": "sourceDependency",
      "kill": "sourceMarginFail",
      "time": "oneTwoWeeks",
      "technical": "medium",
      "operations": "high",
      "type": "api",
      "capabilities": [
        "data",
        "domain"
      ],
      "sources": [
        "bazaar",
        "demand"
      ],
      "id": "H2",
      "title": {
        "ru": "B2B Enrichment Bundle",
        "en": "B2B Enrichment Bundle",
        "es": "B2B Enrichment Bundle"
      },
      "description": [
        {
          "ru": "People/company search, contact discovery, verification и confidence score в одном результате. В снимке отдельные enrichment endpoints берут $0.15–0.30 и показывают десятки payer-кошельков — один из самых плотных денежных сигналов.",
          "en": "People/company search, contact discovery, verification, and a confidence score in one result. In the snapshot, individual enrichment endpoints charge $0.15–0.30 and show dozens of payer wallets—one of the densest monetary signals.",
          "es": "Búsqueda de personas/empresas, descubrimiento de contactos, verificación y confidence score en un resultado. En la instantánea, endpoints individuales de enrichment cobran $0,15–0,30 y muestran decenas de wallets pagadoras: una de las señales monetarias más densas."
        }
      ]
    },
    "H3": {
      "evidence": "observed",
      "buyers": [
        "researchBuyers",
        "salesTeams"
      ],
      "outcome": "H3",
      "assets": [
        "sourceAccess"
      ],
      "model": "apiUsage",
      "test": "socialPilot",
      "risk": "concentration",
      "kill": "sourceBlocked",
      "time": "oneTwoWeeks",
      "technical": "medium",
      "operations": "high",
      "type": "api",
      "capabilities": [
        "data",
        "domain"
      ],
      "sources": [
        "demand",
        "bazaarApi"
      ],
      "id": "H3",
      "title": {
        "ru": "Social Intelligence API",
        "en": "Social Intelligence API",
        "es": "Social Intelligence API"
      },
      "description": [
        {
          "ru": "Поиск, мониторинг тем, авторов и изменений в социальных данных. Категория лидирует по вызовам, но 110 880 из них сосредоточены в одном x402.twit endpoint. Возможность большая, зависимость от источников и платформенных правил — тоже.",
          "en": "Search and monitoring for topics, authors, and changes in social data. The category leads in calls, but 110,880 of them are concentrated in one x402.twit endpoint. The opportunity is large; so is dependence on source and platform rules.",
          "es": "Búsqueda y monitoring de temas, autores y cambios en datos sociales. La categoría lidera en llamadas, pero 110.880 se concentran en un endpoint de x402.twit. La oportunidad es grande; también la dependencia de las fuentes y las reglas de plataforma."
        }
      ]
    },
    "H4": {
      "evidence": "observed",
      "buyers": [
        "travelTeams"
      ],
      "outcome": "H4",
      "assets": [
        "travelInventory"
      ],
      "model": "apiUsage",
      "test": "travelPilot",
      "risk": "operations",
      "kill": "bookingTooEarly",
      "time": "twoFourWeeks",
      "technical": "high",
      "operations": "high",
      "type": "workflow",
      "capabilities": [
        "domain",
        "integrations"
      ],
      "sources": [
        "demand",
        "bazaarApi"
      ],
      "id": "H4",
      "title": {
        "ru": "Travel Search & Booking Toolkit",
        "en": "Travel Search & Booking Toolkit",
        "es": "Travel Search & Booking Toolkit"
      },
      "description": [
        {
          "ru": "Flights, seats, hotels и позже — booking/status/refund как один workflow. По travel-запросам найдено 6 313 вызовов; Google Flights показывает 1 058 вызовов и 40 payers. Начинать лучше с поиска, а stateful-действия добавлять после ручной проверки.",
          "en": "Flights, seats, hotels, and later booking/status/refund as one workflow. Travel queries produced 6,313 calls; Google Flights shows 1,058 calls and 40 payers. Start with search and add stateful actions only after manual review.",
          "es": "Vuelos, asientos, hoteles y más adelante booking/status/refund en un workflow. Se encontraron 6.313 llamadas de travel; Google Flights muestra 1.058 llamadas y 40 payers. Conviene empezar por la búsqueda y añadir acciones con estado tras revisión manual."
        }
      ]
    },
    "H5": {
      "evidence": "observed",
      "buyers": [
        "browserPlatforms"
      ],
      "outcome": "H5",
      "assets": [
        "browserOps"
      ],
      "model": "platformFee",
      "test": "sessionPilot",
      "risk": "operations",
      "kill": "sessionsNoRepeat",
      "time": "oneTwoMonths",
      "technical": "high",
      "operations": "high",
      "type": "infra",
      "capabilities": [
        "infra",
        "security"
      ],
      "sources": [
        "demand",
        "bazaarApi"
      ],
      "id": "H5",
      "title": {
        "ru": "Agent Browser Session Broker",
        "en": "Agent Browser Session Broker",
        "es": "Agent Browser Session Broker"
      },
      "description": [
        {
          "ru": "Оплачиваемые browser sessions с лимитом времени, egress-policy, secrets isolation и артефактами выполнения. Browserbase показывает 961 вызов и 19 payers по $0.002; StableBrowser — 119 и 18 по $0.10. Сигнал ранний, но ближе к реальной работе агента, чем generic compute.",
          "en": "Paid browser sessions with time limits, egress policy, secrets isolation, and execution artefacts. Browserbase shows 961 calls and 19 payers at $0.002; StableBrowser, 119 and 18 at $0.10. The signal is early, but closer to real agent work than generic compute.",
          "es": "Sesiones de navegador de pago con límite de tiempo, política de egress, aislamiento de secretos y artefactos de ejecución. Browserbase muestra 961 llamadas y 19 payers a $0,002; StableBrowser, 119 y 18 a $0,10. La señal es temprana, pero más cercana al trabajo real de un agente que el compute genérico."
        }
      ]
    },
    "H6": {
      "evidence": "observed",
      "buyers": [
        "highVolumeApis"
      ],
      "outcome": "H6",
      "assets": [
        "billingLedger"
      ],
      "model": "platformFee",
      "test": "creditsPilot",
      "risk": "billingSemantics",
      "kill": "creditsNoNeed",
      "time": "oneMonth",
      "technical": "high",
      "operations": "high",
      "type": "infra",
      "capabilities": [
        "infra",
        "integrations"
      ],
      "sources": [
        "mpp",
        "demand"
      ],
      "id": "H6",
      "title": {
        "ru": "Prepaid Credits & Session Tokens",
        "en": "Prepaid Credits & Session Tokens",
        "es": "Prepaid Credits & Session Tokens"
      },
      "description": [
        {
          "ru": "Агент покупает $1–10 credit-pack, а повторные операции списываются внутри сессии без отдельного on-chain settlement. Apify и CheapTokens уже показывают спрос на prepaid-модель. Продукт особенно полезен для частых дешёвых вызовов и multi-provider billing.",
          "en": "The agent buys a $1–10 credit pack, and repeat operations are charged inside the session without separate on-chain settlement. Apify and CheapTokens already show demand for the prepaid model. The product is especially useful for frequent low-cost calls and multi-provider billing.",
          "es": "El agente compra un paquete de créditos de $1–10 y las operaciones repetidas se descuentan dentro de la sesión sin settlement on-chain separado. Apify y CheapTokens ya muestran demanda del modelo prepago. Es especialmente útil para llamadas frecuentes y baratas y billing multiproveedor."
        }
      ]
    },
    "H7": {
      "evidence": "inferred",
      "buyers": [
        "auditTeams"
      ],
      "outcome": "H7",
      "assets": [
        "signingStack"
      ],
      "model": "apiUsage",
      "test": "evidencePilot",
      "risk": "lowSegment",
      "kill": "evidenceNoSavings",
      "time": "oneMonth",
      "technical": "high",
      "operations": "medium",
      "type": "api",
      "capabilities": [
        "security",
        "domain"
      ],
      "sources": [
        "x402",
        "ap2",
        "demand"
      ],
      "id": "H7",
      "title": {
        "ru": "Signed Evidence & Attestation API",
        "en": "Signed Evidence & Attestation API",
        "es": "Signed Evidence & Attestation API"
      },
      "description": [
        {
          "ru": "Подписывает provenance входных данных, параметры задачи, hash результата и статус проверки. В Bazaar evidence/attestation-сигналы пока смешаны с chain receipts; поэтому начинать стоит с одной отрасли, где доказательство результата снижает реальный спор или audit-cost.",
          "en": "Signs the provenance of input data, task parameters, result hash, and verification status. In Bazaar, evidence/attestation signals are still mixed with chain receipts; start with one industry where outcome proof reduces a real dispute or audit cost.",
          "es": "Firma la provenance de los datos de entrada, parámetros de la tarea, hash del resultado y estado de verificación. En Bazaar las señales de evidence/attestation aún se mezclan con receipts de cadena; conviene empezar por un sector donde probar el resultado reduzca una disputa o coste de auditoría real."
        }
      ]
    },
    "H8": {
      "evidence": "observed",
      "buyers": [
        "merchants"
      ],
      "outcome": "H8",
      "assets": [
        "fulfillmentOps"
      ],
      "model": "takeRate",
      "test": "fulfillmentPilot",
      "risk": "refundFraud",
      "kill": "refundBreaks",
      "time": "twoThreeMonths",
      "technical": "high",
      "operations": "high",
      "type": "workflow",
      "capabilities": [
        "domain",
        "operations"
      ],
      "sources": [
        "demand",
        "bazaarApi"
      ],
      "id": "H8",
      "title": {
        "ru": "Commerce Fulfillment Bridge",
        "en": "Commerce Fulfillment Bridge",
        "es": "Commerce Fulfillment Bridge"
      },
      "description": [
        {
          "ru": "Gift cards, eSIM, top-ups или другие цифровые товары с inventory check, quote, purchase, delivery, status и refund evidence. Bitrefill, Laso и BuyWith402 подтверждают первые оплаты, но объём пока тонкий. Это вертикальная operations-компания, а не универсальная shopping-кнопка.",
          "en": "Gift cards, eSIMs, top-ups, or other digital goods with inventory check, quote, purchase, delivery, status, and refund evidence. Bitrefill, Laso, and BuyWith402 confirm the first payments, but volume is still thin. This is a vertical operations company, not a universal shopping button.",
          "es": "Gift cards, eSIM, top-ups u otros bienes digitales con comprobación de inventario, quote, compra, entrega, estado y evidencia de reembolso. Bitrefill, Laso y BuyWith402 confirman los primeros pagos, pero el volumen sigue siendo escaso. Es una empresa vertical de operaciones, no un botón universal de shopping."
        }
      ]
    },
    "H9": {
      "evidence": "speculative",
      "buyers": [
        "jobMarkets"
      ],
      "outcome": "H9",
      "assets": [
        "escrowDemand"
      ],
      "model": "takeRate",
      "test": "jobsDiscovery",
      "risk": "noDemand",
      "kill": "noEscrowPull",
      "time": "interviewsFirst",
      "technical": "high",
      "operations": "high",
      "type": "marketplace",
      "capabilities": [
        "infra",
        "operations"
      ],
      "sources": [
        "x402",
        "demand"
      ],
      "id": "H9",
      "title": {
        "ru": "Outcome Jobs, Bounties & Escrow",
        "en": "Outcome Jobs, Bounties & Escrow",
        "es": "Outcome Jobs, Bounties & Escrow"
      },
      "description": [
        {
          "ru": "Заказчик публикует machine-readable задачу, бюджет и критерий приёмки; исполнители или агенты конкурируют за оплату. x402 batch settlement и receipts дают примитивы, но живого широкого спроса в Bazaar пока нет. Это дальняя ставка после H7, не быстрый MVP.",
          "en": "The customer publishes a machine-readable task, budget, and acceptance criterion; contractors or agents compete for payment. x402 batch settlement and receipts provide primitives, but Bazaar shows no broad live demand yet. This is a long-term bet after H7, not a quick MVP.",
          "es": "El cliente publica una tarea machine-readable, presupuesto y criterio de aceptación; ejecutores o agentes compiten por el pago. x402 batch settlement y receipts aportan primitivas, pero Bazaar aún no muestra demanda amplia. Es una apuesta lejana después de H7, no un MVP rápido."
        }
      ]
    }
  },
  "dictionaries": {
    "labels": {
      "profile": {
        "ru": "Проверочный профиль",
        "en": "Validation profile",
        "es": "Perfil de validación"
      },
      "evidenceLegend": {
        "ru": "Как читать доказательность",
        "en": "How to read the evidence",
        "es": "Cómo leer la evidencia"
      },
      "evidenceLegendNote": {
        "ru": "Уровень показывает, насколько близок сигнал к реальной покупке именно такого результата. Это не рейтинг качества идеи.",
        "en": "The level shows how close the signal is to a real purchase of this specific outcome. It is not an idea-quality score.",
        "es": "El nivel muestra qué tan cerca está la señal de una compra real de ese resultado concreto. No es una puntuación de calidad de la idea."
      },
      "evidence": {
        "ru": "Доказательность",
        "en": "Evidence",
        "es": "Evidencia"
      },
      "buyer": {
        "ru": "Покупатель",
        "en": "Buyer",
        "es": "Comprador"
      },
      "paidJob": {
        "ru": "Оплачиваемая задача",
        "en": "Paid job",
        "es": "Trabajo pagado"
      },
      "teamAsset": {
        "ru": "Актив команды",
        "en": "Team asset",
        "es": "Activo del equipo"
      },
      "model": {
        "ru": "Модель",
        "en": "Model",
        "es": "Modelo"
      },
      "firstTest": {
        "ru": "Первый тест",
        "en": "First test",
        "es": "Primera prueba"
      },
      "risk": {
        "ru": "Главный риск",
        "en": "Primary risk",
        "es": "Riesgo principal"
      },
      "kill": {
        "ru": "Стоп-условие",
        "en": "Stop condition",
        "es": "Condición de cierre"
      },
      "sources": {
        "ru": "Опорные источники",
        "en": "Supporting sources",
        "es": "Fuentes de apoyo"
      },
      "time": {
        "ru": "До теста",
        "en": "Time to test",
        "es": "Hasta la prueba"
      },
      "technical": {
        "ru": "Техника",
        "en": "Technical",
        "es": "Técnica"
      },
      "operations": {
        "ru": "Операции",
        "en": "Operations",
        "es": "Operaciones"
      }
    },
    "levels": {
      "observed": {
        "code": "Observed",
        "tone": "observed",
        "description": {
          "ru": "Аналогичный результат уже покупают",
          "en": "A comparable result is already being purchased",
          "es": "Ya se compra un resultado comparable"
        }
      },
      "adjacent": {
        "code": "Adjacent",
        "tone": "adjacent",
        "description": {
          "ru": "Подтверждена соседняя потребность",
          "en": "An adjacent need is supported by evidence",
          "es": "Existe evidencia de una necesidad adyacente"
        }
      },
      "inferred": {
        "code": "Inferred",
        "tone": "inferred",
        "description": {
          "ru": "Гипотеза выведена из наблюдаемого рыночного гэпа",
          "en": "The hypothesis is inferred from an observed market gap",
          "es": "La hipótesis se infiere de una brecha de mercado observada"
        }
      },
      "speculative": {
        "code": "Speculative",
        "tone": "speculative",
        "description": {
          "ru": "Дальняя ставка без подтверждённого спроса",
          "en": "A long-range bet without confirmed demand",
          "es": "Una apuesta a largo plazo sin demanda confirmada"
        }
      }
    },
    "buyers": {
      "developers": {
        "ru": "разработчики",
        "en": "developers",
        "es": "desarrolladores"
      },
      "productTeams": {
        "ru": "продуктовые команды",
        "en": "product teams",
        "es": "equipos de producto"
      },
      "dataOwners": {
        "ru": "владельцы данных",
        "en": "data owners",
        "es": "propietarios de datos"
      },
      "apiProviders": {
        "ru": "API-провайдеры",
        "en": "API providers",
        "es": "proveedores de API"
      },
      "infraTeams": {
        "ru": "инфраструктурные команды",
        "en": "infrastructure teams",
        "es": "equipos de infraestructura"
      },
      "researchers": {
        "ru": "исследователи рынка",
        "en": "market researchers",
        "es": "investigadores de mercado"
      },
      "tradingTeams": {
        "ru": "trading- и risk-команды",
        "en": "trading and risk teams",
        "es": "equipos de trading y riesgo"
      },
      "defiTeams": {
        "ru": "DeFi-команды и LP-менеджеры",
        "en": "DeFi teams and LP managers",
        "es": "equipos DeFi y gestores de LP"
      },
      "documentTeams": {
        "ru": "команды с отраслевыми документами и support-данными",
        "en": "teams with vertical documents and support data",
        "es": "equipos con documentos sectoriales y datos de soporte"
      },
      "networkTeams": {
        "ru": "DevOps-, security- и network-команды",
        "en": "DevOps, security, and network teams",
        "es": "equipos DevOps, de seguridad y de red"
      },
      "marketplaces": {
        "ru": "вертикальные маркетплейсы и сети поставщиков",
        "en": "vertical marketplaces and provider networks",
        "es": "marketplaces verticales y redes de proveedores"
      },
      "agentPlatforms": {
        "ru": "платформы платных AI-инструментов",
        "en": "paid-agent tool platforms",
        "es": "plataformas de herramientas de agentes de pago"
      },
      "agentOperators": {
        "ru": "команды, управляющие платящими агентами",
        "en": "teams operating spending agents",
        "es": "equipos que operan agentes con capacidad de gasto"
      },
      "walletProviders": {
        "ru": "wallet- и gateway-провайдеры",
        "en": "wallet and gateway providers",
        "es": "proveedores de wallets y gateways"
      },
      "securityTeams": {
        "ru": "security-, risk- и compliance-команды",
        "en": "security, risk, and compliance teams",
        "es": "equipos de seguridad, riesgo y cumplimiento"
      },
      "catalogueBuyers": {
        "ru": "покупатели вертикальных API-каталогов",
        "en": "buyers of vertical API catalogues",
        "es": "compradores de catálogos verticales de API"
      },
      "operationsTeams": {
        "ru": "операционные команды с повторяемым workflow",
        "en": "operations teams with a repeatable workflow",
        "es": "equipos de operaciones con un workflow repetible"
      },
      "researchBuyers": {
        "ru": "покупатели отраслевых исследований",
        "en": "buyers of vertical research",
        "es": "compradores de investigación sectorial"
      },
      "frameworkUsers": {
        "ru": "пользователи agent frameworks",
        "en": "agent-framework users",
        "es": "usuarios de frameworks de agentes"
      },
      "apiBusinesses": {
        "ru": "существующие API-бизнесы",
        "en": "existing API businesses",
        "es": "negocios de API existentes"
      },
      "salesTeams": {
        "ru": "sales-, recruiting- и research-агенты",
        "en": "sales, recruiting, and research agents",
        "es": "agentes de ventas, recruiting e investigación"
      },
      "travelTeams": {
        "ru": "travel-агенты и сервисы бронирования",
        "en": "travel agents and booking services",
        "es": "agentes de viaje y servicios de reserva"
      },
      "browserPlatforms": {
        "ru": "agent-платформы с browser automation",
        "en": "agent platforms with browser automation",
        "es": "plataformas de agentes con automatización del navegador"
      },
      "highVolumeApis": {
        "ru": "API с частыми недорогими вызовами",
        "en": "APIs with frequent low-cost calls",
        "es": "APIs con llamadas frecuentes y económicas"
      },
      "auditTeams": {
        "ru": "B2B audit- и dispute-команды",
        "en": "B2B audit and dispute teams",
        "es": "equipos B2B de auditoría y disputas"
      },
      "merchants": {
        "ru": "поставщики цифровых товаров и commerce-агенты",
        "en": "digital-goods providers and commerce agents",
        "es": "proveedores de bienes digitales y agentes de comercio"
      },
      "jobMarkets": {
        "ru": "сети заказчиков и исполнителей",
        "en": "networks of task buyers and providers",
        "es": "redes de compradores y proveedores de tareas"
      }
    },
    "assets": {
      "workingDemo": {
        "ru": "работающий paid endpoint и production-кейс",
        "en": "a working paid endpoint and production case",
        "es": "un endpoint de pago operativo y un caso de producción"
      },
      "audience": {
        "ru": "доступ к целевой аудитории",
        "en": "access to a target audience",
        "es": "acceso a una audiencia objetivo"
      },
      "timeseries": {
        "ru": "регулярные снимки и нормализованный временной ряд",
        "en": "recurring snapshots and a normalized time series",
        "es": "capturas periódicas y una serie temporal normalizada"
      },
      "maintainedLibrary": {
        "ru": "поддерживаемое demo и библиотека примеров",
        "en": "a maintained demo and implementation library",
        "es": "una demo mantenida y una biblioteca de implementación"
      },
      "editorialCadence": {
        "ru": "собственные данные и регулярная редакционная работа",
        "en": "proprietary data and a regular editorial cadence",
        "es": "datos propios y una cadencia editorial regular"
      },
      "marketData": {
        "ru": "качественные рыночные данные и методика сигнала",
        "en": "high-quality market data and signal methodology",
        "es": "datos de mercado de calidad y metodología de señales"
      },
      "defiModels": {
        "ru": "исторические данные пулов и проверяемая модель",
        "en": "pool history and a verifiable model",
        "es": "historial de pools y un modelo verificable"
      },
      "domainCorpus": {
        "ru": "отраслевой корпус и benchmark точности",
        "en": "a vertical corpus and accuracy benchmark",
        "es": "un corpus sectorial y benchmark de precisión"
      },
      "controlledNetwork": {
        "ru": "контролируемая сеть, abuse-policy и SLA",
        "en": "a controlled network, abuse policy, and SLA",
        "es": "una red controlada, política antiabuso y SLA"
      },
      "settlementVolume": {
        "ru": "конкретная вертикаль, мерчанты и объём settlement",
        "en": "a defined vertical, merchants, and settlement volume",
        "es": "una vertical definida, comercios y volumen de settlement"
      },
      "deploymentPlatform": {
        "ru": "managed runtime, observability и SLA",
        "en": "managed runtime, observability, and SLA",
        "es": "runtime gestionado, observabilidad y SLA"
      },
      "merchantWorkflow": {
        "ru": "один доказанный merchant workflow",
        "en": "one proven merchant workflow",
        "es": "un workflow de comercio probado"
      },
      "taskTelemetry": {
        "ru": "task-level telemetry и quality evidence",
        "en": "task-level telemetry and quality evidence",
        "es": "telemetría por tarea y evidencia de calidad"
      },
      "riskData": {
        "ru": "лицензированные risk-данные и provenance",
        "en": "licensed risk data and provenance",
        "es": "datos de riesgo licenciados y provenance"
      },
      "designPartner": {
        "ru": "design partner и одна wallet/rail-интеграция",
        "en": "a design partner and one wallet/rail integration",
        "es": "un socio de diseño y una integración wallet/rail"
      },
      "benchmarkHarness": {
        "ru": "benchmark, тестовый workflow и собственная методика",
        "en": "a benchmark, test workflow, and proprietary methodology",
        "es": "un benchmark, workflow de prueba y metodología propia"
      },
      "operationsPlaybook": {
        "ru": "операционный playbook и отраслевой доступ",
        "en": "an operations playbook and vertical access",
        "es": "un playbook operativo y acceso sectorial"
      },
      "domainMethod": {
        "ru": "доменная методика и проверяемый outcome",
        "en": "domain methodology and a verifiable outcome",
        "es": "metodología de dominio y un resultado verificable"
      },
      "protocolExpertise": {
        "ru": "актуальная протокольная экспертиза",
        "en": "current protocol expertise",
        "es": "experiencia actualizada en protocolos"
      },
      "integrationLibrary": {
        "ru": "поддерживаемые интеграции и документация",
        "en": "maintained integrations and documentation",
        "es": "integraciones y documentación mantenidas"
      },
      "apiCustomerBase": {
        "ru": "доступ к владельцам API и их реальным данным",
        "en": "access to API owners and their real data",
        "es": "acceso a propietarios de API y sus datos reales"
      },
      "billingIntegrations": {
        "ru": "интеграции billing, entitlements и receipts",
        "en": "billing, entitlement, and receipt integrations",
        "es": "integraciones de billing, entitlements y receipts"
      },
      "providerBenchmarks": {
        "ru": "benchmark провайдеров и routing telemetry",
        "en": "provider benchmarks and routing telemetry",
        "es": "benchmarks de proveedores y telemetría de routing"
      },
      "identityResolution": {
        "ru": "источники, identity resolution и контроль качества",
        "en": "sources, identity resolution, and quality control",
        "es": "fuentes, resolución de identidad y control de calidad"
      },
      "sourceAccess": {
        "ru": "устойчивый доступ к social-источникам",
        "en": "durable access to social-data sources",
        "es": "acceso sostenible a fuentes sociales"
      },
      "travelInventory": {
        "ru": "travel inventory и безопасный путь от search к booking",
        "en": "travel inventory and a safe path from search to booking",
        "es": "inventario de viajes y una ruta segura de búsqueda a reserva"
      },
      "browserOps": {
        "ru": "browser infrastructure, isolation и incident operations",
        "en": "browser infrastructure, isolation, and incident operations",
        "es": "infraestructura de navegador, aislamiento y operaciones de incidentes"
      },
      "billingLedger": {
        "ru": "credit ledger, session semantics и reconciliation",
        "en": "a credit ledger, session semantics, and reconciliation",
        "es": "ledger de créditos, semántica de sesión y reconciliación"
      },
      "signingStack": {
        "ru": "signing, provenance и отраслевой audit workflow",
        "en": "signing, provenance, and a vertical audit workflow",
        "es": "firma, provenance y workflow sectorial de auditoría"
      },
      "fulfillmentOps": {
        "ru": "inventory, delivery, refund и fraud operations",
        "en": "inventory, delivery, refund, and fraud operations",
        "es": "operaciones de inventario, entrega, reembolso y fraude"
      },
      "escrowDemand": {
        "ru": "сеть участников и проверяемые критерии приёмки",
        "en": "a participant network and verifiable acceptance criteria",
        "es": "una red de participantes y criterios de aceptación verificables"
      }
    },
    "models": {
      "workshop": {
        "ru": "платный workshop или корпоративная сессия",
        "en": "paid workshop or corporate session",
        "es": "workshop de pago o sesión corporativa"
      },
      "dataSubscription": {
        "ru": "premium-срез, API или B2B-мониторинг",
        "en": "premium snapshot, API, or B2B monitoring",
        "es": "informe premium, API o monitorización B2B"
      },
      "libraryLeadgen": {
        "ru": "open-source библиотека плюс внедрение",
        "en": "open-source library plus implementation services",
        "es": "biblioteca open source más servicios de implementación"
      },
      "newsletter": {
        "ru": "подписка на собственный research-data продукт",
        "en": "subscription to a proprietary research-data product",
        "es": "suscripción a un producto propio de datos e investigación"
      },
      "apiUsage": {
        "ru": "оплата за запрос или пакет запросов",
        "en": "per-request or request-bundle pricing",
        "es": "pago por consulta o paquete de consultas"
      },
      "managedService": {
        "ru": "productized service с последующей автоматизацией",
        "en": "productized service with later automation",
        "es": "servicio paquetizado con automatización posterior"
      },
      "b2bSaas": {
        "ru": "B2B-подписка или usage-based SaaS",
        "en": "B2B subscription or usage-based SaaS",
        "es": "suscripción B2B o SaaS basado en uso"
      },
      "benchmark": {
        "ru": "платный benchmark или monitoring-подписка",
        "en": "paid benchmark or monitoring subscription",
        "es": "benchmark de pago o suscripción de monitorización"
      },
      "perOutcome": {
        "ru": "фиксированная цена за проверяемый результат",
        "en": "fixed price per verifiable outcome",
        "es": "precio fijo por resultado verificable"
      },
      "openSource": {
        "ru": "бесплатный инструмент как leadgen",
        "en": "free tool as lead generation",
        "es": "herramienta gratuita como generación de leads"
      },
      "platformFee": {
        "ru": "подписка плюс usage или platform fee",
        "en": "subscription plus usage or platform fee",
        "es": "suscripción más uso o comisión de plataforma"
      },
      "takeRate": {
        "ru": "комиссия с выполненной задачи или сделки",
        "en": "take rate on a completed task or transaction",
        "es": "comisión por tarea o transacción completada"
      }
    },
    "tests": {
      "paidWorkshop": {
        "ru": "Один живой workshop и повторный запрос от внешней команды",
        "en": "One live workshop and a repeat request from an external team",
        "es": "Un workshop en vivo y una solicitud repetida de un equipo externo"
      },
      "dataInterviews": {
        "ru": "Два демонстрационных снимка и 10 интервью с покупателями",
        "en": "Two demonstration snapshots and 10 buyer interviews",
        "es": "Dos capturas de demostración y 10 entrevistas con compradores"
      },
      "libraryAdoption": {
        "ru": "Один рабочий demo и пять внешних пользователей шаблонов",
        "en": "One working demo and five external template users",
        "es": "Una demo operativa y cinco usuarios externos de plantillas"
      },
      "paidDigest": {
        "ru": "Три выпуска на собственных данных и три платных подписчика",
        "en": "Three issues based on proprietary data and three paying subscribers",
        "es": "Tres ediciones basadas en datos propios y tres suscriptores de pago"
      },
      "fiveBuyers": {
        "ru": "Пять независимых покупателей, повтор и положительная маржа",
        "en": "Five independent buyers, repeat use, and positive margin",
        "es": "Cinco compradores independientes, recompra y margen positivo"
      },
      "qualityPilot": {
        "ru": "Один benchmark против альтернативы и маленький платный пилот",
        "en": "One benchmark against an alternative and a small paid pilot",
        "es": "Un benchmark frente a una alternativa y un pequeño piloto de pago"
      },
      "legitimatePilot": {
        "ru": "Один легитимный use case, клиент и платный пилот",
        "en": "One legitimate use case, one customer, and a paid pilot",
        "es": "Un caso de uso legítimo, un cliente y un piloto de pago"
      },
      "merchantPilot": {
        "ru": "Один мерчантский workflow на существующем facilitator",
        "en": "One merchant workflow on an existing facilitator",
        "es": "Un workflow comercial sobre un facilitator existente"
      },
      "deploymentPilot": {
        "ru": "Один deploy до первой внешней оплаты с измеренным SLA",
        "en": "One deployment through the first external payment with measured SLA",
        "es": "Un despliegue hasta el primer pago externo con SLA medido"
      },
      "workflowPilot": {
        "ru": "Один узкий pricing/receipt workflow у design customer",
        "en": "One narrow pricing/receipt workflow with a design customer",
        "es": "Un workflow acotado de pricing/receipt con un cliente de diseño"
      },
      "telemetryPilot": {
        "ru": "Один агентный workflow с cost-per-success и quality evidence",
        "en": "One agent workflow with cost-per-success and quality evidence",
        "es": "Un workflow de agente con coste por éxito y evidencia de calidad"
      },
      "policyCheck": {
        "ru": "Один проверяемый policy-check для wallet или gateway",
        "en": "One verifiable policy check for a wallet or gateway",
        "es": "Un policy-check verificable para un wallet o gateway"
      },
      "controlInterviews": {
        "ru": "10–15 интервью и один оплачиваемый узкий пилот",
        "en": "10–15 interviews and one paid narrow pilot",
        "es": "10–15 entrevistas y un piloto acotado de pago"
      },
      "benchmarkBuyers": {
        "ru": "Один вертикальный benchmark и три команды, использующие его в выборе",
        "en": "One vertical benchmark and three teams using it to choose",
        "es": "Un benchmark vertical y tres equipos que lo usan para elegir"
      },
      "managedOutcome": {
        "ru": "Один повторяемый workflow и три оплаченных результата",
        "en": "One repeatable workflow and three paid outcomes",
        "es": "Un workflow repetible y tres resultados pagados"
      },
      "researchOutcome": {
        "ru": "Один вертикальный отчёт, три покупателя и повторный заказ",
        "en": "One vertical report, three buyers, and a repeat order",
        "es": "Un informe vertical, tres compradores y un pedido repetido"
      },
      "linterAdoption": {
        "ru": "20 внешних запусков и два входящих запроса на внедрение",
        "en": "20 external runs and two inbound implementation requests",
        "es": "20 ejecuciones externas y dos solicitudes de implementación"
      },
      "adapterAdoption": {
        "ru": "Две framework-интеграции и пять внешних пользователей",
        "en": "Two framework integrations and five external users",
        "es": "Dos integraciones con frameworks y cinco usuarios externos"
      },
      "apiOwnerPilot": {
        "ru": "Один владелец данных, опубликованный endpoint и внешняя оплата",
        "en": "One data owner, one published endpoint, and one external payment",
        "es": "Un propietario de datos, un endpoint publicado y un pago externo"
      },
      "billingPilot": {
        "ru": "Один API с human и agent billing и сверенным reconciliation",
        "en": "One API with human and agent billing plus reconciled records",
        "es": "Una API con billing humano y de agentes más registros reconciliados"
      },
      "routerPilot": {
        "ru": "Три провайдера, один buyer workflow и измеримое улучшение",
        "en": "Three providers, one buyer workflow, and a measurable improvement",
        "es": "Tres proveedores, un workflow comprador y una mejora medible"
      },
      "enrichmentPilot": {
        "ru": "Один узкий endpoint, пять покупателей и проверка повторной покупки",
        "en": "One narrow endpoint, five buyers, and a repeat-purchase test",
        "es": "Un endpoint acotado, cinco compradores y una prueba de recompra"
      },
      "socialPilot": {
        "ru": "Один разрешённый источник и пять внешних запросов с повтором",
        "en": "One permitted source and five external requests with repeat use",
        "es": "Una fuente permitida y cinco solicitudes externas con repetición"
      },
      "travelPilot": {
        "ru": "Search-only пилот с пятью покупателями до booking-действий",
        "en": "A search-only pilot with five buyers before booking actions",
        "es": "Un piloto solo de búsqueda con cinco compradores antes de reservar"
      },
      "sessionPilot": {
        "ru": "Пять оплаченных sessions и повторное использование двумя командами",
        "en": "Five paid sessions and repeat use by two teams",
        "es": "Cinco sesiones pagadas y reutilización por dos equipos"
      },
      "creditsPilot": {
        "ru": "Один credit-pack и подтверждённые повторные списания",
        "en": "One credit pack with confirmed repeat usage",
        "es": "Un paquete de créditos con uso repetido confirmado"
      },
      "evidencePilot": {
        "ru": "Один отраслевой спор, где evidence снижает audit-cost",
        "en": "One vertical dispute where evidence reduces audit cost",
        "es": "Una disputa sectorial donde la evidencia reduce el coste de auditoría"
      },
      "fulfillmentPilot": {
        "ru": "Один цифровой SKU с delivery, status и refund evidence",
        "en": "One digital SKU with delivery, status, and refund evidence",
        "es": "Un SKU digital con entrega, estado y evidencia de reembolso"
      },
      "jobsDiscovery": {
        "ru": "15 интервью до escrow-кода и один оплачиваемый bounty вручную",
        "en": "15 interviews before escrow code and one manually paid bounty",
        "es": "15 entrevistas antes del código de escrow y un bounty pagado manualmente"
      }
    },
    "risks": {
      "docsCommodity": {
        "ru": "Пересказ документации без собственного production-кейса",
        "en": "Documentation repackaging without a production case",
        "es": "Reempaquetar documentación sin un caso de producción"
      },
      "catalogueFree": {
        "ru": "Открытые каталоги могут быть достаточны без платного слоя",
        "en": "Open catalogues may be sufficient without a paid layer",
        "es": "Los catálogos abiertos pueden bastar sin una capa de pago"
      },
      "maintenance": {
        "ru": "Версии протоколов быстро расходятся с примерами",
        "en": "Protocol versions can quickly diverge from examples",
        "es": "Las versiones de protocolos pueden divergir rápido de los ejemplos"
      },
      "freeNews": {
        "ru": "Бесплатные новостные ленты обесценивают пересборку",
        "en": "Free news feeds commoditize aggregation",
        "es": "Los feeds gratuitos convierten la agregación en commodity"
      },
      "dataQuality": {
        "ru": "Нет устойчивого преимущества в данных или качестве",
        "en": "No durable data or quality advantage",
        "es": "No existe una ventaja sostenible en datos o calidad"
      },
      "narrowMarket": {
        "ru": "Спрос узкий и может не окупить поддержку модели",
        "en": "Demand may be too narrow to support the model",
        "es": "La demanda puede ser demasiado estrecha para sostener el modelo"
      },
      "sourceDependency": {
        "ru": "Стоимость и правила источников могут разрушить экономику",
        "en": "Source costs and rules may break unit economics",
        "es": "Los costes y reglas de las fuentes pueden romper la economía"
      },
      "abuse": {
        "ru": "Злоупотребления, блокировки и высокая стоимость сети",
        "en": "Abuse, blocking, and high network costs",
        "es": "Abuso, bloqueos y alto coste de red"
      },
      "incumbent": {
        "ru": "Managed-провайдер закрывает функцию дешевле",
        "en": "A managed incumbent provides the function more cheaply",
        "es": "Un proveedor gestionado cubre la función a menor coste"
      },
      "platformCommodity": {
        "ru": "Базовый gateway или deploy легко копируется",
        "en": "A basic gateway or deployment layer is easy to copy",
        "es": "Un gateway o despliegue básico es fácil de copiar"
      },
      "walletAbsorption": {
        "ru": "Wallet-провайдеры могут поглотить большую часть функции",
        "en": "Wallet providers may absorb most of the functionality",
        "es": "Los proveedores de wallets pueden absorber gran parte de la función"
      },
      "lowSegment": {
        "ru": "Сегмент пока мал и зависит от дорогих risk-данных",
        "en": "The segment is still small and depends on costly risk data",
        "es": "El segmento aún es pequeño y depende de datos de riesgo costosos"
      },
      "twoSided": {
        "ru": "Нужно одновременно создать предложение и спрос",
        "en": "Supply and demand must be created at the same time",
        "es": "Hay que crear oferta y demanda al mismo tiempo"
      },
      "operations": {
        "ru": "SLA, credentials, support и исправление неудачных действий",
        "en": "SLA, credentials, support, and failed-action recovery",
        "es": "SLA, credenciales, soporte y recuperación de acciones fallidas"
      },
      "domainCompetition": {
        "ru": "Общий research уже широк и конкурентен",
        "en": "Generic research is already broad and competitive",
        "es": "La investigación genérica ya es amplia y competitiva"
      },
      "weakLeadgen": {
        "ru": "Инструмент может получить usage без коммерческих лидов",
        "en": "The tool may gain usage without commercial leads",
        "es": "La herramienta puede ganar uso sin leads comerciales"
      },
      "customWork": {
        "ru": "Каждая интеграция может остаться ручным проектом",
        "en": "Every integration may remain a custom project",
        "es": "Cada integración puede seguir siendo un proyecto a medida"
      },
      "billingSemantics": {
        "ru": "Разные payment-модели плохо сводятся в единый ledger",
        "en": "Different payment models may not reconcile cleanly",
        "es": "Los distintos modelos de pago pueden no conciliar bien"
      },
      "concentration": {
        "ru": "Рыночный сигнал сконцентрирован у нескольких провайдеров",
        "en": "Market signal is concentrated among a few providers",
        "es": "La señal de mercado está concentrada en pocos proveedores"
      },
      "qualityRouting": {
        "ru": "Routing не создаёт ценности без измеримого улучшения качества",
        "en": "Routing adds no value without measurable quality improvement",
        "es": "El routing no aporta valor sin mejorar la calidad de forma medible"
      },
      "refundFraud": {
        "ru": "Refund, fraud, inventory и support делают продукт операционным",
        "en": "Refunds, fraud, inventory, and support make this an operations business",
        "es": "Reembolsos, fraude, inventario y soporte lo convierten en negocio operativo"
      },
      "noDemand": {
        "ru": "Нет широкого спроса на machine-readable jobs и escrow",
        "en": "There is no broad demand for machine-readable jobs and escrow",
        "es": "No existe demanda amplia de jobs y escrow legibles por máquinas"
      }
    },
    "kills": {
      "noExternalRepeat": {
        "ru": "Нет внешней оплаты и повторного запроса после первого запуска",
        "en": "No external payment or repeat request after the first launch",
        "es": "No hay pago externo ni solicitud repetida tras el primer lanzamiento"
      },
      "noThreeBuyers": {
        "ru": "После 10 интервью нет трёх команд, готовых платить",
        "en": "After 10 interviews, fewer than three teams are willing to pay",
        "es": "Tras 10 entrevistas, menos de tres equipos están dispuestos a pagar"
      },
      "noAdoption": {
        "ru": "Demo не получает внешних пользователей и не создаёт лидов",
        "en": "The demo gains no external users and creates no leads",
        "es": "La demo no consigue usuarios externos ni genera leads"
      },
      "noPaidDigest": {
        "ru": "Собственные данные не конвертируются в три платные подписки",
        "en": "Proprietary data does not convert into three paid subscriptions",
        "es": "Los datos propios no se convierten en tres suscripciones de pago"
      },
      "noMarginRepeat": {
        "ru": "Нет повторных покупателей или положительной маржи",
        "en": "There are no repeat buyers or positive margin",
        "es": "No hay compradores recurrentes ni margen positivo"
      },
      "noQualityEdge": {
        "ru": "Benchmark не показывает измеримого преимущества",
        "en": "The benchmark shows no measurable advantage",
        "es": "El benchmark no muestra una ventaja medible"
      },
      "unsafeUse": {
        "ru": "Нет допустимого платного use case с контролем злоупотреблений",
        "en": "No acceptable paid use case with abuse controls",
        "es": "No existe un caso de uso de pago aceptable con controles antiabuso"
      },
      "managedWins": {
        "ru": "Managed-решение закрывает задачу без собственного слоя",
        "en": "A managed solution solves the task without a custom layer",
        "es": "Una solución gestionada resuelve la tarea sin una capa propia"
      },
      "noDesignPartner": {
        "ru": "Не находится design partner с конкретной незакрытой болью",
        "en": "No design partner has a specific unmet pain",
        "es": "No aparece un socio de diseño con un problema concreto no resuelto"
      },
      "noTaskValue": {
        "ru": "Task-level данные не улучшают cost, quality или audit",
        "en": "Task-level data does not improve cost, quality, or audit",
        "es": "Los datos por tarea no mejoran coste, calidad ni auditoría"
      },
      "noPolicyBuyer": {
        "ru": "Никто не платит за отдельный проверяемый policy-check",
        "en": "Nobody pays for a separate verifiable policy check",
        "es": "Nadie paga por un policy-check verificable independiente"
      },
      "noControlGap": {
        "ru": "Боль сводится к лимитам и allowlist либо нет design partner",
        "en": "The pain reduces to limits and allowlists, or no design partner exists",
        "es": "El problema se reduce a límites y allowlists, o no hay socio de diseño"
      },
      "noDecisionUse": {
        "ru": "Покупатели не используют benchmark для реального выбора",
        "en": "Buyers do not use the benchmark for an actual decision",
        "es": "Los compradores no usan el benchmark para decidir"
      },
      "noRepeatOutcome": {
        "ru": "Нет повторного заказа на один и тот же outcome",
        "en": "There is no repeat order for the same outcome",
        "es": "No hay repetición del mismo resultado"
      },
      "noLeadgen": {
        "ru": "Usage не приводит к интеграциям, внедрениям или контрактам",
        "en": "Usage creates no integrations, implementations, or contracts",
        "es": "El uso no genera integraciones, implementaciones ni contratos"
      },
      "customForever": {
        "ru": "После трёх клиентов повторяющиеся части не автоматизируются",
        "en": "After three customers, recurring work still cannot be automated",
        "es": "Tras tres clientes, el trabajo repetido no se puede automatizar"
      },
      "noReconciliationPain": {
        "ru": "Клиенту достаточно существующих invoices и wallet receipts",
        "en": "Existing invoices and wallet receipts are sufficient for the customer",
        "es": "Las facturas y receipts existentes son suficientes para el cliente"
      },
      "noRoutingGain": {
        "ru": "Router не улучшает цену, latency или качество на 20%",
        "en": "The router does not improve price, latency, or quality by 20%",
        "es": "El router no mejora precio, latencia o calidad en un 20%"
      },
      "sourceMarginFail": {
        "ru": "Нет повторной покупки за 30 дней или исчезает маржа",
        "en": "No repeat purchase within 30 days or margin disappears",
        "es": "No hay recompra en 30 días o desaparece el margen"
      },
      "sourceBlocked": {
        "ru": "Нельзя получить устойчивый разрешённый доступ к источнику",
        "en": "Durable permitted access to the source is unavailable",
        "es": "No hay acceso permitido y sostenible a la fuente"
      },
      "bookingTooEarly": {
        "ru": "Search не получает повторных покупателей до booking-функций",
        "en": "Search gains no repeat buyers before booking features",
        "es": "La búsqueda no consigue compradores recurrentes antes de reservar"
      },
      "sessionsNoRepeat": {
        "ru": "Платные sessions не получают повторного использования командами",
        "en": "Paid sessions gain no repeat use by teams",
        "es": "Las sesiones pagadas no reciben uso repetido de equipos"
      },
      "creditsNoNeed": {
        "ru": "Credit-pack не снижает стоимость или friction повторных вызовов",
        "en": "Credit packs do not reduce cost or friction for repeat calls",
        "es": "Los paquetes de créditos no reducen coste ni fricción"
      },
      "evidenceNoSavings": {
        "ru": "Evidence не снижает число споров или стоимость аудита",
        "en": "Evidence does not reduce disputes or audit cost",
        "es": "La evidencia no reduce disputas ni coste de auditoría"
      },
      "refundBreaks": {
        "ru": "Refund и fraud делают один SKU убыточным",
        "en": "Refunds and fraud make one SKU unprofitable",
        "es": "Reembolsos y fraude vuelven un SKU no rentable"
      },
      "noEscrowPull": {
        "ru": "После 15 интервью нет оплачиваемого bounty вручную",
        "en": "After 15 interviews, no bounty can be paid manually",
        "es": "Tras 15 entrevistas no se paga ningún bounty manualmente"
      }
    },
    "outcomes": {
      "A1": {
        "ru": "Научить команду провести полный paid-tool flow на работающем примере",
        "en": "Teach a team to run a complete paid-tool flow using a working example",
        "es": "Enseñar a un equipo a ejecutar un flujo completo de paid tool con un ejemplo operativo"
      },
      "A2": {
        "ru": "Отслеживать спрос, цены и конкурентов без собственной очистки каталогов",
        "en": "Track demand, pricing, and competitors without cleaning catalogues in-house",
        "es": "Seguir demanda, precios y competidores sin limpiar catálogos internamente"
      },
      "A3": {
        "ru": "Поднять и поддерживать paid endpoint по проверяемому рецепту",
        "en": "Launch and maintain a paid endpoint from a verifiable recipe",
        "es": "Lanzar y mantener un endpoint de pago con una receta verificable"
      },
      "A4": {
        "ru": "Получать регулярный проверенный срез машинной экономики",
        "en": "Receive a recurring verified snapshot of the machine economy",
        "es": "Recibir una captura periódica y verificada de la economía de máquinas"
      },
      "B1": {
        "ru": "Получить свежий торговый сигнал, который нельзя собрать одним публичным запросом",
        "en": "Receive a fresh trading signal unavailable from one public request",
        "es": "Recibir una señal de trading actual que no se obtiene con una sola consulta pública"
      },
      "B2": {
        "ru": "Рассчитать диапазон LP, риск и исторический outcome по реальному пулу",
        "en": "Calculate LP range, risk, and historical outcome for a real pool",
        "es": "Calcular rango LP, riesgo y resultado histórico de un pool real"
      },
      "B3": {
        "ru": "Нормализовать отраслевой документ или диалог с измеримой точностью",
        "en": "Normalize a vertical document or conversation with measurable accuracy",
        "es": "Normalizar un documento o diálogo sectorial con precisión medible"
      },
      "B4": {
        "ru": "Проверить собственный ресурс из разрешённой сети и получить audit log",
        "en": "Test an owned resource from an allowed network and receive an audit log",
        "es": "Probar un recurso propio desde una red permitida y recibir un audit log"
      },
      "C1": {
        "ru": "Исполнить отраслевой settlement, payouts и reconciliation по особым правилам",
        "en": "Run vertical settlement, payouts, and reconciliation under special rules",
        "es": "Ejecutar settlement, payouts y reconciliación sectorial con reglas especiales"
      },
      "C2": {
        "ru": "Развернуть платный tool до первой оплаты с managed runtime и SLA",
        "en": "Deploy a paid tool through its first payment with managed runtime and SLA",
        "es": "Desplegar una herramienta de pago hasta su primer cobro con runtime gestionado y SLA"
      },
      "C3": {
        "ru": "Добавить pricing, receipts и payouts в один конкретный merchant workflow",
        "en": "Add pricing, receipts, and payouts to one merchant workflow",
        "es": "Añadir pricing, receipts y payouts a un workflow comercial concreto"
      },
      "C4": {
        "ru": "Связать расход агента с задачей, результатом и cost-per-success",
        "en": "Bind agent spend to task, outcome, and cost per success",
        "es": "Vincular el gasto del agente con tarea, resultado y coste por éxito"
      },
      "C5": {
        "ru": "Проверить контрагента перед оплатой и сохранить evidence решения",
        "en": "Check a counterparty before payment and retain decision evidence",
        "es": "Comprobar una contraparte antes del pago y guardar evidencia de la decisión"
      },
      "C6": {
        "ru": "Связать мандат, задачу, vendor, списание, результат и audit trail",
        "en": "Bind mandate, task, vendor, charge, result, and audit trail",
        "es": "Vincular mandato, tarea, proveedor, cargo, resultado y pista de auditoría"
      },
      "D1": {
        "ru": "Сравнить вертикальные API по качеству, latency, цене и provenance",
        "en": "Compare vertical APIs by quality, latency, price, and provenance",
        "es": "Comparar APIs verticales por calidad, latencia, precio y provenance"
      },
      "D2": {
        "ru": "Купить один законченный workflow с понятной ценой результата",
        "en": "Buy one completed workflow at a clear outcome price",
        "es": "Comprar un workflow completo con un precio claro por resultado"
      },
      "E1": {
        "ru": "Получить проверяемый отраслевой отчёт с источниками и бюджетом",
        "en": "Receive a verifiable vertical report with sources and budget",
        "es": "Recibir un informe sectorial verificable con fuentes y presupuesto"
      },
      "F1": {
        "ru": "Проверить endpoint-конфиг до публикации и получить список ошибок",
        "en": "Validate an endpoint configuration before publishing and receive actionable errors",
        "es": "Validar la configuración de un endpoint antes de publicar y recibir errores accionables"
      },
      "F2": {
        "ru": "Подключить paid tool к знакомому framework без ручной сборки протокола",
        "en": "Connect a paid tool to a familiar framework without hand-building the protocol",
        "es": "Conectar una paid tool a un framework conocido sin implementar el protocolo a mano"
      },
      "G1": {
        "ru": "Превратить существующий API или датасет в agent-ready продукт",
        "en": "Turn an existing API or dataset into an agent-ready product",
        "es": "Convertir una API o dataset existente en un producto agent-ready"
      },
      "G2": {
        "ru": "Сверить human и agent billing в одном entitlement и receipt ledger",
        "en": "Reconcile human and agent billing in one entitlement and receipt ledger",
        "es": "Conciliar billing humano y de agentes en un ledger de entitlements y receipts"
      },
      "H1": {
        "ru": "Выбрать лучший data-провайдер по цене, качеству, latency и provenance",
        "en": "Choose the best data provider by price, quality, latency, and provenance",
        "es": "Elegir el mejor proveedor de datos por precio, calidad, latencia y provenance"
      },
      "H2": {
        "ru": "Получить единый people/company record с verification и confidence score",
        "en": "Receive one people/company record with verification and a confidence score",
        "es": "Recibir un registro de persona o empresa con verificación y confidence score"
      },
      "H3": {
        "ru": "Найти и отследить тему, автора или изменение в социальных данных",
        "en": "Find and monitor a topic, author, or change in social data",
        "es": "Encontrar y seguir un tema, autor o cambio en datos sociales"
      },
      "H4": {
        "ru": "Найти travel-вариант и безопасно перейти к booking/status/refund",
        "en": "Find a travel option and safely progress to booking, status, and refund",
        "es": "Encontrar una opción de viaje y avanzar con seguridad a reserva, estado y reembolso"
      },
      "H5": {
        "ru": "Купить изолированную browser session с лимитами и артефактами",
        "en": "Purchase an isolated browser session with limits and execution artifacts",
        "es": "Comprar una sesión de navegador aislada con límites y artefactos de ejecución"
      },
      "H6": {
        "ru": "Предоплатить частые вызовы и списывать их внутри session ledger",
        "en": "Prepay frequent calls and debit them inside a session ledger",
        "es": "Prepagar llamadas frecuentes y cargarlas dentro de un ledger de sesión"
      },
      "H7": {
        "ru": "Подписать входные данные, параметры, результат и статус проверки",
        "en": "Sign inputs, parameters, outcome, and verification status",
        "es": "Firmar entradas, parámetros, resultado y estado de verificación"
      },
      "H8": {
        "ru": "Купить и получить цифровой товар со status и refund evidence",
        "en": "Purchase and receive a digital good with status and refund evidence",
        "es": "Comprar y recibir un bien digital con estado y evidencia de reembolso"
      },
      "H9": {
        "ru": "Опубликовать задачу, критерий приёмки и оплатить принятый outcome",
        "en": "Publish a task and acceptance criteria, then pay for an accepted outcome",
        "es": "Publicar una tarea y criterios de aceptación y pagar el resultado aceptado"
      }
    },
    "times": {
      "oneWeek": {
        "ru": "1 неделя",
        "en": "1 week",
        "es": "1 semana"
      },
      "oneTwoWeeks": {
        "ru": "1–2 недели",
        "en": "1–2 weeks",
        "es": "1–2 semanas"
      },
      "twoFourWeeks": {
        "ru": "2–4 недели",
        "en": "2–4 weeks",
        "es": "2–4 semanas"
      },
      "oneMonth": {
        "ru": "около месяца",
        "en": "about one month",
        "es": "cerca de un mes"
      },
      "oneTwoMonths": {
        "ru": "1–2 месяца",
        "en": "1–2 months",
        "es": "1–2 meses"
      },
      "twoThreeMonths": {
        "ru": "2–3 месяца",
        "en": "2–3 months",
        "es": "2–3 meses"
      },
      "interviewsFirst": {
        "ru": "интервью до кода",
        "en": "interviews before code",
        "es": "entrevistas antes del código"
      }
    },
    "effort": {
      "low": {
        "ru": "низкая",
        "en": "low",
        "es": "baja"
      },
      "medium": {
        "ru": "средняя",
        "en": "medium",
        "es": "media"
      },
      "high": {
        "ru": "высокая",
        "en": "high",
        "es": "alta"
      }
    },
    "sourceLibrary": {
      "x402": {
        "label": {
          "ru": "x402 V2",
          "en": "x402 V2",
          "es": "x402 V2"
        },
        "href": "https://github.com/x402-foundation/x402"
      },
      "bazaar": {
        "label": {
          "ru": "CDP Bazaar discovery",
          "en": "CDP Bazaar discovery",
          "es": "CDP Bazaar discovery"
        },
        "href": "https://docs.cdp.coinbase.com/x402/bazaar"
      },
      "bazaarApi": {
        "label": {
          "ru": "Публичный Bazaar API",
          "en": "Public Bazaar API",
          "es": "API pública de Bazaar"
        },
        "href": "https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources?limit=20&offset=0"
      },
      "demand": {
        "label": {
          "ru": "Снимок спроса в отчёте",
          "en": "Demand snapshot in the report",
          "es": "Captura de demanda del informe"
        },
        "href": "#demand-profile"
      },
      "mpp": {
        "label": {
          "ru": "MPP services",
          "en": "MPP services",
          "es": "MPP services"
        },
        "href": "https://mpp.dev/services"
      },
      "paysh": {
        "label": {
          "ru": "Pay.sh",
          "en": "Pay.sh",
          "es": "Pay.sh"
        },
        "href": "https://pay.sh/"
      },
      "ap2": {
        "label": {
          "ru": "Google AP2",
          "en": "Google AP2",
          "es": "Google AP2"
        },
        "href": "https://ap2-protocol.org/"
      },
      "privy": {
        "label": {
          "ru": "Privy Policies",
          "en": "Privy Policies",
          "es": "Privy Policies"
        },
        "href": "https://docs.privy.io/controls/policies/overview"
      },
      "p402": {
        "label": {
          "ru": "P402 Controls",
          "en": "P402 Controls",
          "es": "P402 Controls"
        },
        "href": "https://p402.io/product/controls"
      },
      "cloudflare": {
        "label": {
          "ru": "Cloudflare Agentic Payments",
          "en": "Cloudflare Agentic Payments",
          "es": "Cloudflare Agentic Payments"
        },
        "href": "https://developers.cloudflare.com/agents/tools/payments/"
      },
      "mcpay": {
        "label": {
          "ru": "MCPay",
          "en": "MCPay",
          "es": "MCPay"
        },
        "href": "https://github.com/microchipgnu/MCPay"
      },
      "circle": {
        "label": {
          "ru": "Circle Agent Wallets",
          "en": "Circle Agent Wallets",
          "es": "Circle Agent Wallets"
        },
        "href": "https://developers.circle.com/agent-stack/agent-wallets"
      },
      "cdpWallet": {
        "label": {
          "ru": "CDP Agentic Wallet",
          "en": "CDP Agentic Wallet",
          "es": "CDP Agentic Wallet"
        },
        "href": "https://docs.cdp.coinbase.com/agentic-wallet/cli/welcome"
      }
    },
    "publicCopy": {
      "openDataTitle": {
        "ru": "6.1 — Открытые данные и история изменений",
        "en": "6.1 — Open data and change history",
        "es": "6.1 — Datos abiertos e historial de cambios"
      },
      "openDataTag": {
        "ru": "проверяемая поверхность",
        "en": "verifiable surface",
        "es": "superficie verificable"
      },
      "openDataDeck": {
        "ru": "Структурированные идеи и зафиксированный снимок доступны отдельно от дизайна страницы. Снимок 6 августа содержит только опубликованные агрегаты: исходная выгрузка не была сохранена и поэтому честно помечена как summary-only.",
        "en": "Structured ideas and the recorded snapshot are available separately from the page design. The August 6 snapshot contains published aggregates only: the raw export was not preserved and is therefore explicitly marked summary-only.",
        "es": "Las ideas estructuradas y la captura registrada están disponibles por separado del diseño. La captura del 6 de agosto contiene solo agregados publicados: no se conservó la exportación original y por eso se marca como summary-only."
      },
      "ideasTitle": {
        "ru": "30 идей · JSON",
        "en": "30 ideas · JSON",
        "es": "30 ideas · JSON"
      },
      "ideasDesc": {
        "ru": "Единая схема, Evidence Level, фильтры и Build Brief-поля",
        "en": "Unified schema, Evidence Level, filters, and Build Brief fields",
        "es": "Esquema unificado, Evidence Level, filtros y campos de Build Brief"
      },
      "reportTitle": {
        "ru": "Полный отчёт · Markdown",
        "en": "Full report · Markdown",
        "es": "Informe completo · Markdown"
      },
      "reportDesc": {
        "ru": "Англоязычная версия для агентов без графики и интерфейсного слоя",
        "en": "English agent edition without graphics or interface chrome",
        "es": "Versión inglesa para agentes sin gráficos ni interfaz visual"
      },
      "snapshotTitle": {
        "ru": "Bazaar · snapshot summary",
        "en": "Bazaar · snapshot summary",
        "es": "Bazaar · resumen de captura"
      },
      "snapshotDesc": {
        "ru": "Агрегаты 06.08.2026, оговорки и статус воспроизводимости",
        "en": "August 6, 2026 aggregates, caveats, and reproducibility status",
        "es": "Agregados del 06.08.2026, límites y estado de reproducibilidad"
      },
      "changelogTitle": {
        "ru": "Changelog · Markdown",
        "en": "Changelog · Markdown",
        "es": "Changelog · Markdown"
      },
      "changelogDesc": {
        "ru": "Что добавлено, исправлено и переоценено между версиями",
        "en": "What was added, corrected, and reassessed between versions",
        "es": "Qué se añadió, corrigió y reevaluó entre versiones"
      },
      "changeHistory": {
        "ru": "История обновлений",
        "en": "Change history",
        "es": "Historial de cambios"
      },
      "update0708": {
        "ru": "Нормализованы 30 идей, добавлены Evidence Ladder, Finder, сравнение, Build Brief и открытые данные.",
        "en": "Normalized 30 ideas and added the Evidence Ladder, Finder, comparison, Build Brief, and open data.",
        "es": "Se normalizaron 30 ideas y se añadieron Evidence Ladder, Finder, comparación, Build Brief y datos abiertos."
      },
      "update0608": {
        "ru": "Протоколы, каталоги и конкуренты перепроверены; добавлен полный категорийный снимок Bazaar.",
        "en": "Rechecked protocols, catalogues, and competitors; added the full Bazaar category snapshot.",
        "es": "Se revisaron protocolos, catálogos y competidores; se añadió la captura completa por categorías de Bazaar."
      },
      "update0605": {
        "ru": "Создана исходная карта рынка и продуктовых гипотез.",
        "en": "Created the initial market map and product hypotheses.",
        "es": "Se creó el mapa inicial del mercado y de hipótesis de producto."
      },
      "checkedLaunches": {
        "ru": "6.2 — Проверенные протокольные запуски",
        "en": "6.2 — Verified protocol launches",
        "es": "6.2 — Lanzamientos de protocolos verificados"
      }
    }
  }
}
