Bridge-signed wrapper around an A2A payload. payload is the already-
canonical JSON-serialized A2A JsonRpcRequest; the bridge canonicalizes
(sorted keys, no whitespace) BEFORE construction. Verification re-uses
these exact bytes — never re-canonicalize on receive.