РынокПродавцы
Документация
    GreenFood.live

    Децентрализованное самостроящееся будущее

    Войти
    Рынок
    Продавцы
    Закупки
    Конфиденциальность|Контакты
    v1.104.12|Sonoratek LLC

    Documentation

    Концепции, ценность и типичные сценарии клонирования — меньше кода.

    Быстрый вход (CTO · аудиторы · агенты)

    Приветствие — миссия и аудитории
    Краткий справочник
    С чего начать
    Архитектура и Auth.js
    Режимы бэкенда и базы данных (DB_BACKEND_MODE)
    Self-hosted
    Ring MCP Tools
    Ring MCP Server
    Token economics
    Token launch jurisdictions
    Деплой (Docker · k8s)
    Безопасность и соответствие требованиям
    GitHub — connectplatform/ring
    Исходный код — лицензия MIT (GitHub)

    Documentation

    Концепции, ценность и типичные сценарии клонирования — меньше кода.

    Быстрый вход (CTO · аудиторы · агенты)

    Приветствие — миссия и аудитории
    Краткий справочник
    С чего начать
    Архитектура и Auth.js
    Режимы бэкенда и базы данных (DB_BACKEND_MODE)
    Self-hosted
    Ring MCP Tools
    Ring MCP Server
    Token economics
    Token launch jurisdictions
    Деплой (Docker · k8s)
    Безопасность и соответствие требованиям
    GitHub — connectplatform/ring
    Исходный код — лицензия MIT (GitHub)

    Documentation

    Концепции, ценность и типичные сценарии клонирования — меньше кода.

    Быстрый вход (CTO · аудиторы · агенты)

    Приветствие — миссия и аудитории
    Краткий справочник
    С чего начать
    Архитектура и Auth.js
    Режимы бэкенда и базы данных (DB_BACKEND_MODE)
    Self-hosted
    Ring MCP Tools
    Ring MCP Server
    Token economics
    Token launch jurisdictions
    Деплой (Docker · k8s)
    Безопасность и соответствие требованиям
    GitHub — connectplatform/ring
    Исходный код — лицензия MIT (GitHub)
    GreenFood.live Logo

    Loading documentation...

    Preparing GreenFood.live content

    GreenFood.live Logo

    Loading documentation...

    Preparing GreenFood.live content

    GreenFood.live Logo

    Loading documentation...

    Preparing GreenFood.live content

    Протокол Tunnel

    Realtime-слой Ring Platform: inbox на пользователя (уведомления, баланс) и topic-каналы (чат, discovery, matcher).

    • Сервер: server.ts — Next.js + native WSS (/api/tunnel/ws) при RING_DEPLOY_TARGET=k8s|self-hosted
    • Брокер: lib/tunnel/hub/ → InMemoryTunnelHub
    • Клиент: TunnelProvider / useTunnelChannel → WSS → SSE → poll
    • Reconnect: NativeWsClient — backoff, heartbeat watchdog (force-close без pong), kick на online / visibilitychange

    Маршруты API

    МаршрутМетодНазначение
    /api/tunnel/wsWSNative WebSocket (k8s/self-hosted)
    /api/tunnel/sseGETSSE-поток
    /api/tunnel/tokenPOSTJWT для tunnel auth
    /api/tunnel/pollGET/POSTLong-polling fallback

    Конфигурация

    Полный гид — английская версия.

    Протокол Tunnel

    Realtime-слой Ring Platform: inbox на пользователя (уведомления, баланс) и topic-каналы (чат, discovery, matcher).

    • Сервер: server.ts — Next.js + native WSS (/api/tunnel/ws) при RING_DEPLOY_TARGET=k8s|self-hosted
    • Брокер: lib/tunnel/hub/ → InMemoryTunnelHub
    • Клиент: TunnelProvider / useTunnelChannel → WSS → SSE → poll
    • Reconnect: NativeWsClient — backoff, heartbeat watchdog (force-close без pong), kick на online / visibilitychange

    Маршруты API

    МаршрутМетодНазначение
    /api/tunnel/wsWSNative WebSocket (k8s/self-hosted)
    /api/tunnel/sseGETSSE-поток
    /api/tunnel/tokenPOSTJWT для tunnel auth
    /api/tunnel/pollGET/POSTLong-polling fallback

    Конфигурация

    Полный гид — английская версия.

    Протокол Tunnel

    Realtime-слой Ring Platform: inbox на пользователя (уведомления, баланс) и topic-каналы (чат, discovery, matcher).

    • Сервер: server.ts — Next.js + native WSS (/api/tunnel/ws) при RING_DEPLOY_TARGET=k8s|self-hosted
    • Брокер: lib/tunnel/hub/ → InMemoryTunnelHub
    • Клиент: TunnelProvider / useTunnelChannel → WSS → SSE → poll
    • Reconnect: NativeWsClient — backoff, heartbeat watchdog (force-close без pong), kick на online / visibilitychange

    Маршруты API

    МаршрутМетодНазначение
    /api/tunnel/wsWSNative WebSocket (k8s/self-hosted)
    /api/tunnel/sseGETSSE-поток
    /api/tunnel/tokenPOSTJWT для tunnel auth
    /api/tunnel/pollGET/POSTLong-polling fallback

    Конфигурация

    Полный гид — английская версия.

    bash
    
    RING_DEPLOY_TARGET=k8s
    NEXT_PUBLIC_RING_DEPLOY_TARGET=k8s
    # На однонодовом k3s-or: replicas=1 + TUNNEL_POSTGRES_FANOUT=disabled
    bash
    
    RING_DEPLOY_TARGET=k8s
    NEXT_PUBLIC_RING_DEPLOY_TARGET=k8s
    # На однонодовом k3s-or: replicas=1 + TUNNEL_POSTGRES_FANOUT=disabled
    bash
    
    RING_DEPLOY_TARGET=k8s
    NEXT_PUBLIC_RING_DEPLOY_TARGET=k8s
    # На однонодовом k3s-or: replicas=1 + TUNNEL_POSTGRES_FANOUT=disabled
    1. Документация
    2. /Features
    3. /Протокол Tunnel

    Обновлено 7 авг. 2026 г.1 мин прослушивания

    1. Документация
    2. /Features
    3. /Протокол Tunnel

    Обновлено 7 авг. 2026 г.1 мин прослушивания

    1. Документация
    2. /Features
    3. /Протокол Tunnel

    Обновлено 7 авг. 2026 г.1 мин прослушивания