Верификация компаний и экспертов
Как доказать, что компания действительно существует, что пользователь имеет право управлять её профилем, что эксперт — реальный человек с подтверждаемой связью с организацией, какие факты можно считать проверенными, какие badge показывать публично, когда проверку нужно повторять и как не превратить «галочку» в платный декоративный значок.
1. Главное решение
2. Почему это критично для продукта
РБК Компании строит пользовательский workflow вокруг конкретной организации: для добавления компании указывается ОГРН, затем данные подтверждаются и подаётся заявка на подключение. В экспертном профиле РБК прямо оставляет за собой право запросить документы, подтверждающие трудоустройство, если возникают сомнения. Это показывает, что деловая платформа должна проверять не только email пользователя, но и связь пользователя/эксперта с сущностью.
3. Четыре независимых объекта проверки
| Объект | Вопрос | Пример доказательства |
|---|---|---|
| Existence | Существует ли организация? | ЕГРЮЛ/ЕГРИП, официальный иностранный реестр, LEI и т. п. |
| Control | Имеет ли этот пользователь право менять профиль? | DNS/domain verification, corporate email, документ/ручная проверка, делегирование владельцем. |
| Relationship | Связан ли эксперт/бренд/юрлицо с организацией? | Official company page, corporate email, HR/appointment document, verified admin confirmation + source. |
| Claim | Правда ли конкретное утверждение? | Реестр, отчёт, документ, dataset, независимый источник. |
4. Уровни verification
5. ФНС как основной источник для российских юрлиц и ИП
ФНС перечисляет сервис «Прозрачный бизнес» как сервис комплексной информации о налогоплательщиках: поиск ЮЛ/ИП, статусы, учредители, руководители, адреса, правопреемство, сведения о недостоверности, выписки, ОКВЭД и другие данные. ФНС также предоставляет сведения из ЕГРЮЛ/ЕГРИП для использования в информационных системах, включая ежедневно обновляемые данные в соответствующей модели доступа.
| Поле | Можно использовать как verification signal? |
|---|---|
| ОГРН / ОГРНИП | Да, сильный identifier |
| ИНН | Да |
| Юридическое наименование | Да, с датой состояния |
| Статус организации | Да |
| Руководитель | Да, как реестровое отношение на конкретную дату |
| Учредители | Да в доступном объёме и с учётом актуальности |
| ОКВЭД | Да, но не считать полной картиной фактической деятельности |
| Маркетинговое описание | Нет, это другой слой данных |
6. Verification source hierarchy для РФ
7. Verification иностранной компании
Не делать российский ИНН обязательным универсальным условием, иначе платформа закрывается для иностранных SaaS/AI-компаний.
| Сигнал | Пример |
|---|---|
| Official company register | Юрисдикционный регистрационный номер |
| LEI | Если применим |
| Tax/VAT identifier | По стране |
| Official domain | Domain control + website |
| External authoritative IDs | Дополнительный disambiguation |
Google Organization structured data также рассматривает URL, tax identifiers, LEI/ISO identifiers и другие administrative properties как данные, помогающие однозначно определить организацию.
8. Entity existence workflow
9. Claim profile ≠ create new company
Это предотвращает:
- дубли;
- две карточки одной организации;
- историю, принадлежащую аккаунту агентства;
- потерю публикаций после смены подрядчика.
10. Методы проверки права управления
| Метод | Strength | MVP? |
|---|---|---|
| Corporate email на verified domain | Высокий | Да |
| DNS TXT challenge | Очень высокий для контроля домена | Да/Р1 |
| HTML file/meta challenge на сайте | Высокий | Можно позже |
| Manual document review | Высокий при корректной процедуре | Fallback |
| Invoice payment от юрлица | Хороший supporting signal | Да, но не единственный универсальный метод |
| Free mailbox @gmail/@mail и текст «я директор» | Низкий | Не достаточно |
11. Почему DNS verification особенно полезна
Google Search Console использует DNS record как единственный способ проверки Domain property. Это не доказывает юридическую собственность бизнеса, но является сильным доказательством технического контроля над доменом.
12. Corporate email verification
13. Email role policy
| Что доказывает | |
|---|---|
| ceo@company.ru | Контроль ящика на домене, но роль «CEO» всё равно не принимается автоматически как юридический факт |
| name@company.ru | Связь с корпоративным доменом |
| agency@gmail.com | Не доказывает связь с клиентом |
| pr@agency.ru + delegation | Агент может получить отдельное делегированное право |
14. Агентское управление
15. Что делать, если у компании нет сайта
Не требовать domain verification от всех. Для реального малого бизнеса без домена:
- проверить реестровую entity;
- проверить документы/оплату/уполномоченного представителя;
- использовать manual verification;
- дать V1 identity, а control подтверждать другим методом.
16. Account verification и Entity verification — разные вещи
Account
Email, MFA, телефон при необходимости, security.
Entity
Официальные IDs, domain, registry, company status.
17. Expert verification
РБК Компании допускает профиль эксперта только для штатного сотрудника организации в своей модели и при сомнениях может запросить подтверждающие документы. «Матчасти» может быть шире: эксперт может быть сотрудником, основателем, независимым консультантом или исследователем, но тип связи должен быть указан точно.
18. Уровни экспертной проверки
| Level | Что подтверждено | Public wording |
|---|---|---|
| E0 | Профиль создан | Без badge |
| E1 | Identity / contact verified | «Личность подтверждена» — только если реально есть такой процесс |
| E2 | Связь с организацией | «Связь с компанией подтверждена» |
| E3 | Ключевая роль/экспертиза подтверждена источниками | «Данные об эксперте проверены» |
19. Не продавать Expert Verification
Иначе verification перестаёт быть trust signal.
20. Методы подтверждения связи эксперта с компанией
| Evidence | Strength |
|---|---|
| Corporate email + official team page | Очень хороший |
| Official press release / company page naming person and role | Высокий |
| Registry showing formal executive | Высокий для зарегистрированной роли |
| Appointment/employment document | Высокий, но privacy-sensitive |
| Verified company admin confirmation | Хороший supporting signal |
| LinkedIn/social profile alone | Supporting, не единственный |
| Сам эксперт написал это в анкете | Claim, не verification |
21. Не хранить трудовой документ дольше необходимого
Точный retention/privacy процесс будет отдельным документом.
22. Expertise verification
23. Expert topic graph
24. Company facts: что проверять автоматически
| Fact | Automation |
|---|---|
| ИНН/ОГРН | Да |
| Legal name | Да |
| Registration status/date | Да |
| Registered director where available | Да |
| ОКВЭД | Да |
| Official domain | Candidate + verification |
| Number of customers | Нет без source |
| «Лидер рынка» | Нет |
| Product quality | Не verification field |
25. Company-submitted facts
26. High-impact claims
Некоторые утверждения сильнее влияют на доверие и коммерческое решение, поэтому требуют enhanced verification:
| Claim | Policy |
|---|---|
| Количество клиентов | Источник + дата; предпочтительно подтверждение |
| Выручка / финансовые данные | Официальная отчётность/проверяемый источник |
| Доля рынка / «№1» | Методология + независимый источник; иначе не verified |
| Результаты кейса | Данные + client confirmation при необходимости |
| Сертификат / лицензия | Номер/issuer/registry |
| Award | Issuer + year + category + source |
27. Верификация кейса
РБК Компании уже использует близкую механику: в клиентском кейсе может запрашиваться информация о бизнес-партнёре и подтверждение.
28. Badge для подтверждённого кейса
| Статус | UI |
|---|---|
| Vendor-submitted | «По данным компании» |
| Client relationship confirmed | «Сотрудничество подтверждено» |
| Results confirmed | «Результаты подтверждены клиентом» |
| Independently checked data | «Данные проверены редакцией» + source |
29. Это может стать сильным moat
Это существенно полезнее для читателя, поисковиков и AI systems, чем просто больше текста.
30. Verification badges
| Badge | Что означает | Чего не означает |
|---|---|---|
| Компания подтверждена | Entity identity matched authoritative data | Не рекомендация |
| Профилем управляет компания | Control verified | Не все данные автоматически правдивы |
| Эксперт подтверждён | Identity/relationship verification по установленному уровню | Не «лучший эксперт» |
| Кейс подтверждён | Определённые отношения/результаты подтверждены | Не независимый аудит бизнеса |
| Данные проверены | Конкретные claims прошли source verification | Не бессрочная гарантия актуальности |
31. Badge должен быть кликабельным
32. Verification timestamp
Любая проверка имеет дату.
Не показывать вечное «verified», если исходные отношения могли измениться.
33. Reverification schedule
| Объект | Рабочая частота |
|---|---|
| Юридический статус/название | Автоматически при обновлении registry data / минимум периодически |
| Domain ownership/control | 6–12 месяцев или при изменениях |
| Account control permission | Пока активно + security events / periodic confirmation |
| Employment relation | 6–12 месяцев или при сигнале изменения |
| Role/title | При каждом профайл-update + periodic review |
| High-impact commercial claims | Имеют as_of date, не «вечный verified» |
Частоты — продуктовые гипотезы.
34. Verification expiration
35. Signals that trigger immediate recheck
- official domain перестал работать или сменил владельца;
- юрлицо ликвидировано/реорганизовано;
- изменился директор;
- эксперт сменил место работы;
- поступила substantiated dispute;
- аккаунт был скомпрометирован;
- пользователь пытается радикально изменить entity identity;
- другая сторона заявила права на профиль.
36. Конфликт за управление компанией
37. Transfer when employee leaves
Permissions принадлежат не человеку навсегда, а действующей связи.
38. Agency offboarding
39. Domain ownership change
40. Verification evidence model
41. Не хранить secret verification token после проверки
DNS/email challenge tokens должны быть одноразовыми или иметь ограниченный lifetime. После успешной проверки хранить результат и audit metadata, а не использовать вечный секрет как authentication credential.
42. Verification events
Эти events обновляют badges, structured data, permissions и moderation risk.
43. Source of truth priority conflicts
| Конфликт | Решение |
|---|---|
| Компания пишет одно legal name, реестр другое | Legal name = authoritative registry; brand/display name хранится отдельно |
| Компания пишет 500 сотрудников, источник 120 | Показать источник/дату, запросить объяснение; не перетирать автоматически |
| Company site говорит CEO A, реестр руководитель B | Возможно разные роли; хранить отдельно и проверять semantics |
| Эксперт пишет «работаю в X», компания отрицает | Relationship = disputed / not verified |
44. Текущая роль vs юридический руководитель
Data model хранит точный source-specific role.
45. Verification и structured data
Google Organization markup рекомендует administrative и online-presence fields, включая name, legalName, url, taxID, LEI/ISO identifiers и sameAs. В Mathchast_21 в structured data должны попадать только поля, которые соответствуют видимому содержанию и прошли достаточную verification.
46. sameAs policy
47. Verification и AI Visibility
Это одна из причин, почему verification нужно построить раньше полноценного AI Visibility продукта.
48. Верификация не должна быть платным барьером для исправления ошибки
Бесплатно:
- report incorrect data;
- submit evidence;
- claim basic entity;
- исправление подтверждённой фактической ошибки.
Платными могут быть publishing, analytics, premium workflows и enterprise service, но не исправление собственной ошибки платформы.
49. Verification cost
| Метод | Наш cost | Использование |
|---|---|---|
| Registry/API rule | Низкий после интеграции | Массово |
| Email challenge | Очень низкий | Массово |
| DNS challenge | Низкий | Strong control |
| Manual doc review | Высокий | Fallback/high-value account |
| External independent due diligence | Очень высокий | Не MVP |
50. Verification funnel
51. Progressive verification
52. Verification risk score
| Signal | Risk |
|---|---|
| Registry + official domain exact match | −30 |
| Corporate email verified | −20 |
| DNS control | −30 |
| Official source names same person/role | −20 |
| Free mailbox only | +20 |
| Newly registered unrelated domain | +30 |
| Request to take over high-profile entity | +30 |
| Conflicting administrator claim | +50 |
| Attempt to change identifiers | +50 |
Score — внутренняя модель triage, не публичный рейтинг.
53. Security: takeover protection
Verified company profiles будут привлекательной целью. Минимум:
- MFA для account admins;
- email notification при смене admin/domain/critical fields;
- cooldown/manual review для изменения primary domain/identifiers;
- audit log;
- recovery process;
- ability to freeze profile during dispute.
54. Нельзя давать одному admin удалить историю
55. Profile completeness
56. Index eligibility
| Signal | Для index eligibility |
|---|---|
| Verified legal identifier | Сильный плюс |
| Verified domain | Плюс |
| Meaningful unique structured data | Плюс |
| Expert/publication relations | Плюс |
| Only registry name + INN | Может быть недостаточно для index |
| Paid subscription | Не должна автоматически открывать index |
57. Public verification center
На сайте полезна отдельная страница /verification:
58. Conflict/dispute UX
59. Verification history
60. Нельзя показывать внутренние security details
Публичный badge может сообщить тип доверия, но не публиковать:
- verification token;
- личный email сотрудника, если он не публичный;
- копии паспортов/доверенностей;
- внутренние fraud signals;
- security recovery details.
61. Expert consent
Для MVP:
- минимальные публичные factual mentions могут следовать редакционным основаниям;
- расширенный expert profile с фото/bio/social links лучше активировать через самого эксперта или подтверждённую company process с корректным правовым основанием;
- personal-data details будут согласованы в privacy document.
62. Verified expert и смена работодателя
63. Верификация бренда
Бренд не обязательно равен юрлицу. Для подтверждения связи:
- официальный сайт;
- товарный знак/официальная регистрация при необходимости;
- корпоративные документы/официальные публикации;
- relation «operated by/owned by» с датой.
Не давать юрлицу автоматически «захватить» одноимённый бренд без проверки.
64. Verification и reviews later
65. Verification и awards/certificates later
Не разрешать просто загрузить картинку «Лучшая компания 2026» и превратить её в trusted fact.
66. API contract
67. CMS roles
| Role | Может |
|---|---|
| CLIENT_ADMIN | Редактировать submitted fields, делегировать в пределах policy |
| AGENCY_MANAGER | Управлять клиентом в рамках delegated permissions |
| VERIFICATION_EDITOR | Решать verification cases |
| EDITOR | Проверять publication claims, не обязательно выдавать control |
| LEGAL | High-risk disputes |
| SYSTEM | Registry/domain rechecks, но не arbitrary manual claims |
68. Verification queue
69. SLA hypothesis
| Verification | Target |
|---|---|
| Automatic registry match | Seconds/minutes |
| Email challenge | Immediate |
| DNS challenge | Minutes–hours depending DNS |
| Manual standard review | 1 working day |
| Dispute/high-risk | 2–5 working days or case-specific |
SLA — рабочая гипотеза.
70. Verification should not block reading
Непроверенная company entity может использоваться редакцией как упоминание, если источник и статус понятны. Verification gates влияют на управление профилем, badge, коммерческие claims и index eligibility, а не делают невидимым весь мир, который ещё не прошёл наш onboarding.
71. Что не строить на MVP
| Не строить | Почему |
|---|---|
| KYC уровня банка для каждого пользователя | Избыточное friction |
| Видео-селфи каждого эксперта | Не нужен для большинства B2B use cases |
| Public trust score 0–100 | Псевдоточность и legal/reputation risk |
| Автоматическое подтверждение должностей по соцсетям | Низкая надёжность |
| Хранение лишних паспортных данных | Privacy/security burden |
| Платная «золотая галочка» | Разрушает смысл verification |
72. MVP verification stack
73. Сильная продуктовая механика: «подтвердите источник»
Так company onboarding одновременно улучшает data quality.
74. Сильная продуктовая механика: verification completeness
75. Commercial conversion
Verification itself free/basic, а затем естественный переход:
Это делает бесплатную company card реальным acquisition surface, а не бесполезным freemium.
76. Решение документа
77. Что этот документ разблокирует
Источники исследования
- ФНС России — перечень сервисов открытой информации о налогоплательщиках: «Прозрачный бизнес», ЕГРЮЛ/ЕГРИП и другие источники
- ФНС России — интеграция и доступ к базам данных ЕГРЮЛ и ЕГРИП; новые форматы 2026 года
- ФНС России — порядок предоставления доступа к сведениям ЕГРЮЛ/ЕГРИП и использование в информационных системах
- РБК Компании — поиск компании, заявка на управление профилем и регистрация
- РБК Компании — добавление компании по ОГРН и управление профилем
- РБК Компании — экспертные профили, требования к связи с компанией и возможность запроса документов
- РБК Компании — данные официальных источников и проверка компаний
- Google Search Console — Domain property и DNS verification как способ доказательства контроля над доменом
- Google Search Central — Organization data: legalName, url, taxID, LEI/ISO identifiers, sameAs и disambiguation
Verification levels, badge names, risk score, recheck intervals, SLA, domain/email workflow и public UI являются проектной моделью «Матчасти». ФНС используется как авторитетный источник российских регистрационных данных, но конкретный способ массовой интеграции, допустимый набор персональных данных и retention evidence должны быть отдельно проверены технически и юридически перед production.