From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Mon, 14 Sep 2026 14:27:42 -0700 Received: from mail-oi1-f188.google.com ([209.85.167.188]) by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1x6EDF-0003cC-OI for bitcoindev@gnusha.org; Mon, 14 Sep 2026 14:27:42 -0700 Received: by mail-oi1-f188.google.com with SMTP id 5614622812f47-4ab260600easf386862b6e.1 for ; Mon, 14 Sep 2026 14:27:41 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1789421255; cv=pass; d=google.com; s=arc-20260327; b=VvcrnkX93gOTEhsjF2HuTjEnV2VwwgjmnNf7R5/h9BV4heLZ3g3/9K7Bz3fzWl5dJa qjTs1gApRFECDFPWwYUaw0qpN72mmqjvwEbsJIeAab3hdJ9NtWsgMXBa2rYDgp1AaePO yh/q1dEG/Cv1JFkP8Hheo4w85Bh8X2UM8/YecCPfZhsU8LqvgmknhMZy1auwRlSrvRSd SPHZvtSEr0uDjKVA9qnu/ut0umqWe2GcVdC2W2PLmm+M0kJwdFxgBlZolp7PMeo35gu0 uJLzyVMwLAUjTK4DwjzCG9Mzhjnfra1eHlU3pu2gEM7t6UKtS0rlb/FaizSbmAQ5F7jh TdwA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:feedback-id:mime-version :date:message-id:subject:to:from:references:in-reply-to :dkim-signature; bh=82CknvB+NY3ejpoF6x863qqVportT3Ea1ivI1t0GtDg=; fh=hoM0OvkVxda4NWeewI5LuQvWQCFkJtGPOOCQa5yWGtI=; b=L9mgv4i4EgpBf5dkMtkFY1E0/cMgjVIyWOtf6vjxBm33WyDZoQei74Y88m0oAECr7Z ESOhYvWy1X6GtK138ee7gevzVYcSXxnineylTFPgyXrJFc+nyR4c4ivWzAvWeYixIhSh JJ3adWTc0SQYi/vRh7KOnfVD+1WHmY1kyCs2MNJNxSkXTpXTy48JWBwgs92Uzv40vpko oLyY27ddWDJNUhKplY+4kcX90MpaloujnQ4o0wrkoUwESWLUsu2HMTZ4aAWsb4pSjLlJ t+7CZIvPzwrYSOIDtaO/EQyTIPtLQwEf65Ur4GjxajZO6z6dyZV8eOoZG2IyhF+l4K70 FrxA==; darn=gnusha.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@cipherscope.io header.s=resend header.b=bAeGPb8S; dkim=pass header.i=@amazonses.com header.s=224i4yxa5dv7c2xz3womw6peuasteono header.b=H3G4x5oU; spf=pass (google.com: domain of 010001a0a1bc23e2-e1ac88ef-2f25-4561-ad02-11e943a2cda8-000000@send.cipherscope.io designates 54.240.14.42 as permitted sender) smtp.mailfrom=010001a0a1bc23e2-e1ac88ef-2f25-4561-ad02-11e943a2cda8-000000@send.cipherscope.io; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=cipherscope.io DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1789421255; x=1790026055; darn=gnusha.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :content-type:mime-version:date:message-id:subject:to:from :references:in-reply-to:from:to:cc:subject:date:message-id:reply-to :content-type; bh=82CknvB+NY3ejpoF6x863qqVportT3Ea1ivI1t0GtDg=; b=nhKUJlXVE/66CpAQbb1OD0lr3fXstIu33YSoVv5PHxMg7g1edoTDg7jmxu6QtHOJmD JwAI4+DgMGiDJJIfauhxc0UL75d3qb1e2eX3wRakvio0zqI4Wwn9USRWjk/aNf6UVmsO 3ps8SQ3Fq7EZ8OfYBgUMHdHSyCtLbkQ7/KkqGJxOYOSFE9wRz5J9F/AuVTCCprzN+tTZ iAACZomqg+Z1mCg8TaIm4FPoOvvvdSJlAog4T5B+g88Au9KZLWXZz4qk/OOKDsND5jQw q9LVXsA33U/+jJbJP5bRjoyoM7RERtkRWORJfLk2Sk5cNEyPFxhiDQMXvD0KDfz0UZBI F+eg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789421255; x=1790026055; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :content-type:mime-version:date:message-id:subject:to:from :references:in-reply-to:x-beenthere:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=82CknvB+NY3ejpoF6x863qqVportT3Ea1ivI1t0GtDg=; b=hm0HMbHOaxzORF5zj8BJ1om28fwTJpRLaUkXZEaoj2H6pKdVCMO0aphoDOBwFbBKMt aFI5Qni7YivAEn05mA0AK9RZBURDEBatr80lj9KFZ8j0FPkdH3POQPcBNHHPGR80kTnH fogAU7c4coKf8Vs8szt/JNi9Qz6uv5JmGIQA6nStYrNvOywzis/AJTlu1EDpJ0Psk0E0 om4KHQcobf5a2OsgAr9karU89YrvU7zluh2Pi8irBkMzeqnBJCOwgxkczL4/iP+GFex+ nUhM8jR+nQSGAzqqxvUTl9mz2UMzfLMsi/M1jOQiuDc3Nvu+oO3Vw5N3AHRnyLbUqwtY 2HRg== X-Forwarded-Encrypted: i=2; AKwUvBwOpa5RNuQzQYwDVpLFDiwO59kAH5+ttWqI3ZFt/b4htYU8K2retPW21Vuq4hwLhbrEUUCe6LjsB7NN@gnusha.org X-Gm-Message-State: AFuF++nxAOz8S34F2XY5TZ2hC+zN4KlMlRcKyyOVgp4l0DzWNBmOh9j6 P1YvjzIMAAa6jX4b7DjB5BRIJSXnfdQIYyHklh5bYaArecgWUfzoOxcC X-Received: by 2002:a05:6820:624:b0:6b5:ec2f:3567 with SMTP id 006d021491bc7-6c63949b877mr677646eaf.24.1789421255335; Mon, 14 Sep 2026 14:27:35 -0700 (PDT) X-BeenThere: bitcoindev@googlegroups.com; h="ATskLdd6f1xR3LUY118qlY8bxkg1gHoYn4yqpu9Ekf7PyoOcDA==" Received: by 2002:a05:6871:3303:b0:45e:ecb5:9948 with SMTP id 586e51a60fabf-47b5c647c30ls2164276fac.1.-pod-prod-00-us-canary; Mon, 14 Sep 2026 14:27:30 -0700 (PDT) X-Received: by 2002:a05:6808:13d4:b0:4b8:4703:db8f with SMTP id 5614622812f47-4c8a1a1620amr601022b6e.24.1789421250539; Mon, 14 Sep 2026 14:27:30 -0700 (PDT) Received: by 2002:a05:6808:aa4:b0:4c4:b241:2216 with SMTP id 5614622812f47-4c4b24158ecmsb6e; Mon, 14 Sep 2026 14:04:19 -0700 (PDT) X-Received: by 2002:a17:90b:3b50:b0:39d:b57e:b47d with SMTP id 98e67ed59e1d1-39dfe0b135dmr1159177a91.8.1789419857861; Mon, 14 Sep 2026 14:04:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1789419857; cv=none; d=google.com; s=arc-20260327; b=G3K7O3WEwtlf+P+Q5jtCFPvkhSBmHV3j4/HcOOU3ABcRimIyMtwpNDM1l9uUR9CiQr rpcA1WZKnTB6VKNTPlJ3YcbIxLykF4NJDPaZF+i10PX6mJYqEm6jvy4vpJScWyCny+1V qZldce7hddeE1vTneiqi9S7KFkuh8k5+7PLyr6XHgJZClEWiN0WQ/SiiLKfpzJPQAvWA qwjtOH92G9h8lWUoDPq7yOchGLPrD7iq4Lfq9X1Z+PmPtxHr430+Gvu2KDyahT9yTLxt r2H6SV0xyjydutcftpRjsho9xu8QRF9a4xMr53qXFeyQb5tJW/79BR4vXdoZU7Bpu3A3 5vfg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=feedback-id:mime-version:date:content-transfer-encoding:message-id :subject:to:from:references:in-reply-to:dkim-signature :dkim-signature; bh=0yWHn5hXEm9WB/ml2AO5KgU9HE204XFM91JIlP4z7D0=; fh=VcGcg+Zjs9gw1uDcHbxsAILhBAcecnbJzZRdxgKVDIc=; b=YaarT00WYZEO2faFHI2yY5aYN94d6L24tCpUsDVn9g1+fybUobG3Qb2RcLaaz5m33K hltVz1BeLElA5PBlebzmhiFg6LU2LzSkSh9qp6gyfv8trCDO2dGnUI4oag7QqhgQQCjC 2RanlObl10XWyOhb5rl2CJCdmkLrDHvWyTpcB4Eycxshn/VfroERNhCcRjBamYn99cLZ qlhv9FpBnCwYP+S5TdAwfS20pbQcSz2PfsX17rgre9oZR2KdUh/ruz9t52cFNxP988eB 2VJzZtksrH5PoLBm8s37STzbXR3bmwqQkNrCtBtUuPiCvh30sBb9K2FQU0lC+g2BjPJH wTPQ==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@cipherscope.io header.s=resend header.b=bAeGPb8S; dkim=pass header.i=@amazonses.com header.s=224i4yxa5dv7c2xz3womw6peuasteono header.b=H3G4x5oU; spf=pass (google.com: domain of 010001a0a1bc23e2-e1ac88ef-2f25-4561-ad02-11e943a2cda8-000000@send.cipherscope.io designates 54.240.14.42 as permitted sender) smtp.mailfrom=010001a0a1bc23e2-e1ac88ef-2f25-4561-ad02-11e943a2cda8-000000@send.cipherscope.io; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=cipherscope.io Received: from a14-42.smtp-out.amazonses.com (a14-42.smtp-out.amazonses.com. [54.240.14.42]) by gmr-mx.google.com with ESMTPS id 98e67ed59e1d1-39dfba82d2bsi32109a91.2.2026.09.14.14.04.17 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 14 Sep 2026 14:04:17 -0700 (PDT) Received-SPF: pass (google.com: domain of 010001a0a1bc23e2-e1ac88ef-2f25-4561-ad02-11e943a2cda8-000000@send.cipherscope.io designates 54.240.14.42 as permitted sender) client-ip=54.240.14.42; In-Reply-To: <010001a06dd4cdd9-b8082042-8750-4e9a-917e-2053c919e4c4-000000@email.amazonses.com> References: <010001a06dd4cdd9-b8082042-8750-4e9a-917e-2053c919e4c4-000000@email.amazonses.com> From: "'duncan0k' via Bitcoin Development Mailing List" To: bitcoindev@googlegroups.com Subject: Re: [bitcoindev] Standardizing public key exposure classification for existing outputs Message-ID: <010001a0a1bc23e2-e1ac88ef-2f25-4561-ad02-11e943a2cda8-000000@email.amazonses.com> Date: Mon, 14 Sep 2026 21:04:16 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Feedback-ID: :1.us-east-1.uYze2bwK3SHKKircWy/itkS3vRiPQKZLrl6+y7WCGuRPsvW9ql8MorhNCUOEXf2PGCXNSg8zb4wXghGsSzasI0jj39JRaHKfNZGZIx1mhBBywFYJj0UYJyJnxeFR8KB0PocMWVVGOZzOXWt7Tivy/pn7sTtrfNSfjeDxZfpLwxQ=:1.us-east-1.QSNtDRXSTq9sAuvRl56h5mypgasnQ5yDLNpVzTnziu0=:AmazonSES X-SES-Outgoing: 2026.09.14-54.240.14.42 X-Original-Sender: duncan0k@cipherscope.io X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@cipherscope.io header.s=resend header.b=bAeGPb8S; dkim=pass header.i=@amazonses.com header.s=224i4yxa5dv7c2xz3womw6peuasteono header.b=H3G4x5oU; spf=pass (google.com: domain of 010001a0a1bc23e2-e1ac88ef-2f25-4561-ad02-11e943a2cda8-000000@send.cipherscope.io designates 54.240.14.42 as permitted sender) smtp.mailfrom=010001a0a1bc23e2-e1ac88ef-2f25-4561-ad02-11e943a2cda8-000000@send.cipherscope.io; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=cipherscope.io X-Original-From: duncan0k Reply-To: duncan0k 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: -1.0 (-) A short update: the draft is at v0.4.0. Changes since the original post, with credit: - v0.2.0: the derived condition now requires a complete spend recipe; the partial-history UNDETERMINED rule is scoped to history-dependent classifications; the aggregate-counter floor notes its conservative over-approximation for revealed scripts that need no signature. - v0.3.0, after conduition's review here: attacker-spendability is distinguished from holder-provability, with the P2TR discussion naming both questions. The EXPOSED_ON_SPEND naming problem is recorded as open, EXPOSED_WHEN_SPENT the leading alternative. - v0.4.0, after wallet feedback on Delving: the Abstract and Motivation are rewritten to state the reasoning directly, opening with the misclassification in my own tooling that started this. Appendix A (informative) gives each level a fixed action key and a one-line floor; wallets own the wording above it. Draft, reference implementation and vectors: https://github.com/duncan0k/pubkey-exposure-classification I would still like to hear from anyone who considers this out of scope for a BIP. Absent that, I intend to open a pull request against bitcoin/bips in the coming weeks. duncan0k -- 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/010001a0a1bc23e2-e1ac88ef-2f25-4561-ad02-11e943a2cda8-000000%40email.amazonses.com.