Источник / закреплённая редакция

Контракт предоставления права Arxo

Источник пакета arxo.provision_protocol · 0.1.0

work
urn:arxo:arxo.provision_protocol#ARXO_PROVISION_PROTOCOL
номер
0.1.0
вид
urn:arxo:arxo.provision_protocol#treatise

ARXO_PROVISION_PROTOCOL_EDITION

edition
urn:arxo:arxo.provision_protocol#ARXO_PROVISION_PROTOCOL_EDITION
язык
ru
официальность
unofficial
материализация
PINNED_UNOFFICIAL_COPY
жизненный цикл
—

Публикации

URIТипdocumentHashПолучено
urn:arxo:provision-protocol:0.1.0text/plain; charset=utf-8sha256:d31379d6c9437f7eb53476b991dee32c797e1723ea17231732d5afc8631aafa52026-09-15T00:00:00Z

Фрагменты — 13

protocol/authorization · defn · на него ссылаются: 5

ru · unofficial · sha256:f77be2bcc736f28835c39b86b592e5347ccac46eb446b2ebf09048678e178f62

Авторизация. Авторизация относится к одной модели, называет институт, выдавший её, опирается на проверку и повторяет хэш содержимого модели. Авторизация действует, когда положенная в основание проверка той же модели действует и принята, база авторизации равна хэшу содержимого модели и дефектов у авторизации нет. Авторизация без проверки, авторизация на отклонённой проверке, авторизация, чья база не совпала с базой проверки, и авторизация на ином хэше содержимого — названные дефекты. Авторизация не доказывает законности ответа, полученного по модели.

Ссылаются нормы: AuthorizationBaseMismatch, AuthorizationCurrent, AuthorizationReviewRejected, AuthorizationStale, AuthorizationWithoutReview

protocol/authorization-is-not-provision · defn

ru · unofficial · sha256:bcb8bda30f636bc8119ffdbb102dfd94bb659ff32dd4134f3536e1c51c5b2b7c

Авторизация не есть предоставление. Из действующей авторизации не следует, что модель выпущена и доступна; из предоставленного выпуска не следует, что он актуален на дату вопроса; из актуального выпуска не следует, что конкретная оценка воспроизведена. Утверждения «модель привязана к тексту», «модель проверена на этом хэше», «модель авторизована на этом хэше», «выпуск предоставлен», «выпуск актуален на эту дату», «модель требует сопровождения» и «оценка воспроизведена» остаются семью разными утверждениями, и ни одно не выводится из соседнего.
protocol/currency · defn · на него ссылаются: 2

ru · unofficial · sha256:1ee60f70711f16d93be432dbff7f36b306b642a1332b8773e8f7ad43afbadaed

Актуальность. Выпуск актуален на дату вопроса, когда он объявлен текущим для акта вопроса, предоставлен, его модель привязана к тексту, применение этого текста началось не позже даты вопроса и ни один текст, вытесняющий его, к этой дате применяться не начал. Дата вопроса есть запись дела, а не время исполнения. Те же записи на разные даты вопроса дают разные ответы, и это не противоречие.

Ссылаются нормы: ProvisionCurrent, TextSupersededForQuestion

protocol/defects · defn

ru · unofficial · sha256:c6fa729898788e7c8d18bc44176bbb58f88a18ee5c9f3964c7ab0f8343b1bb05

Дефекты. Каждый дефект называется поимённо и относится к предъявленному объекту. Названный дефект не превращает содержательный вопрос в отрицательный ответ: он говорит, что запись жизненного цикла испорчена, и потому вывод не строится. Отсутствие записи не читается ни как ноль, ни как отказ, ни как расхождение.
protocol/execution · defn · на него ссылаются: 4

ru · unofficial · sha256:377a768978c6d7b98e60212bba7caeb0e26b3474e4210e20af173e373515761d

Исполнение. Оценка относится к одному выпуску и несёт квитанции сравнения реализаций по транспортам и квитанцию повторного исполнения. Оценка воспроизведена, когда выпуск предоставлен, хотя бы один транспорт дал байтово тождественный документ, ни один транспорт не разошёлся, повторное исполнение тождественно и дефектов у оценки нет. Расхождение на любом транспорте и расхождение повторного исполнения — названные дефекты оценки. Расхождение оценщиков гасит оценку, а не модель: проверка, авторизация и выпуск от него не меняются. Отсутствие квитанции сравнения не есть расхождение, а отсутствие сведений.

Ссылаются нормы: DifferentialDivergent, EvaluationSupported, ReplayDivergent, TransportDivergent

protocol/institutions · defn · на него ссылаются: 3

ru · unofficial · sha256:cf7185e0a0e423b3fd9aaa0dd4a2e2a8d04efbd6caa135ad79c2c3f005848399

Институты. Функция жизненного цикла акта — моделирование, проверка, авторизация, версионирование, сопровождение, предоставление, исполнение — управляется, когда названо хотя бы одно ответственное за неё учреждение. Управление актом полно, когда управляются все семь функций. Акт, у которого объявлена ответственность за часть функций, но не за все семь, — названный дефект. Акт, для которого не объявлено ни одной ответственности, об управлении молчит. Контракт не решает, компетентен ли названный институт, и не возлагает на него обязанностей.

Ссылаются нормы: FunctionGoverned, GovernanceComplete, GovernanceIncomplete

protocol/maintenance · defn · на него ссылаются: 2

ru · unofficial · sha256:81ebcebcbd74304d4fe27017618a3d11b476491fb0c418019963355a69a71473

Сопровождение. Модель требует сопровождения, когда текст, к которому она привязана, вытеснен новым текстом, а ни одна модель не привязана к новому тексту. Такое состояние есть названный дефект модели. Требование сопровождения не отменяет проверки и авторизации прежнего содержимого: они остаются утверждениями о прежнем хэше.

Ссылаются нормы: MaintenanceDue, TextSupersededUnreviewed

protocol/model · defn · на него ссылаются: 4

ru · unofficial · sha256:96ba16e2bf5d6846942e94390398c90a3582ed9c026479cfb946bfbf9c012e34

Модель. Модель есть машинно-исполнимое представление одного акта. Она называет ровно одну базу — хэш закреплённого текста, из которого построена, — и несёт хэш своего содержимого, по которому её узнают проверка, авторизация и выпуск. Модель привязана к тексту тогда и только тогда, когда её база единственна и совпадает с единственным хэшем текста того же акта. Модель без базы, модель с двумя базами и модель, чья база не совпала ни с одним текстом акта, — названные дефекты.

Ссылаются нормы: ModelBaseAmbiguous, ModelBaseMissing, ModelBaseUnknownText, ModelBoundToText

protocol/release · defn · на него ссылаются: 7

ru · unofficial · sha256:0a684e2b4a3dda379133513de15d0c88c73072ca50539ee8afa6e047d108a676

Выпуск и версия. Выпуск относится к одной модели, несёт ровно один хэш, объявляется начальным или преемником и называет реестр, в котором предоставлен. Хэш выпуска обязан совпасть с хэшем содержимого модели; иное есть названный дефект. Преемник имеет ровно одного непосредственного предка, начальный выпуск предков не имеет. Выпуск пригоден, когда хэш есть, единствен и равен хэшу содержимого модели, происхождение объявлено и дефектов нет. Выпуск предоставлен, когда он пригоден, модель авторизована на этом хэше и реестр назван. Какой выпуск акта текущий, объявляет держатель.

Ссылаются нормы: GenesisWithPredecessor, ReleaseHashMismatch, ReleaseHashMissing, ReleasePredecessorAmbiguous, ReleasePredecessorMissing, ReleaseProvided, ReleaseWellFormed

protocol/review · defn · на него ссылаются: 4

ru · unofficial · sha256:cc368c851a3a21e1dac5db7f0137b09322f78f898ff080ee02823af61290f067

Правовая проверка. Проверка относится к одной модели, называет институт, выполнивший её, и привязана к ХЭШУ содержимого модели, а не к её имени или версии. Проверка действует, когда её база равна хэшу содержимого модели, исход назван ровно один и дефектов у проверки нет. Проверка на ином хэше называется протухшей; это названный дефект, а не немного устаревшая проверка. Проверка без базы и проверка с двумя исходами — названные дефекты. Отсутствие записи о проверке не есть отказ в проверке, а отсутствие сведений. Принятая проверка не доказывает правильности модели: она удостоверяет только, что названный институт рассмотрел это содержимое и принял его.

Ссылаются нормы: ReviewBaseMissing, ReviewCurrent, ReviewOutcomeAmbiguous, ReviewStale

protocol/scope · defn

ru · unofficial · sha256:0f3003161c2fc9a901c75756e904718ce1980e3a1ade1dd0600024bea9412930

Область. Контракт описывает жизненный цикл ОДНОГО машинно-исполнимого представления ОДНОГО акта: текст, модель, правовая проверка, авторизация, выпуск, сопровождение, исполнение. Он не говорит, верна ли модель по праву, какой институт компетентен её проверить или авторизовать, официален ли электронный текст и как решается дело; это предмет других пакетов. Официальность текста контракт принимает записью, а не выводит. Контракт применяется к любому представлению, чей держатель предъявляет перечисленные записи.
protocol/text · defn · на него ссылаются: 2

ru · unofficial · sha256:e5d77305a685c3784d7c0b1c249c386c4f579e7f1621b77f30315ecc979b27cd

Текст. Закреплённый текст принадлежит одному акту и несёт ровно один хэш своих байтов, статус закрепления (официальные байты, неофициальная копия, редакционная реконструкция) и дату начала применения. Текст может быть объявлен вытесняющим прежний текст того же акта. Текст без хэша и текст с двумя хэшами — названные дефекты: у первого нет идентичности, у второго их две.

Ссылаются нормы: TextHashAmbiguous, TextHashMissing

protocol/visibility · defn · на него ссылаются: 3

ru · unofficial · sha256:dad2bed24ceaf4d2e113c6cf7596bc62969c072444c4913f4120179c84e5b854

Видимость оценочных элементов. Модель сообщает, сколько в ней мест, оставленных суждению уполномоченного лица, групп спорных прочтений и объявленных границ формализации. Видимость объявлена, когда сообщены все три числа; ноль есть сообщение, а не молчание. Модель, сообщившая одно или два числа из трёх, — названный дефект: частичное сообщение выдаёт себя за полное. Модель, не сообщившая ни одного числа, о видимости молчит.

Ссылаются нормы: VisibilityDeclared, VisibilityUndeclared, VisibleKindReported

Хэш рядом с текстом — sha256 его точных байтов. Он и есть проверка того, что показанный текст совпадает с закреплённым в пакете: расхождение роняет статику оракула.