diff --git a/packages/core/protocols/schemas/sturdy.prs b/packages/core/protocols/schemas/sturdy.prs index 1384967..6d36735 100644 --- a/packages/core/protocols/schemas/sturdy.prs +++ b/packages/core/protocols/schemas/sturdy.prs @@ -3,6 +3,12 @@ embeddedType EntityRef.Cap . ; The sequence of Caveats is run RIGHT-TO-LEFT. ; That is, the newest Caveats are at the right. +; +; Let f = HMAC-BLAKE2s, e = canonical machine-oriented serialization of some preserves value, +; and k = the original secret key for the ref. +; +; The `sig` is then f(f(f(f(k, e(oid)), ...), Caveat), ...). +; SturdyRef = . ; embodies 1st-party caveats over assertion structure, but nothing else