https://123dok.net/document/qmjopgwq-shared-contract-obedient-channels.html