yoda.digital / open source

Первое приложение ChatGPT из Республики Молдова

Бета · в тестировании

CONTender — добросовестность госзакупок прямо в ChatGPT

CONTender объединяет два официальных источника данных о госзакупках Молдовы, MTender и ANSC, в одном диалоге. Вы спрашиваете на обычном языке, а ответ приходит интерактивным виджетом, с уже сведёнными и рассчитанными данными. 99% работы бесплатны и анонимны: аккаунт не нужен, и ничего не изменяется в источнике.

  • 99% бесплатно и анонимно
  • Только чтение, без изменений
  • Три языка: RO / RU / EN
  • Опирается на закон
  • Один платный инструмент: 5 USD
  • Бесплатно для гражданского сектора
2
объединённых официальных источника
15
инструментов данных
14
интерактивных виджетов
5
быстрых команд

Один вопрос — обе базы данных

Данные о госзакупках Молдовы хранятся в двух отдельных системах: ход процедуры в MTender и обжалования в ANSC. Чтобы сопоставить тендер с жалобой, обычно приходится открывать два портала и вручную сводить два разных формата. CONTender делает это в одном предложении: запрашивает оба источника в фоне, объединяет данные, рассчитывает и показывает результат.

CONTender не владеет собственными данными. Он лишь связывает воедино два публичных официальных источника, а значит любую цифру можно проверить у первоисточника. Работает на румынском, русском и английском, румынский — язык по умолчанию. Юридические термины и основания для красных флагов опираются на реальные статьи закона, которые загружаются при запуске и цитируются структурно; модель не выдумывает правовые основания.

Приложение работает внутри ChatGPT, на OpenAI Apps SDK поверх протокола MCP. Это не отдельный сайт и не самостоятельный чат-бот: это приложение, которое отвечает прямо в диалоге и рисует интерактивные виджеты.

Как это работает

CONTender предоставляет четыре типа возможностей. Одни отвечают сразу, другие выстраиваются в цепочку: один инструмент рассчитывает данные, другой их рисует.

1 15

Инструменты данных

Запрашивают оба источника, объединяют и считают: аудит тендера, оценка добросовестности, радар красных флагов, хронологии с расчётом юридических сроков. Часть рисует результат сама, часть передаёт его инструменту отображения.

2 5

Инструменты отображения

show_audit, show_red_flags, show_buyer_profile, show_supplier_profile, show_document. Получают данные от инструмента данных и рисуют их в виджете. Ничего не вычисляют; это всегда финальный шаг цепочки.

3 29

Сырые инструменты (proxy)

При запуске CONTender обнаруживает и заново публикует каждый инструмент источников ровно как есть: 12 от ANSC и 17 от MTender. Прямой гранулярный доступ к исходным API для очень точных запросов.

4 5

Быстрые команды

Готовые разговорные команды на румынском, которые запускают инструмент и аккуратно форматируют ответ: audit, timeline, integrity, redflags, hearings.

«Разделённая» модель отделяет вычисление от отрисовки: инструмент данных выдаёт результат, а инструмент show_* его отображает. Поэтому некоторые действия означают два вызова в цепочке — например, audit_tender передаёт данные в show_audit, который рисует их в виджете procurement-timeline.

Что он умеет

Пятнадцать инструментов данных, все бесплатны в этой фазе тестирования. Ниже десять из них; остальные — в полной документации ниже.

audit_tender Бесплатно

Полный аудит тендера

Сквозной аудит тендера: весь цикл OCDS плюс все связанные с ним жалобы, решения и приостановления ANSC.

procurement-timeline
integrity_score Бесплатно

Оценка добросовестности 0–100

Сводная оценка от 0 до 100, рассчитанная по сигналам ANSC: доля обжалований, судебные приостановления и аннулирования, тяжесть решений. Высокая оценка = чистая процедура; низкая = сигналы риска (100 = риск не выявлен). Детерминированная, не угаданная; данные MTender дают контекст и не входят в оценку.

integrity-score-card
red_flag_radar Бесплатно

Радар красных флагов

Сканирует свежие данные на аномалии: присуждения с единственным участником, решения ANSC, приостановленные или отменённые судом, по убыванию тяжести.

red-flag-radar
procurement_timeline Бесплатно

Хронология с юридическими сроками

Единая хронология процедуры плюс рассчитанные юридические сроки: окно подачи, окно ответа, оставшиеся дни и правовое основание.

procurement-timeline
adversarial_network Бесплатно

Граф связей по обжалованиям

Строит граф связей от заданного участника: узлы — закупающие органы, поставщики, заявители и составы, рёбра — обжалования. Показывает, кто кого обжаловал.

adversarial-graph
cpv_heatmap Бесплатно

Тепловая карта категорий CPV

Выбирает год тендеров, извлекает код CPV и стоимость, затем агрегирует по категориям: число тендеров, общую стоимость и долю обжалований.

cpv-heatmap
compare Бесплатно

Сравнение A против B

Сравнивает два тендера лицом к лицу (наименование, орган, стоимость, статус, метод, жалобы и решения) и подсвечивает различия и подозрительные закономерности.

comparison-table
buyer_profile Бесплатно

Профиль закупающего органа

Агрегирует данные по закупающему органу: число тендеров, суммарные расходы и полученные жалобы.

profile-dashboard
document_intelligence Бесплатно

Вопросы по официальному PDF

Скачивает PDF (решение ANSC или тендерный документ MTender) и выдаёт его как текст плюс изображения по страницам для вопросов на обычном языке с распознаванием ChatGPT.

document-viewer
prepare_filing_pack Скоро

Предзаполненный черновик жалобы

Сформирует предзаполненный черновик жалобы как отправную точку для подачи в ANSC: топ-5 оснований с оценкой силы, процедурный календарь, письмо-шаблон на румынском, перечень доказательств, цитируемые прецеденты и ориентировочную оценку шансов. (В подготовке — см. примечание ниже.)

filing-pack-viewer

Формируемый пакет жалобы — это информативный черновик, а не юридическая консультация. Это отправная точка, которую нужно проверить у юриста перед подачей. Инструмент пока в подготовке и ещё не активен.

Как считается оценка →

Интерактивные виджеты

Ответы — это не блоки текста, а 14 интерактивных виджетов: карточки тендеров, хронологии, оценки добросовестности, радар красных флагов, повестки заседаний, дашборды профилей, таблицы сравнения, просмотрщик документов, графы связей, тепловые карты CPV и просмотрщик пакета жалобы.

InlineFullscreenPicture-in-Picture
tender-card
procurement-timeline
integrity-score-card
red-flag-radar
hearing-watcher
profile-dashboard
comparison-table
document-viewer
appeal-carousel
hearing-agenda
adversarial-graph
cpv-heatmap
text-card
filing-pack-viewer

Каждый виджет работает в трёх режимах: Inline прямо в диалоге, Fullscreen для деталей и Picture-in-Picture, чтобы держать его перед глазами, пока продолжаете обсуждение.

Для кого это

Одни и те же открытые данные, разные вопросы. Пять профилей, у каждого реальный промпт, который можно скопировать и вставить в ChatGPT.

Журналист-расследователь

Следит за публичными деньгами: подозрительные контракты, фактические монополии, «карманные» фирмы примэрий и решения ANSC, отменённые в суде.

Ему нужны быстрые, наглядные и проверяемые доказательства без экспертизы в OCDS. CONTender выдаёт сигналы и профили в несколько предложений, а гражданский тариф даёт пакеты бесплатно.

Промпт для копирования

Просканируй последние 200 тендеров и решения ANSC за 2026 год на красные флаги. Потом составь профиль поставщика, который чаще всего фигурирует в присуждениях с единственным участником.

Адвокат / юрист

Представляет оператора, обжалующего присуждение, или орган, который защищается.

Ему нужны точные сроки, корректно процитированное правовое основание и черновик, от которого можно оттолкнуться. Хронология показывает, сколько дней осталось; пакет жалобы даёт письмо-шаблон.

Промпт для копирования

Построй хронологию процедуры ocds-b3wdp1-MD-… и скажи, сколько дней у меня осталось, чтобы подать жалобу, и по какой статье.

Экономический оператор

Фирма-участник: хочет понять свою позицию на рынке, оценить конкурентов и решить, стоит ли обжаловать проигрыш.

Проверяет орган перед участием в тендере и оценивает, есть ли основания для дела. Золотое правило: низкая оценка добросовестности плюс ещё открытый срок означают дело, которое стоит подать.

Промпт для копирования

Какова оценка добросовестности тендера … и успеваю ли я ещё подать жалобу? Если да, подготовь пакет как для заявителя.

Закупающий орган

Специалист по закупкам или внутренний аудитор, который сам проверяет собственные процедуры.

Хочет предвидеть обжалования и подготовить защиту. Философия: запусти тот же анализ, который запустит заявитель, раньше, чем это сделает он.

Промпт для копирования

Рассчитай оценку добросовестности для OCID и объясни мне каждый фактор, который тянет её вниз.

Гражданское общество / исследователь

Мониторинговое НКО, исследователь или студент-юрист, изучающий системные закономерности, а не отдельные случаи.

Пользуется гражданским тарифом и агрегацией: связывает категории расходов с риском по целым годам. Пакеты покрываются фондом Buy-One-Give-Ten.

Промпт для копирования

Тепловая карта CPV за 2025 год (топ-200) и радар красных флагов за тот же год — хочу соотнести категории с риском.

Опирается на закон

Сроки рассчитываются по доступным данным и применимому правовому режиму, а основания цитируются структурно: метка, статья, краткое содержание, источник и дата вступления в силу (статьи загружаются при запуске). CONTender автоматически переключается между режимами в зависимости от даты процедуры.

Закон 20/2026 — о средствах правовой защиты и способах обжалования в сфере госзакупок (действующий режим)

  • ст. 19 — срок обжалования: 10 дней (электронные средства) или 15 дней (иные средства) со дня, когда стало известно; повторная подача не допускается.
  • ст. 20 — срок ожидания (standstill): 11 дней (электронно) или 16 дней; контракты, подписанные раньше, ничтожны.
  • ст. 23 — решения ANSC: удовлетворяет (полностью или частично) либо отклоняет как необоснованную, может предписать меры по устранению нарушений.

Закон 131/2015 — о госзакупках (прежний режим, частично отменён с 01.04.2026)

  • ст. 79–86 — прежняя процедура обжалования с окном в 5 дней.
  • ст. 19 (правоспособность оператора), ст. 25 (реестр недобросовестных поставщиков, 3 года), ст. 71 (аннулирование процедуры).

Правило режима: процедуры, начатые после 01.04.2026, подпадают под Закон 20/2026 (подача 10 дней, standstill 11 дней); более ранние остаются под Законом 131/2015 (5 дней). Хронология и пакет жалобы переключают режим автоматически.

Цена

Путь чтения и расследования, то есть 99% использования, никогда не требует аккаунта или авторизации.

Приложение находится в фазе тестирования (preview), в режиме Developer mode в ChatGPT. Сейчас всё бесплатно, включая пакет жалобы. Цена 5 USD, гражданский тариф и Buy-One-Give-Ten описывают модель, запланированную после официального запуска, — они ещё не активны.

Бесплатно и анонимно

Всё, что связано с чтением, аудитом, оценками, красными флагами, профилями и хронологиями, бесплатно и анонимно. Без аккаунта, без авторизации.

Пакет жалобы — 5 USD (планируется)

После официального запуска единственным платным инструментом станет prepare_filing_pack: 5 USD единоразово, примерно 1% от гонорара адвоката, с возвратом средств в течение 7 дней. Сейчас, в тестировании, он бесплатен.

Бесплатно для гражданского сектора (планируется)

В планируемой модели зарегистрированные журналисты-расследователи, НКО, академические сотрудники и студенты-юристы будут получать пакеты бесплатно из общего фонда гражданских кредитов.

Buy-One-Give-Ten (планируется)

Планируемая модель: каждый оплаченный пакет будет добавлять в общий фонд десятикратный объём гражданских кредитов — одна покупка «дарит» десять бесплатных гражданских пакетов.

Как добавить в ChatGPT

~3 минуты, без установки

Без установки и без кода. Работает на бесплатном или платном ChatGPT, и однажды добавленное на компьютере появляется и в телефоне. Подключение в конце выполняется без авторизации (No Auth).

Добавление выполняется через Developer mode, потому что приложение пока в фазе тестирования (preview) и ещё не опубликовано в официальном каталоге OpenAI. Шаги ниже нормальны для этого этапа.

Адрес, который вы вставляете на шаге 5
https://contender.yoda.digital/mcp
  1. Откройте настройки Apps

    В ChatGPT (chatgpt.com) нажмите на ваше имя/аватар → Settings → в левом меню Apps (он же «Apps & Connectors»).

  2. Зайдите в Advanced settings

    В разделе Apps прокрутите до «Advanced settings» и откройте его.

    Зайдите в Advanced settings — скриншот ChatGPT
  3. Включите Developer mode

    Включите «Developer mode» (переключатель станет синим). Появится «ELEVATED RISK» — стандартное предупреждение для любого приложения, добавленного вручную. «Enforce CSP» — это отдельная настройка ChatGPT; в фазе тестирования через Developer mode оставьте её OFF, а у CONTender в любом случае есть строгая CSP-политика на уровне виджета.

    Включите Developer mode — скриншот ChatGPT
  4. Нажмите Create app

    Нажмите «Create app» в верхней части страницы.

    Нажмите Create app — скриншот ChatGPT
  5. Заполните форму New App

    Name = Contender; Description = «Asistent AI pentru integritatea achizițiilor publice din Moldova.»; Connection = Server URL; URL = адрес выше (https://contender.yoda.digital/mcp); Authentication = No Auth; отметьте «I understand and want to continue» и нажмите Create. Затем в новом чате «+» → More → Contender и задайте вопрос.

    Заполните форму New App — скриншот ChatGPT

Документация и руководства

Всё, что нужно, чтобы понять и использовать CONTender, в готовых к скачиванию PDF: пошаговое руководство по установке, полная документация возможностей и пять реальных сценариев — по одному на каждый профиль.

Руководства Пошаговое руководство для ChatGPT Как добавить приложение в ChatGPT за несколько минут, со скриншотами. Начальный уровень, без сложных терминов. Скачать PDF Руководства Полные возможности Все инструменты, виджеты, промпты и правовая база, объяснённые кратко и понятно. Скачать PDF Сценарии по профилям Журналист-расследователь Красные флаги, профили поставщиков и графы связей — наглядные доказательства за секунды. Скачать PDF Сценарии по профилям Адвокат / юрист Точные сроки, корректно процитированное правовое основание и черновик пакета жалобы как отправную точку. Скачать PDF Сценарии по профилям Экономический оператор Позиция на рынке, оценка конкурентов и решение об обжаловании — на основе данных. Скачать PDF Сценарии по профилям Закупающий орган Проактивная самопроверка: запустите анализ заявителя раньше, чем это сделает он. Скачать PDF Сценарии по профилям Гражданское общество / исследователь Системный анализ за целые годы, агрегация и гражданский тариф для бесплатных пакетов. Скачать PDF

Частые вопросы

Нужно ли платить, чтобы пользоваться?

Сейчас, в фазе тестирования, всё бесплатно — включая пакет жалобы. Модель с единственным платным инструментом (5 USD), гражданский тариф и Buy-One-Give-Ten запланированы на период после официального запуска; пока они не активны.

Заменяет ли пакет жалобы адвоката?

Нет. Пакет — это информативный черновик, отправная точка, а не юридическая консультация. Всегда проверяйте его у юриста перед подачей в ANSC. К тому же инструмент пока в подготовке в этой фазе тестирования.

Это безопасно? Почему ChatGPT меня предупреждает?

CONTender работает только на чтение (read-only): он запрашивает публичные источники — MTender и ANSC — и ничего не меняет в источнике, поэтому запускать его можно сколько угодно раз. Предупреждение «ELEVATED RISK» появляется для любого приложения, добавленного вручную в режиме разработчика; оно не относится конкретно к CONTender.

Работает ли на телефоне?

Да. Однажды добавленное на компьютере, приложение автоматически появляется и в ChatGPT на телефоне. Виджеты работают inline, в полноэкранном режиме и в Picture-in-Picture.

На каких языках он отвечает?

На румынском, русском и английском. Каждый инструмент работает на всех трёх; румынский — язык по умолчанию, если вы не выбрали другой. Письмо-шаблон в пакете жалобы остаётся на румынском независимо от выбранного языка.

Хранит ли он мои данные?

Путь чтения и расследования анонимен и не требует аккаунта. CONTender не владеет собственными данными: он лишь связывает воедино публичные источники MTender и ANSC. Кредиты доступа хранятся в памяти и сбрасываются при перезапуске.

Откуда мне знать, что цифры верны?

Данные приходят напрямую из MTender (OCDS 1.1.5) и ANSC, а сроки и правовые основания цитируются структурно, со статьёй и источником. Оценка добросовестности детерминирована, рассчитана из факторов, а не угадана, и может быть проверена у первоисточника.

Что делать, если я не вижу кнопку Create app?

Убедитесь, что вы открыли «Advanced settings» в разделе Apps и включили «Developer mode» (переключатель стал синим). «Create app» появляется в верхней части страницы только после включения режима разработчика.

Могу ли я использовать свои документы?

Да. Вы можете загрузить PDF прямо в ChatGPT, и CONTender проанализирует его тем же движком извлечения, что и официальные документы, выдав его как текст и изображения по страницам для вопросов на обычном языке.

Кто его построил

CONTender — первое приложение ChatGPT из и для Республики Молдова, построенное на OpenAI Apps SDK поверх протокола MCP. Его создали два молдавских коллектива со взаимодополняющими компетенциями: студия AI-нативной инженерии и опытный gov-tech-интегратор. Агентная инженерия одного опирается на знание того, как на самом деле устроены государственные системы, у другого.

Yoda Digital Yoda Digital
esempla systems esempla systems

Yoda Digital — AI-native и веб-студия из Кишинёва, работает с 2015 года; строит и поддерживает инфраструктуру, архитектуру и код для крупных молдавских медиа: TVR Moldova, jurnal.md, jurnaltv.md и unimedia.info. Из этого опыта вырос принцип CONTender: детерминированные проверки — это закон, ИИ лишь помогает, а решение принимает человек. Поэтому оценка добросовестности вычисляется воспроизводимо, а open-source-серверы ansc-mcp-server и mtender-mcp-server делают слой данных проверяемым, переиспользуемым и прозрачным.

Esempla Systems — gov-tech-компания из Кишинёва, работает с 2009 года; строит платформы электронного правительства и интероперабельность данных для молдавского государства: e-licitatie.md (одна из торговых площадок системы MTender), eApostille, eIntegrity и eGuarantee. Этот опыт в архитектуре закупочных систем даёт глубокое понимание того, как устроены данные, — и CONTender использует его, чтобы корректно запрашивать и корректно интерпретировать те же открытые источники, которые доступны каждому.

Ион Калмыш — CTO в Yoda Digital.

Первое приложение ChatGPT из Республики Молдова (по публично доступным сведениям на момент публикации): небольшая команда вышла на совершенно новую глобальную площадку распространения одновременно со всеми остальными и поставила там civic-tech.

Данные уже открыты. Задавайте им вопросы.

Молдова публикует госзакупки через MTender в стандарте OCDS и разрешает обжалования через ANSC — необычно открытый фундамент данных для региона. Но открытые данные стоят ровно столько, сколько вопросов вы можете им задать. CONTender делает эти вопросы доступными каждому — на румынском, русском или английском, без экспертизы и без адвоката, чтобы начать.

Добавить CONTender в ChatGPT

Конфиденциальность Как считается оценка →