From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Wed, 29 Apr 2026 09:18:11 -0700 Received: from mail-ot1-f64.google.com ([209.85.210.64]) by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1wI7c2-0001V9-N9 for bitcoindev@gnusha.org; Wed, 29 Apr 2026 09:18:11 -0700 Received: by mail-ot1-f64.google.com with SMTP id 46e09a7af769-7dcc8f071b3sf4550186a34.2 for ; Wed, 29 Apr 2026 09:18:10 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1777479484; cv=pass; d=google.com; s=arc-20240605; b=hQoxkmA+fPhem7tI2NQhVwp+QatJGa+SHX4MTTyYHBSkJb/3+2RSvAVe6RQfG4TDYF fwA2IGEYJEogCj7XzIwvVRBcECvq8qmoG7RnKLweJKOhd0O/eyYo5ftABBjYMs961NJS bDXXwEw43wvxuTcouMSmrm0q8pTnzI8GglIAqEKsS8V2YOfYPyU7PoB0WSr/2kQ08bXi ws1qQrr+DRRYRK7CdfgH0uPi6Q2FDpruQdlcXwPjI1U8/BWJ8PNBo3+tqMdwqSVRzeDe C4rnHyPc37K06/pgDXDgByOUy0UGH3Z+vOHWAw6FArdrZGbFNwuuBOk1jusCoZAC3+aR fSCQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:user-agent:autocrypt :date:to:from:subject:message-id:sender:dkim-signature; bh=VyZCuWmBe6Xj41jYDVeFdLaJbTC5Z6QVRaOSuFRHMgQ=; fh=Z7aAmrjnNmQxPiC/40e2571GA+90tE+Dt4E6hOie07Y=; b=YRB7FjuE+cBoTz2l8ZU+knczam9jXifTghQX/KRdjp64DVhN0p3lQtFzae9QZpua8B QtRu2+osNTbWH7VHXCyq/dkft89nBQ6D0x8NxuSPDwOSg3L8Q2YJwbIgzGkOqKN0YGA1 3BQOPCP/ndkN/sOWy2rh35HjDlS1f/CcqoiRnCMDpqk2RCFzHn9EkL3eZcKLStX9saiM 757gU8o6ZUIVMAWBHPAAPOXcWTUqHoAQBjEtYBwQykM8mhLk6GmRmi19p+m4WR57xwl7 sabnYjcgkY7hnENXeJAldzTcG++boISOjxJgi3Y+dT2elqlxfWKu2/3fYKl+Yv/IvKHU yGYQ==; darn=gnusha.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@pythcoiner.dev header.s=dkim header.b=LiCtq796; spf=pass (google.com: domain of pyth@pythcoiner.dev designates 159.198.47.63 as permitted sender) smtp.mailfrom=pyth@pythcoiner.dev; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=pythcoiner.dev DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1777479484; x=1778084284; darn=gnusha.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:user-agent:autocrypt:date:to:from :subject:message-id:sender:from:to:cc:subject:date:message-id :reply-to; bh=VyZCuWmBe6Xj41jYDVeFdLaJbTC5Z6QVRaOSuFRHMgQ=; b=ZSAHJxgytayzwUwOYhApzTft+wFyjQgyGjr8cvHWDTQHpUNpZgbNMegDvPhMhRPRw+ HGnUcCatHRsqpl0B62qRByia8LtHOFdAPFItXEUE22x7zyEzinKi3/c6sAcFwFM9sJq0 IW3qn9oXUDO3IrPIsXB0H9DPWt9KIhvVP4mXmFKyLeU4ClOx3WWLTpLQN3U2eJEBjUX/ M8+UMvPhEJ4e9EYulePjqkztWzTQRQJ9GwkalyFA4Kl1JKgjL2brOIesZLIoD1q6UtVC lyVOBBKQHYWgXoat+hqQ/lTpLJqgpHWLt+IfdIFErcxk28wdEvwguhobwBNLK2DT1+1W JxhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777479484; x=1778084284; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:user-agent:autocrypt:date:to:from :subject:message-id:x-beenthere:x-gm-message-state:sender:from:to:cc :subject:date:message-id:reply-to; bh=VyZCuWmBe6Xj41jYDVeFdLaJbTC5Z6QVRaOSuFRHMgQ=; b=MigwzWuzekI6eZw1zEZpmGvDJe4yF2WuoNeh3u716KXjUWefmLMR49+5JnxlbFRapy Sap9RsnRgH22dvtOnTv7rZWuA0NTfs03TSgdv9CVMNJolYfPKCBC5b90OL2B6BpXFA9F MXFQb+79Ee+jo6pcryv/aCv5/MBiCgGtBYjX5lOpS0xN4HQsihcESPNLAsUTCByh/hEt JBJJQvK0RgYrxeQ8ZCFOQceEvjR1xjFAO+YHS4QUcNihBgl8+LeZ/VpF+1tylQCGjD8T 9yhq57qojpjq7IS4XcoHOfohrsQN3OG39QyGTNxAG+3NHodDIwZtwEqFy/p72MS9yIOj A4EA== Sender: bitcoindev@googlegroups.com X-Forwarded-Encrypted: i=2; AFNElJ9to+cS3QA6ze5P6y6pIqsnlI0XOp+LZWdQ60bBeV1YpVrgvq9duk/cNiANyYee4fz0xzPYT2pnWxz/@gnusha.org X-Gm-Message-State: AOJu0YzPi8XperazjfjxT00/VOKt/iRzI+QRjjMfrNXUn0yt/levEXqk G1lo99SMblGYndIo2htXJstx8q9SB/lx38NfGjI5UuzX6Ucqg4AEzYAt X-Received: by 2002:a05:6820:f034:b0:696:7697:6468 with SMTP id 006d021491bc7-696769765c7mr300104eaf.1.1777479484110; Wed, 29 Apr 2026 09:18:04 -0700 (PDT) X-BeenThere: bitcoindev@googlegroups.com; h="AUV6zMOUoKxERYqu5MrT5poiccJCoYw5AcegOOAXrd64ONoq5A==" Received: by 2002:a05:6871:5211:b0:41c:65ea:68a1 with SMTP id 586e51a60fabf-42fcc74cac8ls4438695fac.0.-pod-prod-03-us; Wed, 29 Apr 2026 09:17:59 -0700 (PDT) X-Received: by 2002:a05:6808:144a:b0:479:3a08:b4ff with SMTP id 5614622812f47-47c28d81ddemr4425499b6e.7.1777479479370; Wed, 29 Apr 2026 09:17:59 -0700 (PDT) Received: by 2002:a05:6808:10ad:b0:47a:a0b:f06 with SMTP id 5614622812f47-47a0a0b2579msb6e; Wed, 29 Apr 2026 09:07:24 -0700 (PDT) X-Received: by 2002:a05:6808:c3f4:b0:479:d779:3544 with SMTP id 5614622812f47-47c28d81dd2mr4926154b6e.5.1777478844129; Wed, 29 Apr 2026 09:07:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1777478844; cv=none; d=google.com; s=arc-20240605; b=VnxW0nNS4zlHyEVH7rjNVI2FwGZPK6Tj7mhDerjyb1UsaDIGteUsxRmLtYVjcmaLwB 1Lb8U+NyR4RHkmNtYgKk0w4/Se5626OjrOeMg6/WmNbGLIy2LG+wsEgFoJnMoS75dzKw laJWH76zWmIJ2uYM4X0bqPnRfPjps5xf5r+MKNuuJXai3oKCEWH0Sa0L9YqhTGC1lr0L DdQthB+bLa2SMRklSJeXUBqe47sagyTzBK8gQ4eJu7MCxr/ojGR5T9TmuboQuRieh0ls EepMek0oBsoLJpV264fwEnca8tFaemWmpUlhHGV7BJ9C3YY3sQuamFciKmT4bIbuoLvu DSsw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:user-agent:autocrypt:date:to:from:subject:message-id :dkim-signature; bh=V4L3g74fKZ3PzWID87gAVvhvogzptlraqOj5T1FKKc4=; fh=VcGcg+Zjs9gw1uDcHbxsAILhBAcecnbJzZRdxgKVDIc=; b=TZgD+GOqXB56WIgK1PQMbmxtOkeisd3MmBDWIgzgzyzlrxRc79JTAEcae0Z2mg/Gdo noxlr62jxE2j+hTywB+RM2WoME5rlagkfqk64g7uQjy5HmBOOFAr6a5jWScGd3k4OjbW bzhZ5MyKe1G2eFzB+ssTGUF4+D71oAeKnE4h58VHq6x9jB64jjakohV1t1GloHcIL/K+ bIoW9ugKHz1/8YOVi42lKjatFOpTUIwiBH1n+tAkkjL96lJCJc4T09g90np/4Qrb9o7J HL3hwGlt3I0hiTQBjRdHCoykJRKJRcoe+v4hCFXRhnbc2OA2RrQwVJ3Z60QnQbuDAb+w b6RA==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@pythcoiner.dev header.s=dkim header.b=LiCtq796; spf=pass (google.com: domain of pyth@pythcoiner.dev designates 159.198.47.63 as permitted sender) smtp.mailfrom=pyth@pythcoiner.dev; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=pythcoiner.dev Received: from mail.pythcoiner.dev ([159.198.47.63]) by gmr-mx.google.com with ESMTPS id 5614622812f47-47c43b3f452si91280b6e.0.2026.04.29.09.07.22 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 29 Apr 2026 09:07:23 -0700 (PDT) Received-SPF: pass (google.com: domain of pyth@pythcoiner.dev designates 159.198.47.63 as permitted sender) client-ip=159.198.47.63; Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 15442AAF8A for ; Wed, 29 Apr 2026 16:07:15 +0000 (UTC) Message-ID: <3205f013583131de7d8b59b48640641459ec5f66.camel@pythcoiner.dev> Subject: [bitcoindev] QR-based signing flow payloads in Miniscript context From: pyth To: bitcoindev@googlegroups.com Date: Wed, 29 Apr 2026 18:06:58 +0200 Autocrypt: addr=pyth@pythcoiner.dev; prefer-encrypt=mutual; keydata=mDMEaV0fORYJKwYBBAHaRw8BAQdAwXdvsa4Ngwo5e09hVzv48LMkEGOKmVwGXj3IPk4nQ fa0IXB5dGhjb2luZXIgPHB5dGhjb2luZXJAcHJvdG9uLm1lPoiWBBMWCgA+FiEEJ1tBU1i78lmLGV sorPfQsrY6PwoFAmldHzkCGwMFCQHhM4AFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQrPfQsrY 6PwrWkQD/WIGjY0jWfp8E96AOqFRW8cL6DIvQWEw2k6Hkz6t1NFEA/37jt+o/eFIfzc6D/HqzJv5J /ru3634Q4lPbuyHZifUImQENBGPeZhkBCACy/b/DDJ+0VcFXxPyRS1arP+vKow9cIskZYj06mPa5p IVHFXKhfeYj+KEhwYGOXA3NeT69uOM9cbsyfISN8eGCVWLYsWIDIf/MNvTCiVq2HAxkvolUiiiG8z mOwTpY8HA/gH5RxEcmK9ex/cdsjvbilPBYFrHsNQ1Gz6WOmfNHkmxYCVnJ6FO6AY7b5XK1ImV9eDl LJIq/NWLy3vmjiyeWgShA+O6rK12C3IlPINck2YSTs/UjxdGQOCQscX71Oioua1ERzWDyR6zey7KP AeYUfZGXpgnowwnQHNhLotyH8+GEOD9M+2hW/I4Yo0652nZSWzeHN17OuWAk/ddd51nVABEBAAG0I VB5dGhjb2luZXIgPHB5dGhjb2luZXJAcHJvdG9uLm1lPokBTgQTAQoAOBYhBFv6QEPDRHm0tlQ6Qy kmzXZ/TcCDBQJj3mYZAhsBBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJECkmzXZ/TcCDJ54H/35 PpgjmzE+Cl6jq9u8WAjreflqB4tzvbktdCvOkqWbGBtdkAKo54X9ZBQQkv2BqbjffUBvd+7EeUf+x nBr3qT//lPUYmXvkNoDpQxiamZ36XfGjFssK6ckEAYJUvSezwzkF6w+pkgOjuBgH0unr2nIfQwfSv fSDVFI0MFwYUMM0X2giVTEpfCKX8/B1u78FK8e794FBU1khHIxc/eh4lr0wOjj42TkIdaicTKvPDa XBs+AEONZ8KV0YX0PqBMBkaJNgGIWGufu6iSbcBo3NAn+n+osE8JTUTj1TlpD10ZSvzePQuEmpIC9 N3qgxuvh4ixPsFHcXiYCodMTix5EEfZo= Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-jR/Mtyk+tNzV/DinHeiV" User-Agent: Evolution 3.60.1 MIME-Version: 1.0 X-Last-TLS-Session-Version: TLSv1.3 X-Original-Sender: pyth@pythcoiner.dev X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@pythcoiner.dev header.s=dkim header.b=LiCtq796; spf=pass (google.com: domain of pyth@pythcoiner.dev designates 159.198.47.63 as permitted sender) smtp.mailfrom=pyth@pythcoiner.dev; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=pythcoiner.dev Precedence: list Mailing-list: list bitcoindev@googlegroups.com; contact bitcoindev+owners@googlegroups.com List-ID: X-Google-Group-Id: 786775582512 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Score: -0.8 (/) --=-jR/Mtyk+tNzV/DinHeiV Content-Type: text/plain; charset="UTF-8" Hi all, I just published a post on Delving Bitcoin proposing a concrete set of payloads for QR-based signing flowsin miniscript context:: https://delvingbitcoin.org/t/qr-based-signing-flow-payloads-in-miniscript-context/2464 The post defines the *content* of payloads and is intentionally agnostic about the wire format, framing, and chunking. Feedback very welcome, especially from people working on signing devices or wallets/coordinators that already support, or are planning to support, Miniscript. Pyth -- You received this message because you are subscribed to the Google Groups "Bitcoin Development Mailing List" group. To unsubscribe from this group and stop receiving emails from it, send an email to bitcoindev+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/3205f013583131de7d8b59b48640641459ec5f66.camel%40pythcoiner.dev. --=-jR/Mtyk+tNzV/DinHeiV Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEaUDzTAAmS01IhXXCwQSK7t8wO4gFAmnyLKIACgkQwQSK7t8w O4hGuwf/XDWY1wITe1AmrPLEISI25/bFNKNN8xD22w1niU3OH9jlVSNRejWYkhyL uknIzHBPrabZGXpGV2UU1nK//6jOWkJpl6fdYrB4V7xVovhn/yIBAdDYh7TW6V3R vV9R7Fk8xNtTbbmr1615ID9Fk5TCmqqXFOhz4l2LSJWJy1YwVT1+w3bTxnWhJm4F UC6Edn7MAm0eXGfjZWv8hlPmEf8i/Pq5UNBUuoAEq8Bs9wT92rBTq5F3TW0HZmM8 pNIswIPGUa9WNOO0Cl6/yzwghhjNlcMMN+2l1rgqfdWbnnknhigE0mWtEDw/PsqK ZTP1UlqwASfaGJVyTCD+GYWktE63aw== =lFvE -----END PGP SIGNATURE----- --=-jR/Mtyk+tNzV/DinHeiV--