Введение в Chaindoc

Chaindoc — это платформа на блокчейне для электронных подписей и управления документами. Безопасное, соответствующее требованиям и удобное для разработчиков решение для современных компаний.

Что такое Chaindoc?

Chaindoc — это крутое решение для управления документами, электронными подписями и совместной работой команды. Оно создано на основе технологии блокчейн и обеспечивает неизменяемую проверку документов, юридически обязывающие электронные подписи и безопасность корпоративного уровня.

Основные особенности

Проверка блокчейна

Каждый документ, который публикуется на Chaindoc, автоматически проверяется в блокчейн-сетях (Ethereum, Polygon, BSC, Arbitrum). Это создает неизменяемую запись, которая подтверждает подлинность документа и предотвращает его подделку.

Электронные подписи

  • Юридически обязательные электронные подписи, которые соответствуют eIDAS, ESIGN Act и UETA
  • Несколько типов подписей: простая, расширенная и квалифицированная
  • Рабочие процессы с подписью нескольких сторон
  • Последовательный или параллельный порядок подписания
  • Управление сроками и автоматические напоминания

Управление документами

  • Управляйте версиями с полным контролем
  • Поддержка PDF, документов Office, изображений и видео
  • Детальный контроль доступа (частный, общественный, командный, ограниченный)
  • Как организовать метаданные и хэштеги
  • Поиск по всему тексту

Инструменты для разработчиков

  • RESTful API с полной документацией
  • TypeScript SDK для бэкэнда Node.js и веб-фронтэнда
  • Встроенный интерфейс подписи для удобной интеграции
  • Веб-хуки для уведомлений о событиях в реальном времени
  • Среда Sandbox для тестирования

Работа в команде

  • Управляйте доступом по ролям (владелец, админ, участник, зритель)
  • Командные рабочие пространства и общие документы
  • Журналы действий и контрольные журналы
  • Интеграция KYC/проверки личности с Sumsub

Как это работает

1Загрузить документЗагрузите свой документ через веб-интерфейс или API. Поддерживаются PDF, файлы Office, изображения и видео.

2Создать запрос на подписьДобавьте получателей и настройте процесс подписания. Установите сроки и настройте сообщения.

3Подписавшиеся получают уведомлениеПолучатели получают уведомление по электронной почте с безопасной ссылкой для подписания или встроенным интерфейсом.

4Подписание документовПодписавшиеся подтверждают себя через OTP, просматривают документ и ставят электронную подпись.

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

6ЗавершениеВсе стороны получают подписанный документ с сертификатом блокчейна.

Примеры использования

Юридические вопросы и соблюдение норм

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

Недвижимость

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

Финансовые услуги

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

Здравоохранение

Формы согласия пациентов, медицинские записи и управление документами в соответствии с HIPAA.

Предприятие

Внутренние одобрения, документы по кадрам, соглашения с поставщиками и автоматизированные рабочие процессы через API.

Архитектура

Chaindoc использует многоуровневую архитектуру, которая сочетает традиционную облачную инфраструктуру с технологией блокчейн:

  • Веб-приложение — SPA на React с Next.js
  • REST API — бэкенд Node.js с ограничением скорости и аутентификацией
  • База данных — PostgreSQL для структурированных данных, S3 для хранения файлов
  • Блокчейн-уровень — смарт-контракты на Ethereum, Polygon, BSC, Arbitrum
  • Очередь сообщений — архитектура, основанная на событиях, для веб-хуков и уведомлений
  • CDN — глобальная доставка контента для быстрого доступа к документам

Безопасность и соответствие требованиям

Начало работы

Готовы начать? Выберите свой путь:

  • Быстрый старт — подпишите свой первый документ за 5 минут
  • Установка — настройте SDK для вашей среды разработки
  • Документация API — погрузитесь в справочник REST API
  • SDK — посмотри Node.js Server SDK и Embed SDK для веб-приложений