Chaindoc logoChaindoc

Вступ до Chaindoc

Chaindoc — це інструмент на базі блокчейну для електронного підпису та управління документами. Ви отримуєте юридично значущі е-підписи, незмінну верифікацію та повний API для розробки.

Що таке Chaindoc?

Chaindoc обробляє три речі: документи, підписи та командну співпрацю. Кожен документ, який ви публікуєте, верифікується в мережі блокчейну, що означає — ніхто не може його підробити після факту. Це те, що більшість інструментів підпису пропускають.

Це створено для розробників, які хочуть вбудувати підпис у свої додатки, але також працює «з коробки» через веб-інтерфейс. Вам не потрібно писати код, щоб відправити перший запит на підпис.

Що ви можете робити з Chaindoc

Блокчейн верифікація

Кожен опублікований документ автоматично отримує хеш, записаний у мережу блокчейну. Вам не потрібно нічого налаштовувати. Верифікація працює в Ethereum, Polygon, BSC та Arbitrum, тож ви можете обрати мережу, що відповідає вашим вимогам щодо вартості та швидкості.

Електронні підписи

Chaindoc підтримує прості, розширені та кваліфіковані підписи, які відповідають eIDAS, ESIGN Act та UETA. Ви можете налаштувати робочі процеси багатостороннього підпису з послідовним або паралельним порядком, дедлайнами та автоматичними нагадуваннями.

Справа в тому: більшості команд не потрібні кваліфіковані підписи. Прості е-підписи покривають 90% бізнес-контрактів. Перевірте документацію з підписів, щоб з'ясувати, який тип підходить для вашого випадку.

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

  • Контроль версій з повним аудитом змін
  • Завантаження PDF, Office файлів, зображень та відео
  • Контроль доступу: приватний, публічний, командний або обмежений
  • Метадані, хештеги та повнотекстовий пошук для швидкого знаходження

Якщо ви переходите зі спільного диска або базового файлового сховища, найбільша різниця — це аудит. Кожен перегляд, редагування та підпис реєструється. Детальніше про це читайте в гайді з управління документами.

Інструменти для розробників

Chaindoc має REST API та TypeScript SDKs для бекенду (Node.js) та фронтенду (React, Vue, Angular). Ви також можете вбудувати компонент підпису, щоб ваші користувачі підписували документи, не залишаючи ваш додаток.

  • Повний REST API з авторизацією, обмеженням швидкості та пісочницею
  • Server SDK для Node.js та Embed SDK для веб-фронтендів
  • Webhooks для сповіщень про події в реальному часі
  • Середовище пісочниці для тестування без впливу на продакшн

Командна співпраця

Ви можете запрошувати членів команди з рольовим доступом: Owner, Admin, Member або Viewer. Кожна роль контролює, що хтось може бачити, редагувати та підписувати. Журнали активності відстежують все, що важливо, коли потрібно довести, хто що схвалив.

Для команд, яким потрібна верифікація особи, Chaindoc інтегрується з Sumsub для KYC перевірок. Деталі налаштування дивіться на сторінці управління командою.

Як працює процес підпису

Типовий потік від завантаження до підписаного документа займає шість кроків. Більша частина автоматизується, коли ви налаштуєте запит.

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

2Створіть запит на підписДодайте отримувачів, встановіть порядок підпису (послідовний або паралельний), виберіть дедлайн та напишіть кастомне повідомлення, якщо хочете. Це займає близько 30 секунд у інтерфейсі.

3Підписанти отримують сповіщенняОтримувачі отримують email з безпечним посиланням на підпис. Якщо ви використовуєте Embed SDK, вони побачать інтерфейс підпису прямо у вашому додатку.

4Підписанти переглядають та підписуютьКожен підписант авторизується через OTP, переглядає документ та застосовує свій електронний підпис. Увесь процес займає менше хвилини для більшості документів.

5Блокчейн верифікаціяПісля підпису всіх сторін хеш документа автоматично записується в блокчейн. Це створює незмінний доказ стану документа на момент підпису.

6Всі отримують підписану копіюВсі сторони отримують фінальний документ з прикріпленим сертифікатом блокчейн верифікації. Ви можете перевірити автентичність у будь-який час за допомогою сертифіката.

Поширені випадки використання

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

  • Юридична галузь та комплаєнс — контракти, NDA, трудові угоди. Блокчейн аудит задовольняє більшість регуляторних вимог без зайвого паперу.
  • Нерухомість — угоди щодо власності та договори оренди, де потрібен незмінний запис, що витримує суперечки.
  • Фінансові послуги — кредитні угоди, інвестиційні документи та форми комплаєнсу, які мають відповідати регуляторним стандартам.
  • Охорона здоров'я — форми згоди пацієнтів та медичні записи з обробкою документів, що відповідає HIPAA.
  • Enterprise — внутрішні погодження, HR документи, угоди з постачальниками. Команди, що обробляють сотні контрактів на місяць, економлять найбільше часу завдяки автоматизації через API.

Огляд архітектури

Chaindoc поєднує стандартну хмарну інфраструктуру з блокчейн шаром. Вам не потрібно розуміти весь стек, щоб використовувати API, але корисно знати, що працює під капотом:

  • Веб-додаток на React та Next.js
  • Node.js REST API з авторизацією, обмеженням швидкості та версіонуванням
  • PostgreSQL для структурованих даних, S3 для файлового сховища
  • Смарт-контракти на Ethereum, Polygon, BSC та Arbitrum для верифікації документів
  • Подієво-орієнтована черга повідомлень, що живить webhooks та сповіщення
  • Глобальний CDN для швидкої доставки документів

Безпека та комплаєнс

Безпека — не додаткова функція тут. Вона вбудована в те, як документи зберігаються, передаються та верифікуються.

Якщо ви працюєте з чутливими документами, перегляньте гайд з найкращих практик безпеки щодо рекомендацій з контролю доступу, налаштувань шифрування та конфігурацій комплаєнсу.

Куди йти далі

Оберіть шлях, що відповідає тому, що ви намагаєтесь зробити:

  • Quick Start — надішліть свій перший документ на підпис за 10 хвилин
  • Installation — налаштуйте SDK у своєму середовищі розробки
  • API documentation — повна довідка REST API з прикладами
  • SDKs — Node.js Server SDK та Embed SDK для веб-додатків