Связать контракт


Контракт связи — это подход к управлению данными в распределенной сети обмена данными . Контракты связи являются ключевой особенностью спецификаций XDI , разрабатываемых в OASIS .

В XDI контракт ссылки — это машиночитаемый документ XDI, который регулирует совместное использование других данных XDI. В отличие от обычной веб-ссылки, которая по сути представляет собой одномерную «строку», которая «втягивает» связанный документ в браузер, контракт ссылки представляет собой граф метаданных (обычно в формате JSON), который может активно управлять потоком данных из издателя подписчику либо «принудительным», либо «притягивающим». Поток контролируется условиями контракта, который может быть таким же гибким и расширяемым, как и реальные контракты, т. е. контракты ссылок могут регулировать:

Как и реальные контракты, контракты на ссылки могут также ссылаться на другие контракты на ссылки. Используя эту конструкцию, подавляющее большинство контрактов на ссылки могут быть очень простыми, относящимися к очень небольшому количеству более сложных контрактов на ссылки, которые были тщательно разработаны с учетом требований общих сценариев обмена данными (например, визитные карточки, списки рассылки, электронные письма). -торговые операции, регистрации на веб-сайтах и ​​т. д.)

Контракты на ссылки были предложены в качестве ключевого элемента структур цифрового доверия, таких как те, которые опубликованы некоммерческой организацией Open Identity Exchange .