messenger: name the ask's digest in every warrant, and bind the router's own asks to their act (hq ADR 0259 §6)

A warrant now carries the digest of the ask exactly as the router took it, so its asker acts only for
the ask the person was shown, with what each option binds. The router refuses an ask whose approving
option binds nothing (the SDK's Check). Its own unlink and relink asks bind the act they perform, and
it performs that act only on a warrant for that ask. mesh-sdk moves to d4077b4.
This commit is contained in:
2026-10-09 17:08:17 +02:00
parent a6965448f0
commit 8b00ffbfe9
5 changed files with 45 additions and 19 deletions
+1 -1
View File
@@ -2,4 +2,4 @@ module messenger
go 1.22
require git.novox.be/novox/mesh-sdk/go v0.1.8-0.20261008163924-7c32dfbdf969
require git.novox.be/novox/mesh-sdk/go v0.1.8-0.20261009081503-d4077b473ea8