ASA Stats использует четыре платных тарифа в ончейн-подписках Subtopia на Algorand
Subtopia продаёт подписки для dApp в виде токенов-пропусков, хранящихся в кошельках на Algorand, а выручка поступает в ончейн-эскроу; ASA Stats уже использует четыре платных тарифа — они работают и проверяемы ончейн.

Проблема регулярных платежей на реестре одноразовых транзакций
Блокчейн подтверждает платёж в момент подписания, но не может по-тихому залезть в кошелёк пользователя и списать средства снова через месяц — так, как это делает карточная платёжная сеть. Именно из-за этого пробела «подписка ончейн» обычно означала кастодиального оператора или ручное продление. Subtopia1 снимает проблему регулярной авторизации, продавая доступ так же, как блокчейны продают всё остальное, — как актив. Подписчик платит один раз и получает пропуск подписки: токен в своём кошельке Algorand. Сайт или dApp проверяет, есть ли у кошелька действующий пропуск, и только после этого отдаёт платный раздел, функцию или ответ API.
Модель опирается на два свойства базового уровня Algorand, которые и делают токенизированные пропуска практичными. Каждый пропуск — это Algorand Standard Asset (ASA), встроенный механизм сети для выпуска токенов непосредственно ончейн, поэтому проверка права доступа превращается в сверку баланса, а не в запрос к базе данных. А поскольку Algorand рассчитывает каждый блок за несколько секунд и обеспечивает финализацию в одном блоке — без вероятностного ожидания подтверждений, — покупка и выпуск пропуска происходят фактически мгновенно, а комиссии в доли цента делают выгодной транзакцию даже по дешёвой подписке.
От сайд-проекта 2023 года до работающей платформы в mainnet
Subtopia создал Алтынбек Орумбаев — ведущий инженер MakerX2, австралийской компании, которая построила Algorand Python3 — язык и компилятор, на которых держится стек смарт-контрактов Algorand, — и вносит крупный вклад в инструментарий для разработчиков AlgoKit; в футере самой платформы указана MakerX. Орумбаев анонсировал проект в сабреддите Algorand4 в январе 2023 года, описав его как инфраструктуру, которая «призвана обеспечить простое управление подписками и стимулы для монетизации при разработке dApp в сети Algorand». Имя subtopia.algo в ончейн-системе доменов NFD от Algorand зарегистрировали в том же месяце, а первый снимок сайта в Internet Archive датируется мартом 2023 года.
Путь до продакшена оказался долгим: контракт Registry, который сегодня виден ончейн в testnet, развернули в январе 2024 года, а интерфейс приложения теперь сообщает о версии 1.8.0 в mainnet и поддерживает вход через кошельки Pera и Defly — два основных потребительских кошелька Algorand. Проверка ончейн показывает и то, как команда управляет платформой: и создатель mainnet-реестра Registry, и адрес владельца subtopia.algo делегируют право подписи одному отдельному подписанту через rekeying — механизм Algorand, позволяющий аккаунту назначить другой ключ подписи, не меняя адрес. Это стандартный приём: публичный адрес отделяют от ключа, который фактически авторизует транзакции.
Как подписка превращается в актив в кошельке
За веб-приложением стоит семейство смарт-контрактов. Центральный контракт Registry — приложение 1257359052 в mainnet — разворачивает по три компонента для каждого создателя. Контракт Product хранит тарифный план, и именно он встраивается в сайт создателя. Creator Locker — это эскроу, где накапливается выручка от подписок в выбранном платёжном активе — ALGO или любом ASA с ненулевым предложением, — и откуда создатель может вывести средства в любой момент. User Locker отслеживает активные пропуска подписчика и питает User Portal — интерфейс управления для тех, кто платит. Box-хранилище контракта Registry, где фиксируются записи локеров, сейчас содержит 62 записи, из которых 53 — записи Creator Locker и User Locker (18 и 35 соответственно), а остальные — ключи шаблонов контрактов и версий. То есть речь идёт о реальном использовании, а не об одном продукте.
Когда подписчик платит, платформа выпускает ASA-пропуск, названный по выбранной создателем единице, по шаблону {Unit Name}-#{mint number}, где номер увеличивается с каждой новой подпиской. Каждый контракт Product содержит ровно один тарифный план; создатель с несколькими планами разворачивает дополнительные контракты под тем же названием продукта. Развёртывание продукта стоит примерно 0.85 ALGO сетевых комиссий плюс $56 комиссии платформы, а с каждой покупки взимается фиксированная комиссия платформы: в документации указано $0.027, тогда как собственные константы комиссий в SDK задают $0.10 — небольшое расхождение, которое команда публично не объяснила. Бесплатные подписки (по нулевой цене) вообще не платят комиссию за покупку — документация рекомендует их для проверок права доступа и доступа в закрытые сообщества.
| Концепция | Что это даёт на практике |
|---|---|
| Бессрочный пропуск | Одна покупка без срока действия; передаётся, удаляется или запрашивается в любой кошелёк по vanity-адресу — пожизненные членства, которые пользователи могут перепродавать |
| Пропуск на срок | Срок от дня до года, с пропусками продления и повторной подпиской — классические месячные планы или бесплатные пропуска-ограничители по нулевой цене |
| Скидки ончейн | Фиксированные или процентные, с необязательным сроком действия, применяются автоматически при оплате — акции без отдельной системы купонов |
| Лимит продаж | Необязательный счётчик максимального лимита, отслеживающий общее, активное и максимальное число продаж — ограниченные тиражи или доступ с контролем вместимости |
Для интеграции у создателей есть три пути. Самый простой — URL размещённого портала оплаты, который перенаправляет покупателей на страницу подписки на самом subtopia.io (кнопки подписки у ASA Stats работают именно так). Более глубокие варианты встраивания — JavaScript SDK8, опубликованный в npm9 под именем subtopia-js-sdk (последний функциональный релиз v3.0.0 с поддержкой algosdk v3 вышел в мае 2025 года, с тех пор видны только автоматические обновления зависимостей), и HTML-iframe через REST API, описанный в документации по адресу api.subtopia.io. Тем, кто начинает с нуля, шаблон AlgoKit10 одной командой разворачивает каркас React-dApp с поддержкой подписок, а демо-проект блога11 показывает рабочий сценарий: блог на базе Notion, где платный контент открывается только кошелькам с действующим пропуском. Всё это — SDK, примеры, шаблон — открытый исходный код в организации subtopia-algo на GitHub12, причём в её репозитории SDK пуши фиксировались ещё 14 августа 2026 года.
ASA Stats: ключевой клиент, подтверждённый ончейн
Флагманская интеграция Subtopia — ASA Stats13, давно работающий трекер портфеля токенов и NFT Algorand в реальном времени. На его странице подписок прямо сказано: «Подписки работают на токенах ASASTATS и прозрачно управляются через ончейн-смарт-контракты с помощью Subtopia». О запуске объявили в Bluesky в декабре 2024 года14, ожидая развёртывания в mainnet «в течение двух недель», — и у четырёх продуктовых контрактов, которые сегодня находятся ончейн, временные метки создания — 13 января 2025 года.
Эти контракты подтверждают интеграцию от начала до конца. Все четыре называются «ASA Stats», в каждом — один тарифный план: Intro, Asastatser, Professional и Cluster по цене 2,500 / 18,00015 / 38,00016 / 500,00017 ASASTATS за 30-дневный месяц, что в точности совпадает с тарифами на самом сайте. Платежи проходят в токене ASASTATS (актив 3935376711819, токен с предложением 1 млрд, у создателя которого роли manager и reserve), а счётчик подписчиков каждого контракта — 8, 6, 8 и 3 соответственно — совпадает с числом активных записей о подписках в его ончейн-боксах. Аккаунт-деплоер, стоящий за всеми четырьмя контрактами, получал платёжные транзакции в паре с вызовами приложений ещё 22 июля 2026 года: тарифы не просто развёрнуты, а активно используются.
Упомянутый ранее оракул цен Subtopia как раз и обеспечивает согласованность тарифов, номинированных в ASA: его админ-аккаунт каждое утро около 01:20 UTC публикует в приложение-оракул обновлённую цену ALGO — последнее обновление пришло сегодня, — а хранимое значение (8, с двумя знаками после запятой) совсем чуть-чуть выше спотовой цены ALGO, примерно $0.078. Поскольку членство — это баланс токена, ASA Stats может проверять тариф подписчика без разрешений: у кошелька либо есть действующий пропуск, либо нет, и никаких серверных проверок, которым нужно доверять, не требуется.
Небольшой, настоящий и пока ещё шероховатый
Ончейн-след у платформы скромный, и честные цифры здесь значат не меньше, чем архитектура. По всем четырём тарифам у ASA Stats сейчас 25 активных записей о подписках (8 + 6 + 8 + 3). Токен ASASTATS технически торгуется, но фактически неликвиден: в его пуле на Tinyman около $1,200, а оборот — меньше $1 в день, а пулы ASASTATS, указанные у Pact, показывают нулевой TVL — похоже, большинство подписчиков добывают токены вне DEX. Проникновение платформы за пределами ASA Stats тоже пока раннее: SDK в npm скачали 141 раз за прошлый месяц, а в сообществе в Discord20 2121 участник.
Некоторые заявления самого проекта независимо подтвердить не удалось. На главной странице сказано: «Бизнес-логика платформы и контракты проверены аудитом Entersoft Audits», однако отчёта об аудите нет ни на сайте, ни в организации на GitHub, ни где-либо ещё, куда дотянулся бы поиск в интернете, а элемент «Report» на главной не показывает никакого документа. REST API, на который документация ссылается для проверки членства, — api.subtopia.io/docs — сейчас отдаёт 404, так что рабочими поверхностями для интеграции остаются SDK, портал оплаты и ABI-путь с запросом по почте (команда просит интеграторов связаться с ней для проверки членства на уровне смарт-контракта). А ещё на главной по-прежнему рекламируется вход по e-mail без пароля, тогда как в документации эта функция помечена как устаревшая: действующим пользователям советуют вывести свои кастодиальные аккаунты до её отключения. На самих страницах документации стоит отметка «последнее обновление 222 года назад», хотя история релизов SDK показывает, что код с тех пор ушёл вперёд.
Реестр, на котором подписки наконец работают
Ничто из этого не умаляет того, что демонстрирует платформа: рабочее некастодиальное решение для регулярных платежей в реестре, который не умеет списывать средства автоматически. Механика здесь реальная: пропуска в кошельках, выручка в эскроу, ежедневно обновляемый ценовой фид и коммерческое развёртывание с четырьмя тарифами, где каждого подписчика видно ончейн. Subtopia остаётся небольшой платформой с одним публичным ключевым клиентом, и цифры её внедрения такие, какие есть. Но это ещё и неприметный инструмент, нацеленный на выручку, который построили инженеры, глубоко знающие цепочку, — и то, что крупнейший клиент готов перевести на него всю свою структуру платных тарифов, — самый сильный на сегодня сигнал, что токенизированные подписки действительно имеют своё место в Algorand.
Источники
- Subtopia1
- Документация Subtopia23
- Subtopia JS SDK8
- subtopia-js-sdk в npm9
- subtopia-algo на GitHub12
- Шаблон AlgoKit Subtopia10
- Тарифы подписки ASA Stats13
- ASA Stats: частые вопросы24
- ASA Stats в Bluesky14
- Анонс запуска (r/algorand)4
- Блог MakerX25
- Subtopia в Discord20
- Обзор | Документация Subtopia26
- Как это работает? | Документация Subtopia27
- Тарифы | Документация Subtopia28
- Создание продуктов | Документация Subtopia29
- Javascript SDK | Документация Subtopia30
- docs.subtopia.io31
- docs.subtopia.io32
- docs.subtopia.io33
- docs.subtopia.io34
- docs.subtopia.io35
- docs.subtopia.io36
- docs.subtopia.io37
9 цифр в этом материале проверено.Все проверки
Источники
- 1Subtopia subtopia.io↩
- 2MakerX makerx.com.au↩
- 3Algorand Python algorandfoundation.github.io↩
- 4сабреддите Algorand reddit.com↩
- 8JavaScript SDK sdk.subtopia.io↩
- 9npm npmjs.com↩
- 10шаблон AlgoKit github.com↩
- 11демо-проект блога github.com↩
- 12организации subtopia-algo на GitHub github.com↩
- 13ASA Stats asastats.com↩
- 14в Bluesky в декабре 2024 года bsky.app↩
- 18393537671 allo.info↩
- 20Discord discord.gg↩
- 23Документация Subtopia docs.subtopia.io↩
- 24ASA Stats: частые вопросы asastats.com↩
- 25Блог MakerX blog.makerx.com.au↩
- 26Обзор | Документация Subtopia docs.subtopia.io↩
- 27Как это работает? | Документация Subtopia docs.subtopia.io↩
- 28Тарифы | Документация Subtopia docs.subtopia.io↩
- 29Создание продуктов | Документация Subtopia docs.subtopia.io↩
- 30Javascript SDK | Документация Subtopia docs.subtopia.io↩
- 31docs.subtopia.io/integrations/javascript-sdk.md docs.subtopia.io↩
- 32docs.subtopia.io/pricing.md docs.subtopia.io↩
- 33docs.subtopia.io/integrations/checkout-portal.md docs.subtopia.io↩
- 34docs.subtopia.io/account-and-platform/fiat-onramp.md docs.subtopia.io↩
- 35docs.subtopia.io/integrations/api.md docs.subtopia.io↩
- 36docs.subtopia.io/llms.txt docs.subtopia.io↩
- 37docs.subtopia.io/account-and-platform/email-login.md docs.subtopia.io↩