Primex Core Admin

Operations console

Frontend bootstrap подключён к operational health contract.

Проверяем доступность Core…
Проверяем серверную сессию…

Private support desk

Очередь обращений

Tenant-scoped queue и staff-only timeline. Все изменения проходят через backend CAS и idempotency; UI не считает действие успешным до authoritative ответа.

REST authoritative mode

Выберите обращение слева. Private timeline и команды доступны только после загрузки tenant-scoped conversation.

Support operations

SLA settings

Рабочий календарь и targets сохраняются через tenant-scoped CAS. Deadlines, паузы и remaining working time вычисляет backend — этот экран их не пересчитывает.

Загружаем private SLA policy…

Tenant catalog

Asset configuration

Verified tenant scope. Asset IDs are canonical network-specific identities; money and revisions remain strings.

Загружаем tenant catalog…

Tenant pricing

Rate adjustment

Поправка применяется только к новым котировкам после atomic publish. Уже принятые quotes сохраняют immutable snapshot.

Загружаем поправки курса…

Treasury read model

Reserve projection

Только чтение tenant-scoped snapshot. Экран не редактирует баланс, не вызывает ledger/provider и не показывает raw credentials.

Загружаем private reserve projection…

Treasury evidence

Reconciliation runs

Только чтение tenant-scoped evidence. Экран не запускает reconciliation, не меняет reserve/ledger и не отображает raw provider payload.

Загружаем reconciliation runs…

Treasury operations

Reserve adjustments

Preview → draft → independent approval. Баланс не редактируется полем, а неизвестный ledger outcome не считается успехом.

Загружаем reserve adjustments и reserve snapshot…

Platform workspace

Provider operations evidence

Выберите verified tenant, затем backend-derived provider binding. Здесь нет credentials, balances или client-constructed binding IDs.

Загружаем verified platform tenant registry…

Platform provider read

SHKeeper currency discovery

Read-only список идентификаторов, которые наблюдались в настроенном SHKeeper deployment.

Наблюдение, не активация

`name` — opaque provider identifier. Для использования требуется отдельное явное сопоставление с Primex asset, network и contract/mint; этот экран ничего не создаёт и не включает.

Загружаем SHKeeper discovery…

Platform support evidence

Attachment storage reconciliation

Read-only проверка соответствия private attachment DB rows и storage inventory. Запуск не меняет scan state и не удаляет объекты.

Quote contract

Preview and accept quote

Public quote endpoints are contract-generated. Token is kept in component memory only; no admin/service secret is sent to the browser.

Tenant integrations

Webhooks

Управление outbound endpoint projections tenant-а. Svix application ID и endpoint secret никогда не попадают в браузер.

Загружаем webhook endpoints…

Register endpoint

Backend выполняет SSRF/DNS/HTTPS policy validation. Пустой filter list означает все published event types.

24 supported public event types
deposit.address_assignedinvoice.createdorder.completedorder.createdorder.refundedorder.reviewedpayment.confirmedpayment.overpaidpayment.partialpayment.reorgedpayout.approvedpayout.cancelledpayout.confirmedpayout.failedpayout.requestedpayout.reservedpayout.submittedrefund.approvedrefund.confirmedrefund.requestedtheme.draft_updatedtheme.publishedtheme.rolled_backtreasury.availabletreasury.reserved

Tenant themes

Themes

Только reviewed plain-data config для `default@0.1.0`. Tenant JS, eval и HTML не принимаются и не исполняются.

Published

none

Нет текущего assignment.

Draft

none

Нет текущего assignment.

Загружаем authoritative theme assignments…

Draft editor

CAS expectedRevision берётся из текущего authoritative draft.

default · v0.1.0 · schema 1

Preview

Локальный preview из plain-data draft values; ничего не интерпретируется как HTML или JS.

classic · lg

Primex Exchange

Создать заказ

Сумма передаётся в atomic units как строка.

Publish

Публикуется exact current draft; перед command требуется explicit confirmation.

Rollback

Укажите archived published revision; текущая revision используется как CAS guard.

Content studio

Статьи и письма без кода

Authoritative tenant drafts · plain text only · CAS protected

Server-backed · no-store

Загружаем каталог…

Загружаем редактор…

Manual review

Решение по заказу

Команда tenant-scoped и idempotent. После принятия решения UI повторно запрашивает тот же результат по исходному ключу и показывает только authoritative Order.

0/2000

Введите UUID заказа, который находится в MANUAL_REVIEW.

Refunds

Dual-control refund

Создание intent не отправляет деньги. Approval требует другого actor, а UI показывает только authoritative refund state.

Создайте refund intent для заказа в REFUND_PENDING или загрузите существующий refund UUID.

Access token и sandbox actor остаются server-only. Production использует GoTrue HttpOnly session; sandbox adapter включается только в явном `NODE_ENV=development` режиме.

Payout queue

Authoritative очередь

Tenant-scoped keyset pagination, без синтеза очереди на клиенте.

Загружаем authoritative payout queue…

Payout detail

Загрузить по UUID

Create payout

Создать intent

Выберите payout в очереди или укажите его UUID.