Введение в 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 для веб-приложений