К основному содержимому
ARISCO.STOREARISCO.STORE
Открытый стандарт · arisapp/1

Спецификация .arisapp

.arisapp — открытый формат упаковки цифровых продуктов: один версионируемый пакет с манифестом, ресурсами, лицензией и ценой. Спецификация и JSON Schema опубликованы свободно — валидируйте и собирайте пакеты любыми инструментами, без аккаунта.

Версионирование

Текущая версия — arisapp/1. Поле format обязательно и фиксирует версию формата. Обратносовместимые изменения добавляют необязательные поля; несовместимые — увеличивают мажорную версию (arisapp/2). Версии самого продукта публикуются отдельно (история версий и changelog).

Типы продуктов (type)

appПриложение / модуль для рабочего пространства ARIS
ai_agentAI-агент на больших языковых моделях (оплата кредитами)
templateШаблон или документ
extensionРасширение существующего продукта
business_solutionКомплексное решение под отрасль
marketplaceГотовый маркетплейс «под ключ»
pluginПлагин / интеграция

Поля манифеста (manifest.json)

formatобяз.обяз. — версия формата, «arisapp/1»
nameобяз.обяз. — название продукта
typeобяз.обяз. — один из типов выше
categoryобяз.обяз. — слаг категории каталога
pricingfree · one_time · subscription · per_user · per_org · tokens
priceчисло, цена в рублях (0 — бесплатно)
iconэмодзи или путь к файлу иконки
shortDescriptionкороткая строка для карточки (≤300)
descriptionполное описание для страницы
highlightsмассив строк — ключевые преимущества
screenshotsмассив путей/URL к скриншотам
mcpнеобяз. — блок совместимости с MCP (см. ниже)
a2aнеобяз. — блок совместимости с A2A (см. ниже)
{
  "format": "arisapp/1",
  "name": "Мой AI-агент",
  "type": "ai_agent",
  "category": "ai",
  "pricing": "subscription",
  "price": 990,
  "icon": "🤖",
  "shortDescription": "Одна строка для карточки",
  "highlights": ["Быстрый старт", "Работает на кредитах ARIS"]
}

Совместимость с MCP

Model Context Protocol (MCP) стандартизирует подключение инструментов к моделям..arisapp упаковывает поверх MCP то, что он не покрывает: метаданные, версионирование, лицензию и цену продукта. Опишите инструменты агента в блоке mcp.tools.

"mcp": {
  "version": "2025-06-18",
  "tools": [
    {
      "name": "search",
      "description": "Поиск по базе знаний",
      "inputSchema": { "type": "object", "properties": { "q": { "type": "string" } } }
    }
  ]
}

Совместимость с A2A

Agent2Agent (A2A) описывает межагентное взаимодействие. Укажите навыки и эндпоинт агента в блоке a2a, чтобы другие агенты могли его вызывать.

"a2a": {
  "version": "0.2",
  "skills": ["research", "summarize"],
  "endpoint": "https://example.com/a2a"
}

Лицензия спецификации

Спецификация и JSON Schema свободны для использования и реализации любыми инструментами и платформами без ограничений. Реализуйте экспорт/импорт .arisapp в своих сборщиках — совместимость приветствуется.