Будуйте з BroLabel.

Інтегруйте API BroSettlement у робочому режимі, автентифікацію Ed25519 і WebSocket-події. Зареєструйтеся для початку або перегляньте демо sandbox із симульованими даними.

REST + WebSocketEd25519 аут.Симульоване демоOpenAPI специфікація
api.brolabel.io / sandboxHTTP 201
# Create a wallet in seconds
POST  /v1/wallets
Authorization:  Ed25519 {signature}

{
  "blockchain": "ETH",
  "label": "my-first-wallet"
}

// Response 201
{
  "id": "w_9f3k2...",
  "address": "0x1a2b3c...",
  "blockchain": "ETH",
  "status": "active"
}

Ознайомтеся з процесом у 3 кроки.

01

Перегляньте модель Ed25519

Документація пояснює створення ключової пари та підписання запитів. Приватний ключ має залишатися у середовищі клієнта.

# Generate key pair
openssl genpkey -algorithm ed25519 \
  -out private_key.pem
openssl pkey -in private_key.pem \
  -pubout -out public_key.pem
02

Вивчіть операції з гаманцями

Перегляньте структуру запитів POST /v1/wallets і приклади відповідей. Демоконсоль показує лише симульовані гаманці та операції.

curl -X POST \
  https://api.brolabel.io/v1/wallets \
  -H "Authorization: Ed25519 {sig}"\
  -d '{ "blockchain": "ETH" }' 
03

Сплануйте роботу з подіями

Використовуйте документацію WebSocket, щоб підписатися на події своєї організації та обробляти оновлення життєвого циклу транзакцій.

wss://api.brolabel.io/events
// Streams in real time:
"deposit.confirmed"  { amount, wallet_id }
"withdrawal.completed"{ tx_hash, fee }
"aml.flagged"       { wallet_id, reason }

Копіюйте, адаптуйте, готуйте інтеграцію.

brolabel-api.sh
# Create a wallet
curl -X POST \
  https://api.brolabel.io/v1/wallets \
  -H "Authorization: Ed25519 {signature}" \
  -H "Content-Type: application/json"  \
  -d '{
    "blockchain": "ETH",
    "label": "user-wallet-001"
}'

Підготовлено для production-інтеграції.

01

Підпис кожного запиту Ed25519

Кожен запит підписується вашим приватним ключем Ed25519 — асиметрично, окремо для кожного запиту. Без спільних секретів, без API-ключів у відкритому вигляді.

02

IP-вайтлист + захист від реплеїв

Обмежуйте доступ до API IP-адресами вашого сервера. Перевірка nonce допомагає запобігати повторному використанню підписаних запитів.

03

REST + WebSocket

Синхронний REST для операцій із гаманцями та транзакціями. WebSocket у реальному часі для підтверджень депозитів, виведень та AML-сповіщень.

04

5 ролей RBAC

Owner, Admin, Operator, Reader, Service — розмежування обов'язків на рівні API. Зіставте ролі зі структурою вашої організації.

05

Демоконсоль із симульованими даними

Переглядайте приклади гаманців, транзакцій і подій без реальних API-операцій, ключів, балансів або testnet-токенів.

Ресурси для інтеграції.

Документація API

Концепції API, схеми, підписання Ed25519 і приклади запитів для вашої інтеграції.

Доступно

Демо sandbox

Інтерактивна демоконсоль із симульованими гаманцями, транзакціями й подіями. Для реальних API-операцій зареєструйтеся в застосунку BroSettlement.

Демо

Swagger-колекція

Контракт Integration API для робочого середовища з операціями, схемами запитів і відповідями.

Відкрити Swagger

Skill для AI Agents

Покрокове підключення, налаштування Co-Signer і підписані API-операції з BroSettlement Agent Skills.

Доступно

Ed25519-автентифікація для кожного запиту.

Асиметричний підпис Ed25519 дає змогу автентифікувати кожен запит без спільних секретів або довготривалих токенів. Перевірка nonce допомагає запобігати replay-атакам.

Провайдер
Метод аутентифікації
Захист від реплеїв
Спільні секрети
USBroLabel
Ed25519 asymmetric per-request
✓ Nonce-based
✓ None
Fireblocks
API key + JWT (1hr sessions)
Partial
✗ API key in headers
Utila
JWT token (hour-long sessions)
✗ JWT bearer token
Safeheron
RSA + Hardware token required
✗ Hardware dependency
Fystack
Shared secret HMAC
✗ Shared secret

Питання? Поговоріть з інженером.

Обговоріть з інженером свою архітектуру, налаштування Co-Signer та інтеграцію API в робочому режимі.