DRAFT DISCLAIMER: это всего лишь черновой документ, описывающий возможные способы итеративного внедрения этой системы.
Здесь предоставлен далеко не исчерпывающий список возможностей. Я вполне допускаю возможность существования куда более эффективных подходов, но описал пока что только те, до которых додумался на данный момент:)
В первой итерации этого подхода создаётся сервис для субъектов (граждане, предприятия, государство и т.д.), в котором они могут заключать договора (описанные формальным языком), которые в случае возникновения спора между участниками договора будут разрешены государством по ускоренной процедуре.
Для граждан это будет выглядеть приблизительно так:
- Открываем веб-сайт/приложения этого сервиса
- Аутентифицируемся в нём (способов может быть масса)
- Создаём договор на формальном языке (выбрав один из предсозданных или загрузив свой)
- Добавляем остальных участников договора
- Каждый участник подтверждает своё участие - с этого момента договор вступает в юридическую силу
- Когда кто-то из участников выполняет взятое на себя обязательство, он вносит это в систему (условно нажимает кнопку "это я сделал")
- остальные участники подтверждают или опровергают выполнение обязательства
- Если все участники выполнили взятые на себя обязательства, договор считается выполненным
- В любой момент любой из участников договора может нажать кнопку "Подать в суд"
- все данные собранные в системе (как-то подтверждения/опровержения выполнения обязательств) + дополнительные данные, добавленные участниками в свзяи с разбирательством передаются судье
- судья должен проанализировать пришедшие данные и класифицировать правдивость или ложность подтверждений/опровержений
- если предоставленных данных не хватает, судья может запросить уточнение или даже назначить очный суд
- по итогу, судья выставляет конечные статусы всем обязательствам (выполнено/не выполнено) и договор разрешается автоматически в соответствии с его внутренними пунктами и действующим законодательством
Цели:
- Упрощение процесса заключения договоров
- Улучшение арбитражной роли государства
- Потенциальное уменьшение коррупции в судах
- Судья может выбиратся случайно и быть анонимным для участников
- Дело может передаваться сразу группе (2-3, например) судей, где каждый не знает друг друга. Каждый из них выносит своё решение не видя решений других судей, и в случае несовпадения решения, может быть привлечён более квалифицированный судья для того, что бы:
- Вынести окончательное решение
- Принять решение, стоит ли кому-то из ошибившихся судей пройти проверку/переатестацию
- Судьи иногда могут получать фейковые дела (с известным правильным результатом) для ongoing тестирования их компетенции и честности
- Пул фейковых дел для тестирования может собираться из уже решенных в прошлом для максимально объективных результатов таких тестов
- Фигуранты дела могут быть анонимны (для случае, когда личность подающего не имеет решающего значения для дела)
- Для некоторых типов договоров налогооблажение может быть автоматическим
- Для некоторых типов договоров (связанных например с услугами или куплей-продажей) государство может выступить стороной гарантированно передающей оплату (самостоятельно или через коммерческие банки) за товар/услугу
- Сбор данных по типам проводимых сделок для последующего анализа и прогнозирования
Необходимо:
- Сам формальный язык + документация к его использованию
- Набор типичных договоров
- Сам сервис
- Веб/моб/десктоп приложение для субъектов
- Веб/моб/десктоп приложение для судей
- Законопроект (пока что на естественном языке =/) дающий юридическую силу таким договорам и регламентирующий работу судей в такой системе
Желательно:
- Инструмент перевода договора с формального языка на естественный
- Инструмент перевода договора с естественного языка на формальный
Тоже самое, что и предыдущий со следующими изменениями:
- Сервис не обязательно государственный
- Нет ускоренной процедуры разрешения спора в суде
- Источник истины всё ещё документ на естественном языке
- Сервис умеет генерировать необходимые документы (сам договор, дополнения к нему, необходимые акты и т.д.) на естественном языке из формального описания
Преимущества:
- Нет необходимости вносить и принимать новые законопроекты
- Есть возможность обкатать систему с минимум побочных эфектов
- В любой момент можно перейти к государственному варианту
Недостатки:
- Инструмент перевода договора с формального языка на естественный становиться обязательным условием
- Улучшение арбитражной функции государства не происходит
- Уменьшения корупции в судах не происходит
В первой итерации этого подхода создаются инструменты для экспертного сообщества, с помощью которых они могут анализировать законодательные инициативы и проще создавать новые.
Для экспертного сообщества и граждан это будет выглядеть приблизительно так:
- Открываем веб-сайт/приложения этого сервиса
- Загружаем/выбираем законопроект на естественном или формальном языке
- если законопроект описан на естественном языке, то переводим его на формальный в автоматическим (или полуавтоматическом) режиме
- Запускаем процесс анализа законопроекта (условно нажимаем кнопку "анализировать")
- В результате получаем отчёт, где для этого законопроекта указаны:
- Не соответсвия Конституции
- Не соответсвия (конфликты) другим проанализированым законопроектам
- Места требующие уточнения
Цели:
- Улучшение прозрачности и понятности законодательной деятельности для обывателя
- Увеличение продуктивности для экспертного сообщества
- Увеличение продуктивности для депутатского корпуса
- Уменьшение внутренней противоречивости
- Постепенный перевод всей законодательной базы в машиночитаемый формат, что радикально увеличивает возможности для анализа
Необходимо:
- Сам формальный язык + документация к его использованию
- Проведение лексического и семантического анализа какой-нибудь Конституции (например, Украины, США, Германии или России), а возможно и нескольких для того что бы выявить терминологическое ядро и основные конструкции
- Описание конституции с помощью формального языка
- Автоматический (или полуавтоматический) переводчик законопроектов с естественного на формальный язык
- Автоматический генератор законопроектов, переводящий формальный язык на естественный
- Сам сервис
Желательно:
- Интеграция с базой принятых в парламенте законопроектов
- Интеграция с системой контроля версий
В первой итерации этого подхода создаются инструменты для налоговой и налогоплательщиков, с помощью которых упрощается налогооблажение и увеличивается его прозрачность.
Инструменты:
- Интерактивный справочник-калькулятор, который позволяет легко и быстро определить кто и сколько должен заплатить налогов в конкретной ситуации
- Генератор налоговой отчётности для предприятий и физ. лиц с возможностью импорта данных из популярных программ бухгалтерского учёта или ERP систем (например 1С, SAP, Microsoft Dynamics и другие).
Цели:
- Упрощения ведения бух. учёта за счёт отсутствия необходимости подстраиватся под налоговый кодекс
- Увеличение прозрачности налоговой системы за счёт исключения внутренних противоречий в налоговом кодексе
- Уменьшение человеческого фактора в процессе налогооблажения, и как следствие:
- Уменьшение издержек на содержание налоговой
- Уменьшение уровня коррупции
- Уменьшение давления на бизнесс со стороны налоговой
- Уменьшение затрат на бухгалтерию (особенно критично для малого/среднего бизнесса)
- Улучшение качества данных собираемых налоговой т.к. появиться привязка не только к виду налога, а конкретным совершаемым действиям предприятий/лиц, что позволит:
- Существенно упростить и намного больше автоматизировать (возможно, вплоть до realtime) расчёт макроэкономических показателей
- Упростить проведение сравнительного анализа
- Спустя какое-то время строить более точные модели для прогнозирования последствий изменения налоговой политики
Необходимо:
- Сам формальный язык + документация к его использованию
- Переведение налогового кодекса с естественного языка в формальный
- Сами инструменты
Желательно:
- API для банков и предприятий для полной автоматизации налогооблажения хотя бы в тривиальных случаях
Этот подход подразумевает создание формальной системы (в математическом определении этого термина) на основе идей изложеных здесь, что позволит создать научную теорию на стыке юрисприденции и математики.
Такой подход позваляет хотя бы частично перевести дисскусию из области гуманитарных наук в область точных. Это в свою очередь даёт возможность использовать научный метод, привлекать учёных (математиков, в основном), создавать проверяемые теоремы, а главное доказывать их.
К сожалению, данный метод сам по себе не даёт никаких практических результатов. Но он даёт возможность улучшить качество других подходов за счёт создания научной базы под ними.