ONYXAML
Машинный канал · x402

Скрининг, за который агент платит сам

Автономный агент, который двигает деньги, несет ту же обязанность, что и человек на его месте: знать, кто с другой стороны. Этот эндпоинт отвечает на это одним вызовом, а счет агент закрывает сам, в USDC на Base. Без аккаунта, без заявки на ключ, без счета и без человека в процессе с обеих сторон.

0.10 USDCAPI для агентов
Base · 8453USDC
3Первые вызовы бесплатны, чтобы агент посмотрел на формат ответа, ничего не потратив.

Зачем это

Сама проверка была легкой частью

Мы уже делаем этот скрининг для обменников и OTC-десков. Для агентов здесь не пришлось изобретать ничего.

Сложным был доступ

До сих пор ключ выдавался руками после разговора. Агент не умеет вести разговор, поэтому не мог стать клиентом.

Поэтому мы убрали стойку

Оплата происходит внутри HTTP-цикла. Агент узнает цену, платит и вызывает одной непрерывной последовательностью.

Что возвращает один вызов

Зона риска

red, amber, green или gray, та же шкала, что в нашем чекере и сертификатах.

Блэклисты эмитентов

USDT прямо из контракта на Ethereum и TRON, USDC от Circle на Ethereum и Base, freeze authority на Solana.

Санкции

Оракул Chainalysis в 6 EVM-сетях плюс список OFAC SDN для TRON и Solana.

Скам-сигналы

Открытые threat-intel базы плюс наши собственные жалобы сообщества, где есть свежий P2P-скам СНГ, которого у больших датасетов еще нет.

Поведенческие факты

Возраст адреса, баланс, атрибуция биржи там, где она известна, и паттерн-флаги: свежий, транзит, веер входов.

Что можно купить

decide 0.10 USDCза вызов

allow, review или deny по вашей собственной политике, с названными причинами. Начинать стоит именно с этого: оно отвечает на вопрос, который у агента действительно есть перед переводом, вместо того чтобы отдать датасет на самостоятельное толкование.

screen 0.10 USDCза вызов

сырые маркеры по одному адресу: зона риска, блэклисты эмитентов, санкции в шести сетях, скам-базы, поведенческие факты.

batch 0.08 USDCза адрес

тот же скрининг для до 100 адресов одним вызовом, для массовых выплат.

preflight 0.03 USDCза вызов

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

trace 0.40 USDCза вызов

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

watch 0.03 USDCза адрес в сутки

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

Кредит считается в деньгах, а не в вызовах, поэтому тяжелые операции стоят столько, сколько стоят, а дешевые остаются дешевыми. Цены читаются из цепочки и показываются в каждом ответе.

Как агент покупает доступ

  1. Узнает условияЛюбой вызов без ключа возвращает HTTP 402 с машинными условиями, то есть заранее знать не нужно ничего. То же тело отдается на /.well-known/x402.
  2. ПлатитОтправляет любую сумму USDC или USDT на Base на адрес из этих условий, оба принимаются наравне. Кредит читается из цепочки, поэтому пополнение не требует никаких дополнительных действий.
  3. Забирает ключОтправляет адрес, с которого платил, и получает ключ. Один ключ на адрес, выдается один раз, поэтому забирать его нужно сразу после подтверждения перевода.
  4. ВызываетПередает ключ в заголовке X-Api-Key. Каждый ответ несет остаток кредита, поэтому агент планирует расходы без второго запроса.
# 1. Узнает условия curl https://onyxprotocol.trade/.well-known/x402 # 2. Забирает ключ curl -X POST https://onyxprotocol.trade/api/v1/agent/claim \ -H 'Content-Type: application/json' \ -d '{"payer":"0xYOUR_SENDING_ADDRESS"}' # 3. Вызывает curl -X POST https://onyxprotocol.trade/api/v1/screen \ -H 'X-Api-Key: onyxa_...' \ -H 'Content-Type: application/json' \ -d '{"address":"0x..."}'
Первые вызовы бесплатны, чтобы агент посмотрел на формат ответа, ничего не потратив.

Подключение одной строкой

Если ваша среда понимает Model Context Protocol, укажите ей наш эндпоинт, и инструменты появятся сами, без единой строки клиентского кода. Дальше модель видит, что делает каждый инструмент, и сама решает, когда его вызвать. Один из инструментов работает без ключа и объясняет, как его получить, поэтому агент проходит путь от знакомства до оплаты без человека с обеих сторон.

{"mcpServers": {"onyx-aml": { "type": "http", "url": "https://onyxprotocol.trade/mcp", "headers": {"X-Api-Key": "onyxa_..."} }}}
Доступны как onyx_decide, onyx_screen, onyx_screen_batch, onyx_trace, onyx_watch, onyx_balance и onyx_payment_info.

https://onyxprotocol.trade/mcp

Для сред со Skill.md

Агентские среды, которые читают Skill.md, подхватывают это как инструмент вместе с инструкцией, как за него платить. Манифест отдается обычным текстом и не требует ключа.

Хранение средств

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

Границы, названные сразу

Зеленая зона означает, что публичных маркеров риска не найдено. Это не гарантия чистоты средств, и каждый ответ API повторяет эту фразу, вместо того чтобы намекать на покрытие, которого у нас нет. Мы работаем из keyless публичных источников: мы не лицензируем закрытую кластеризацию, которую продают Chainalysis или TRM, и не делаем вид, что это не так. Скрининг Solana построен на freeze authority, а не на блэклисте эмитента. Мы храним адрес, сеть и результат, и никогда личность того, кто спрашивал.

Начать, ни с кем не общаясь

Прочитайте условия, отправьте доллар, вызовите эндпоинт. Если сначала хочется поговорить с человеком, такая возможность никуда не делась.

Бесплатная предварительная оценка кейса

Опишите ситуацию, и мы вернёмся с честной оценкой: что реально возможно, сколько займёт и сколько стоит. «Гарантий разблокировки» не бывает: решение принимает compliance.

CASE INTAKE · FREE ASSESSMENTLIVE

Конфиденциально. Сначала мы проводим собственную AML-проверку: кейсы с санкционными или заведомо грязными потоками не берём, в том числе любые кейсы, связанные с обходом санкций.

Срочная ситуация?Прямой контакт в Telegram