# Protocol

ADL is specified as a **family of documents** built around one signed passport. The [ADL Core specification](/spec/.md) is the single *declarative* document: it describes what an agent **is** and the limits it **declares**. Around it sits a **protocol layer** — an open set of *procedural* documents that define what an actor **MUST do** with those declarations, the layer that gives an agent's declarations force.

Core declares; the protocols enforce. A declared limit has force only when a protocol procedure acts on it.

![Component diagram of the ADL document family. A DECLARE region at the top holds the ADL Core (identity, capabilities, limits, lifecycle), which derives the Agent Passport, a declared and signed artifact. A dashed declare-versus-enforce boundary separates it from the ENFORCE region (the protocol layer) below, holding the Trust Protocol (admission-time verification and authorization), the Runtime Protocol (a continuous governor performing enforcement and evidence), and a dashed open-layer slot for future protocols such as discovery, reputation, and settlement. The passport is consumed by the Trust Protocol at admission and by the Runtime Protocol at runtime, and is available to the open-layer slot in future. The Runtime Protocol produces an Enforcement Evidence hash-chained record.](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MjAgNzQwIiB3aWR0aD0iODIwIiBoZWlnaHQ9Ijc0MCIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsbGVkYnk9ImRmYS10aXRsZSBkZmEtZGVzYyIgZm9udC1mYW1pbHk9Ii1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiI+CiAgPHRpdGxlIGlkPSJkZmEtdGl0bGUiPkFETCBkb2N1bWVudCBmYW1pbHk6IENvcmUgZGVjbGFyZXM7IHRoZSBwcm90b2NvbHMgZW5mb3JjZTwvdGl0bGU+CiAgPGRlc2MgaWQ9ImRmYS1kZXNjIj5BIHR3by1yZWdpb24gY29tcG9uZW50IGRpYWdyYW0uIEEgREVDTEFSRSByZWdpb24gYXQgdGhlIHRvcCBjb250YWlucyB0aGUgQURMIENvcmUgKGlkZW50aXR5LCBjYXBhYmlsaXRpZXMsIGxpbWl0cywgbGlmZWN5Y2xlKSwgd2hpY2ggZGVyaXZlcyB0aGUgQWdlbnQgUGFzc3BvcnQsIGEgZGVjbGFyZWQgYW5kIHNpZ25lZCBhcnRpZmFjdCBzdGFja2VkIGRpcmVjdGx5IGJlbmVhdGggaXQuIEEgZGFzaGVkIGRlY2xhcmUtdmVyc3VzLWVuZm9yY2UgYm91bmRhcnkgc2VwYXJhdGVzIGl0IGZyb20gdGhlIEVORk9SQ0UgcmVnaW9uICh0aGUgcHJvdG9jb2wgbGF5ZXIpIGJlbG93LCB3aGljaCBjb250YWlucyB0aGUgVHJ1c3QgUHJvdG9jb2wgKGFkbWlzc2lvbi10aW1lIHZlcmlmaWNhdGlvbiBhbmQgYXV0aG9yaXphdGlvbiksIHRoZSBSdW50aW1lIFByb3RvY29sIChhIGNvbnRpbnVvdXMgZ292ZXJub3IgcGVyZm9ybWluZyBlbmZvcmNlbWVudCBhbmQgZXZpZGVuY2UpLCBhbmQgYSBkYXNoZWQgb3Blbi1sYXllciBzbG90IGZvciBmdXR1cmUgcHJvdG9jb2xzIHN1Y2ggYXMgZGlzY292ZXJ5LCByZXB1dGF0aW9uLCBhbmQgc2V0dGxlbWVudC4gRnJvbSBhIHNpbmdsZSBodWIgcG9pbnQsIHRoZSBwYXNzcG9ydCBmYW5zIG91dCBhcyBldmVubHkgc3BhY2VkIHNwb2tlczogY29uc3VtZWQgYnkgdGhlIFRydXN0IFByb3RvY29sIGF0IGFkbWlzc2lvbiwgYnkgdGhlIFJ1bnRpbWUgUHJvdG9jb2wgYXQgcnVudGltZSwgYW5kIGF2YWlsYWJsZSB0byB0aGUgb3Blbi1sYXllciBzbG90IGluIGZ1dHVyZS4gVGhlIFJ1bnRpbWUgUHJvdG9jb2wgcHJvZHVjZXMgYW4gRW5mb3JjZW1lbnQgRXZpZGVuY2UgaGFzaC1jaGFpbmVkIHJlY29yZC48L2Rlc2M+CgogIDxkZWZzPgogICAgPG1hcmtlciBpZD0iZGZhLWFycm93IiB2aWV3Qm94PSIwIDAgMTAgMTAiIHJlZlg9IjkiIHJlZlk9IjUiIG1hcmtlcldpZHRoPSI3IiBtYXJrZXJIZWlnaHQ9IjciIG9yaWVudD0iYXV0by1zdGFydC1yZXZlcnNlIj4KICAgICAgPHBhdGggZD0iTTAsMCBMMTAsNSBMMCwxMCB6IiBmaWxsPSIjMzM0MTU1Ii8+CiAgICA8L21hcmtlcj4KICAgIDxtYXJrZXIgaWQ9ImRmYS1hcnJvdy1vcGVuIiB2aWV3Qm94PSIwIDAgMTAgMTAiIHJlZlg9IjkiIHJlZlk9IjUiIG1hcmtlcldpZHRoPSI3IiBtYXJrZXJIZWlnaHQ9IjciIG9yaWVudD0iYXV0by1zdGFydC1yZXZlcnNlIj4KICAgICAgPHBhdGggZD0iTTAsMCBMMTAsNSBMMCwxMCB6IiBmaWxsPSIjOTRhM2I4Ii8+CiAgICA8L21hcmtlcj4KICA8L2RlZnM+CgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI4MjAiIGhlaWdodD0iNzQwIiBmaWxsPSIjZmZmZmZmIi8+CgogIDwhLS0gVGl0bGUgLS0+CiAgPHRleHQgeD0iNDEwIiB5PSIzOCIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIyMCIgZm9udC13ZWlnaHQ9IjcwMCIgZmlsbD0iIzBmMTcyYSI+QURMIERvY3VtZW50IEZhbWlseTwvdGV4dD4KICA8dGV4dCB4PSI0MTAiIHk9IjYwIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LXNpemU9IjEzIiBmb250LXN0eWxlPSJpdGFsaWMiIGZpbGw9IiM0NzU1NjkiPkNvcmUgZGVjbGFyZXM7IHRoZSBwcm90b2NvbHMgZW5mb3JjZTwvdGV4dD4KCiAgPCEtLSBERUNMQVJFIHJlZ2lvbiAtLT4KICA8cmVjdCB4PSIzMCIgeT0iODIiIHdpZHRoPSI3NjAiIGhlaWdodD0iMjY4IiByeD0iMTAiIGZpbGw9IiNmOGZhZmMiIHN0cm9rZT0iI2NiZDVlMSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1kYXNoYXJyYXk9IjUgNCIvPgogIDx0ZXh0IHg9IjUwIiB5PSIxMDQiIGZvbnQtc2l6ZT0iMTIiIGZvbnQtd2VpZ2h0PSI3MDAiIGZpbGw9IiM0NzU1NjkiIGxldHRlci1zcGFjaW5nPSIxIj5ERUNMQVJFPC90ZXh0PgoKICA8IS0tIEFETCBDb3JlIGJveCAodG9wIG9mIHN0YWNrLCBjZW50ZXJlZCBvbiB4PTQxMCkgLS0+CiAgPHJlY3QgeD0iMjgwIiB5PSIxMDAiIHdpZHRoPSIyNjAiIGhlaWdodD0iODYiIHJ4PSI4IiBmaWxsPSIjZThmMGZlIiBzdHJva2U9IiMxYTczZTgiIHN0cm9rZS13aWR0aD0iMS41Ii8+CiAgPHRleHQgeD0iNDEwIiB5PSIxMzIiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iMTUiIGZvbnQtd2VpZ2h0PSI3MDAiIGZpbGw9IiMwYjU3ZDAiPkFETCBDb3JlPC90ZXh0PgogIDx0ZXh0IHg9IjQxMCIgeT0iMTU0IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LXNpemU9IjExLjUiIGZpbGw9IiMxZjI5MzciPmlkZW50aXR5ICYjMTgzOyBjYXBhYmlsaXRpZXM8L3RleHQ+CiAgPHRleHQgeD0iNDEwIiB5PSIxNzEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iMTEuNSIgZmlsbD0iIzFmMjkzNyI+bGltaXRzICYjMTgzOyBsaWZlY3ljbGU8L3RleHQ+CgogIDwhLS0gZGVyaXZlIGFycm93IENvcmUgLT4gUGFzc3BvcnQgKHZlcnRpY2FsKTsgd2lkZXIgZ3V0dGVyIHNvIHRoZSBsaW5lIGFuZCBhcnJvd2hlYWQgcmVhZCBjbGVhcmx5IGFyb3VuZCB0aGUgbGFiZWwgLS0+CiAgPGxpbmUgeDE9IjQxMCIgeTE9IjE4NiIgeDI9IjQxMCIgeTI9IjI0MCIgc3Ryb2tlPSIjMzM0MTU1IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWRhc2hhcnJheT0iNSA0IiBtYXJrZXItZW5kPSJ1cmwoI2RmYS1hcnJvdykiLz4KICA8cmVjdCB4PSIzNzgiIHk9IjIwNSIgd2lkdGg9IjY0IiBoZWlnaHQ9IjE2IiBmaWxsPSIjZjhmYWZjIi8+CiAgPHRleHQgeD0iNDEwIiB5PSIyMTYiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iMTAuNSIgZm9udC1zdHlsZT0iaXRhbGljIiBmaWxsPSIjNDc1NTY5Ij4mIzE3MTtkZXJpdmUmIzE4Nzs8L3RleHQ+CgogIDwhLS0gQWdlbnQgUGFzc3BvcnQgYm94IChib3R0b20gb2Ygc3RhY2ssIGNlbnRlcmVkIG9uIHg9NDEwID0gdGhlIGh1YikgLS0+CiAgPHJlY3QgeD0iMjgwIiB5PSIyNDAiIHdpZHRoPSIyNjAiIGhlaWdodD0iODYiIHJ4PSI4IiBmaWxsPSIjZmZmN2U2IiBzdHJva2U9IiNmNTllMGIiIHN0cm9rZS13aWR0aD0iMS41Ii8+CiAgPHRleHQgeD0iNDEwIiB5PSIyNzIiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iMTUiIGZvbnQtd2VpZ2h0PSI3MDAiIGZpbGw9IiNiNDUzMDkiPkFnZW50IFBhc3Nwb3J0PC90ZXh0PgogIDx0ZXh0IHg9IjQxMCIgeT0iMjk0IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LXNpemU9IjExLjUiIGZpbGw9IiMxZjI5MzciPmRlY2xhcmVkIGxpbWl0cywgc2lnbmVkPC90ZXh0PgogIDx0ZXh0IHg9IjQxMCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LXNpemU9IjEwLjUiIGZvbnQtc3R5bGU9Iml0YWxpYyIgZmlsbD0iIzZiNzI4MCI+dGhlIGRlY2xhcmVkIGFydGlmYWN0PC90ZXh0PgoKICA8IS0tIGRlY2xhcmUvZW5mb3JjZSBib3VuZGFyeTsgdGhlIGxpbmUgY2FycmllcyAiZW5mb3JjZWQiIHBsdXMgdGhlIHRocmVlIGNyb3NzaW5nIGxhYmVscywgYWxsIGNlbnRlcmVkIG9uIGl0IC0tPgogIDxsaW5lIHgxPSIzMCIgeTE9IjM3MiIgeDI9Ijc5MCIgeTI9IjM3MiIgc3Ryb2tlPSIjNjQ3NDhiIiBzdHJva2Utd2lkdGg9IjEuNzUiIHN0cm9rZS1kYXNoYXJyYXk9IjcgNSIvPgogIDxyZWN0IHg9IjExMiIgeT0iMzYzIiB3aWR0aD0iNzYiIGhlaWdodD0iMTgiIHJ4PSI5IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiM2NDc0OGIiIHN0cm9rZS13aWR0aD0iMSIvPgogIDx0ZXh0IHg9IjE1MCIgeT0iMzc2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LXNpemU9IjExIiBmb250LXdlaWdodD0iNzAwIiBmaWxsPSIjMzM0MTU1Ij5lbmZvcmNlZDwvdGV4dD4KCiAgPCEtLSBFTkZPUkNFIHJlZ2lvbiAtLT4KICA8cmVjdCB4PSIzMCIgeT0iMzk0IiB3aWR0aD0iNzYwIiBoZWlnaHQ9IjMyMCIgcng9IjEwIiBmaWxsPSIjZjhmYWZjIiBzdHJva2U9IiNjYmQ1ZTEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtZGFzaGFycmF5PSI1IDQiLz4KCiAgPCEtLSBUcnVzdCBQcm90b2NvbCAtLT4KICA8cmVjdCB4PSI2MiIgeT0iNDIwIiB3aWR0aD0iMjEwIiBoZWlnaHQ9IjExOCIgcng9IjgiIGZpbGw9IiNlNmY0ZWEiIHN0cm9rZT0iIzEzNzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KICA8dGV4dCB4PSIxNjciIHk9IjQ1MCIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIxNCIgZm9udC13ZWlnaHQ9IjcwMCIgZmlsbD0iIzBkNjUyZCI+VHJ1c3QgUHJvdG9jb2w8L3RleHQ+CiAgPHRleHQgeD0iMTY3IiB5PSI0NzQiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iMTEiIGZpbGw9IiMxZjI5MzciPmFkbWlzc2lvbi10aW1lPC90ZXh0PgogIDx0ZXh0IHg9IjE2NyIgeT0iNDkwIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LXNpemU9IjExIiBmaWxsPSIjMWYyOTM3Ij52ZXJpZmljYXRpb24gJmFtcDs8L3RleHQ+CiAgPHRleHQgeD0iMTY3IiB5PSI1MDYiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iMTEiIGZpbGw9IiMxZjI5MzciPmF1dGhvcml6YXRpb248L3RleHQ+CgogIDwhLS0gUnVudGltZSBQcm90b2NvbCAtLT4KICA8cmVjdCB4PSIzMDUiIHk9IjQyMCIgd2lkdGg9IjIxMCIgaGVpZ2h0PSIxMTgiIHJ4PSI4IiBmaWxsPSIjZmNlOGU2IiBzdHJva2U9IiNjNTIyMWYiIHN0cm9rZS13aWR0aD0iMS41Ii8+CiAgPHRleHQgeD0iNDEwIiB5PSI0NTAiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iMTQiIGZvbnQtd2VpZ2h0PSI3MDAiIGZpbGw9IiNhNTBlMGUiPlJ1bnRpbWUgUHJvdG9jb2w8L3RleHQ+CiAgPHRleHQgeD0iNDEwIiB5PSI0NzQiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iMTEiIGZpbGw9IiMxZjI5MzciPmNvbnRpbnVvdXMgZ292ZXJub3I6PC90ZXh0PgogIDx0ZXh0IHg9IjQxMCIgeT0iNDkwIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LXNpemU9IjExIiBmaWxsPSIjMWYyOTM3Ij5lbmZvcmNlbWVudCAmYW1wOzwvdGV4dD4KICA8dGV4dCB4PSI0MTAiIHk9IjUwNiIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIxMSIgZmlsbD0iIzFmMjkzNyI+ZXZpZGVuY2U8L3RleHQ+CgogIDwhLS0gT3Blbi1sYXllciBzbG90IC0tPgogIDxyZWN0IHg9IjU0OCIgeT0iNDIwIiB3aWR0aD0iMjEwIiBoZWlnaHQ9IjExOCIgcng9IjgiIGZpbGw9IiNmMWYzZjQiIHN0cm9rZT0iIzlhYTBhNiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1kYXNoYXJyYXk9IjYgNCIvPgogIDx0ZXh0IHg9IjY1MyIgeT0iNDUwIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LXNpemU9IjE0IiBmb250LXdlaWdodD0iNzAwIiBmaWxsPSIjNWY2MzY4Ij5PcGVuLWxheWVyIHNsb3Q8L3RleHQ+CiAgPHRleHQgeD0iNjUzIiB5PSI0NzQiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iMTEiIGZpbGw9IiM1ZjYzNjgiPmRpc2NvdmVyeSAmIzE4MzsgcmVwdXRhdGlvbjwvdGV4dD4KICA8dGV4dCB4PSI2NTMiIHk9IjQ5MCIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIxMSIgZmlsbD0iIzVmNjM2OCI+JiMxODM7IHNldHRsZW1lbnQ8L3RleHQ+CiAgPHRleHQgeD0iNjUzIiB5PSI1MTIiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iMTAiIGZvbnQtc3R5bGU9Iml0YWxpYyIgZmlsbD0iIzgwODY4YiI+KGZ1dHVyZSk8L3RleHQ+CgogIDwhLS0gaHViLWFuZC1zcG9rZTogdGhyZWUgZXZlbmx5IGZhbm5lZCBhcnJvd3MgZnJvbSB0aGUgcGFzc3BvcnQgaHViICg0MTAsMzI2KTsgZWFjaCBjcm9zc2luZyBsYWJlbCBpcyBjZW50ZXJlZCBvbiB0aGUgYm91bmRhcnkgbGluZSB3aGVyZSBpdHMgc3Bva2UgcGllcmNlcyBpdCAoeCA9IDI5MSAvIDQxMCAvIDUyOSkgLS0+CiAgPCEtLSBzcG9rZSAtPiBUcnVzdCAoYXQgYWRtaXNzaW9uKSAtLT4KICA8bGluZSB4MT0iNDEwIiB5MT0iMzI2IiB4Mj0iMTY3IiB5Mj0iNDIwIiBzdHJva2U9IiMzMzQxNTUiIHN0cm9rZS13aWR0aD0iMS41IiBtYXJrZXItZW5kPSJ1cmwoI2RmYS1hcnJvdykiLz4KICA8cmVjdCB4PSIyNDUiIHk9IjM2NCIgd2lkdGg9IjkyIiBoZWlnaHQ9IjE2IiBmaWxsPSIjZmZmZmZmIi8+CiAgPHRleHQgeD0iMjkxIiB5PSIzNzYiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iMTAuNSIgZmlsbD0iIzMzNDE1NSI+YXQgYWRtaXNzaW9uPC90ZXh0PgogIDwhLS0gc3Bva2UgLT4gUnVudGltZSAoYXQgcnVudGltZSkgLS0+CiAgPGxpbmUgeDE9IjQxMCIgeTE9IjMyNiIgeDI9IjQxMCIgeTI9IjQyMCIgc3Ryb2tlPSIjMzM0MTU1IiBzdHJva2Utd2lkdGg9IjEuNSIgbWFya2VyLWVuZD0idXJsKCNkZmEtYXJyb3cpIi8+CiAgPHJlY3QgeD0iMzcxIiB5PSIzNjQiIHdpZHRoPSI3OCIgaGVpZ2h0PSIxNiIgZmlsbD0iI2ZmZmZmZiIvPgogIDx0ZXh0IHg9IjQxMCIgeT0iMzc2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LXNpemU9IjEwLjUiIGZpbGw9IiMzMzQxNTUiPmF0IHJ1bnRpbWU8L3RleHQ+CiAgPCEtLSBzcG9rZSAtPiBPcGVuIChmdXR1cmUpIC0tPgogIDxsaW5lIHgxPSI0MTAiIHkxPSIzMjYiIHgyPSI2NTMiIHkyPSI0MjAiIHN0cm9rZT0iIzk0YTNiOCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1kYXNoYXJyYXk9IjUgNCIgbWFya2VyLWVuZD0idXJsKCNkZmEtYXJyb3ctb3BlbikiLz4KICA8cmVjdCB4PSI1MDMiIHk9IjM2NCIgd2lkdGg9IjUyIiBoZWlnaHQ9IjE2IiBmaWxsPSIjZmZmZmZmIi8+CiAgPHRleHQgeD0iNTI5IiB5PSIzNzYiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iMTAuNSIgZm9udC1zdHlsZT0iaXRhbGljIiBmaWxsPSIjNjQ3NDhiIj5mdXR1cmU8L3RleHQ+CgogIDwhLS0gUnVudGltZSAtPiBFdmlkZW5jZSAocHJvZHVjZSwgdmVydGljYWwpIC0tPgogIDxsaW5lIHgxPSI0MTAiIHkxPSI1MzgiIHgyPSI0MTAiIHkyPSI1ODAiIHN0cm9rZT0iIzMzNDE1NSIgc3Ryb2tlLXdpZHRoPSIxLjUiIG1hcmtlci1lbmQ9InVybCgjZGZhLWFycm93KSIvPgogIDxyZWN0IHg9IjM3OCIgeT0iNTUxIiB3aWR0aD0iNjQiIGhlaWdodD0iMTUiIGZpbGw9IiNmOGZhZmMiLz4KICA8dGV4dCB4PSI0MTAiIHk9IjU2MiIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIxMCIgZm9udC1zdHlsZT0iaXRhbGljIiBmaWxsPSIjNDc1NTY5Ij4mIzE3MTtwcm9kdWNlJiMxODc7PC90ZXh0PgoKICA8IS0tIEVuZm9yY2VtZW50IEV2aWRlbmNlIC0tPgogIDxyZWN0IHg9IjMwNSIgeT0iNTgwIiB3aWR0aD0iMjEwIiBoZWlnaHQ9IjgwIiByeD0iOCIgZmlsbD0iI2YzZThmZCIgc3Ryb2tlPSIjODQzMGNlIiBzdHJva2Utd2lkdGg9IjEuNSIvPgogIDx0ZXh0IHg9IjQxMCIgeT0iNjE0IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LXNpemU9IjEzIiBmb250LXdlaWdodD0iNzAwIiBmaWxsPSIjNmIyMWE4Ij5FbmZvcmNlbWVudCBFdmlkZW5jZTwvdGV4dD4KICA8dGV4dCB4PSI0MTAiIHk9IjYzNSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIxMSIgZmlsbD0iIzFmMjkzNyI+aGFzaC1jaGFpbmVkIHJlY29yZDwvdGV4dD4KCiAgPCEtLSBPcGVuLWxheWVyIG5vdGUgLS0+CiAgPHRleHQgeD0iNjUzIiB5PSI2MDAiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0iMTAiIGZvbnQtc3R5bGU9Iml0YWxpYyIgZmlsbD0iIzgwODY4YiI+YnVpbGRzIG9uIHRoZSBzYW1lIHBhc3Nwb3J0OzwvdGV4dD4KICA8dGV4dCB4PSI2NTMiIHk9IjYxNCIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIxMCIgZm9udC1zdHlsZT0iaXRhbGljIiBmaWxsPSIjODA4NjhiIj5ubyBjaGFuZ2UgdG8gdGhlIENvcmU8L3RleHQ+CgogIDwhLS0gRU5GT1JDRSByZWdpb24gbGFiZWwgbW92ZWQgdG8gdGhlIGJvdHRvbSBzbyB0aGUgaW5ib3VuZCBzcG9rZXMgbmV2ZXIgY3Jvc3MgaXQgLS0+CiAgPHRleHQgeD0iNTAiIHk9IjcwMiIgZm9udC1zaXplPSIxMiIgZm9udC13ZWlnaHQ9IjcwMCIgZmlsbD0iIzQ3NTU2OSIgbGV0dGVyLXNwYWNpbmc9IjEiPkVORk9SQ0UgJiMxODM7IFBST1RPQ09MIExBWUVSPC90ZXh0Pgo8L3N2Zz4K)

*Figure 1 (informative): The ADL document family — Core declares the agent passport; the protocols enforce it (Trust at admission, Runtime continuously), with an open slot for future protocols. Illustrative only; the normative requirements live in the Core and protocol documents.*

## The protocol layer[​](#the-protocol-layer "Direct link to The protocol layer")

Two protocols are defined today. The layer is open: further protocols may join it as new enforcement boundaries emerge.

| Document                                     | Actor                                          | When it acts                      | What it does                                                                                                                                                                |
| -------------------------------------------- | ---------------------------------------------- | --------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **[Trust Protocol](/protocol/trust.md)**     | A counterparty (peer agent, gateway, registry) | Once, at **admission**            | Verifies a passport, binds a request to a presentation proof, and authorizes agent-to-agent calls.                                                                          |
| **[Runtime Protocol](/protocol/runtime.md)** | A runtime governor                             | Continuously, **after admission** | Enforces an agent's declared operational limits while it executes — budgets, iteration limits, sub-agent admission, oversight triggers, degradation, and anomaly detection. |

The split mirrors the two questions governance has to answer about an agent that wasn't fully specified in advance: *can I trust this agent before I let it act?* (Trust) and *is it still behaving within its declared limits while it acts?* (Runtime).

## Status[​](#status "Direct link to Status")

* The **[Trust Protocol](/protocol/trust.md)** is drafted: authentication (§1) and authorization (§2) procedures, with conformance test vectors tracking its section numbers.
* The **[Runtime Protocol](/protocol/runtime.md)** is an early draft — the runtime governor (§1), the enforcement procedures (§2–§7: budgets, iteration, sub-agent admission, oversight, degradation, anomaly), and the signed enforcement-evidence format (§8) are drafted; the completeness/witness tier (§8.8) is reserved.

The protocol layer is cut on the same cadence as ADL Core and shares its version number: a spec release freezes the protocols at the same version. Section references outside a protocol's own range refer to the [ADL Core specification](/spec/.md).
