From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Fri, 27 Mar 2026 04:38:20 -0700 Received: from mail-oa1-f64.google.com ([209.85.160.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 1w65W7-0004eB-MP for bitcoindev@gnusha.org; Fri, 27 Mar 2026 04:38:19 -0700 Received: by mail-oa1-f64.google.com with SMTP id 586e51a60fabf-41c0b2a2398sf393990fac.1 for ; Fri, 27 Mar 2026 04:38:19 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1774611493; cv=pass; d=google.com; s=arc-20240605; b=Q2hta9BkSvdbxHDSJvhT9K6pWD8NqIB6vaYHTZdAmjDs8fXw9k3l0XP6A8X3NGwXG9 GRsorxC00k5tQFGN14tvyOaEnNa8yaw0Qw8HvWe2VbT/JCmJ55PPX2oRN6A4d7s/5PgW mmpUZnYBELCKnXMpCl9ze49mIdXr5UODFw+Gbr4Fft/bwYaXF11tRNLaXnKTuM54oCHD dP9kdtcplCFBdBpfpF9mLvKKeaDj3BrMKMuNo+4SBdPgAr1W7wvSmwhhU22lh5JcR1h5 sFrwKym8XvIf6uIhtFTkGE5E6xrACEe2+vIdeq8s/p0z9NU1MeL9W6Y+GZpvOU0qT8p6 8mzQ== 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=/VtzhbZddyd2UBEI7sYnJIMMP1Rm++ZRGswKbvNzjpQ=; fh=2UG0a4pIcIeklT5pCD+zAuYREKZI0Z2ufWc3XK9vCvE=; b=azNowl19up7uosKREhzHKjUsyoe54rNlXY5Sgm1rC1/s3dXmGakhLmvEox4CQhPErW vbLE0Va5lM02AXnk4Pli018fN3HN7Kj2E7fma24bzFGqrSonRFB5ALnXDjr5JWz8qQfl rPAdlJgLH9j7s/6EwIvFPk9EOpzAMBgbFHYshg0CwjelMn1ULrF9B+hOuqnsnhjooCdW +Lmi810xmCrcM5Z/9Z16HjVzLegFp3Z4lXIfT0zX7VepMAUuWUMVeQZzPTqXlyE2d976 jLzSZ0qhpNyWVsreCEAg8ZkGdqJvO158sfot7Jzwv2S3qkrUDvuL5OQuse4gsa0StduM SxzQ==; darn=gnusha.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@pythcoiner.dev header.s=dkim header.b=YKHXfo8S; 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=1774611493; x=1775216293; 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=/VtzhbZddyd2UBEI7sYnJIMMP1Rm++ZRGswKbvNzjpQ=; b=uTxPfUqh2y6LRAZKLh8G97SXsVlNvtpUtPAjkCAje6kCNZcu/dlneagxshIyBzIp5R SGRMiY0NhqHcuclE79yb3Z985E8XayOKg9PnZrHkaGtShxsWRBE9vEByU5NpvmIp6sz6 uM7u9bBj4vm7SEY0L0NJqePdrZ+Ug5wie1Zttc8mbvQEDop4PsETWjCIJ51sSt17C+kr LvAj+wrNjn3w+6rFXGtlkbBvnJcfiiTqalartmHtsCNPLp/CHR1Xoq+ZCaR26Ix/KL84 0Il77Lg5nm6sY46vOcQxHYX+52vO/tDKWpLKNUjHbGgRQAVPKbi8M1yAoBkfrslj6bkN I9uA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774611493; x=1775216293; 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=/VtzhbZddyd2UBEI7sYnJIMMP1Rm++ZRGswKbvNzjpQ=; b=l9+qXHN/aca2HLn2aGfJfspT+7+GP2gcqBlqzecv+35fcW02LRLtTqOnf6ov9zeSzU EZ/5kIkcz4Q+2HyBxzVXcEzGTrmJcigly+Lz/mu9lfZnaXOzGUCloRD8TT4WsqAbN4oE XB9cJB4FI8hvJcCsWKnQZYlpeOnX+IMHv87E10tn5FeCTiNmkNhiVROoWwyzGjl5RJcw KIOwTBzGZ40oloSyinHdzN4P7crc1yGX9hnqkWyt3Zz0hGE6Eyul4p49MONye+qb+rKy EIyJfxzodeIeHDOSTj351ts664zxstDadqfetKowdLQlRtsItejD3ZwxyCb836ha7cFI Fu4Q== Sender: bitcoindev@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCUZtpYTNvPct+Qxc4Ue9ZlB2L952V+b90YAUk6N5t18/opOmOGBbZooUNqOVWzHVawbXoRWRps7HatU@gnusha.org X-Gm-Message-State: AOJu0YyuIOFtnwrVm3o66g0vWcWCabmoVn6tVGw9De5wodmpK/RiE8F1 VkGa1QoBNCvpEmmKLsAmeww9Gqx5sc7ux7naiQ4HWXVDZhuFE3+Y5cnt X-Received: by 2002:a05:6871:360a:b0:417:1a62:17d5 with SMTP id 586e51a60fabf-41cec36f149mr681076fac.7.1774611493129; Fri, 27 Mar 2026 04:38:13 -0700 (PDT) X-BeenThere: bitcoindev@googlegroups.com; h="AYAyTiIMvqOXD0EuVHVpSR5IehPTdB6+5Y8YgDtmbGCxUletjA==" Received: by 2002:a05:6870:b525:b0:417:4ffe:f587 with SMTP id 586e51a60fabf-41cc8efc07bls1193101fac.2.-pod-prod-03-us; Fri, 27 Mar 2026 04:38:07 -0700 (PDT) X-Received: by 2002:a05:6808:130f:b0:45c:95ab:bce3 with SMTP id 5614622812f47-46a8a6202a2mr923073b6e.46.1774611487506; Fri, 27 Mar 2026 04:38:07 -0700 (PDT) Received: by 2002:a05:690c:9310:b0:79a:e1a5:fe7e with SMTP id 00721157ae682-79bdaceb572ms7b3; Fri, 27 Mar 2026 03:42:03 -0700 (PDT) X-Received: by 2002:a05:6102:524a:b0:602:ac40:96ad with SMTP id ada2fe7eead31-604f9302ee6mr733783137.30.1774608122683; Fri, 27 Mar 2026 03:42:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1774608122; cv=none; d=google.com; s=arc-20240605; b=lz92SeQI57dnk4v036B9LML67tR99+vbSXrHzKkcLb8QH4aR59XZh3G5IUwmZ2dZaW 3RBq1mkEdIAliS6Cu0HCUdEPZEwFTyuj99ISMZ34EyzRiSTsu4+02xlQmVuWqeutB89H yT0Qhz2BJOETJ0YSujASORrgoVtUp3j4iBdmxg754d14uLST0acFs7hEvu4BftwiNRX2 JzL9Os2okGkcOfUUpHVNmiLM6UD2s2vtJ2gcy80cGJMdvS+fpkGdOE6CNYfqUQ0yhOrR dimtNoC+pDuvWzj7u597SbpBL9FZ+ypUVTnh6WZJgxC1rZBOZ9gU4gX1+j8M3y73iYKw WqXQ== 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=slwB4xhFn4krhfdzumS5Edd4NpY0BJQQNCy+vuJEOAw=; fh=VcGcg+Zjs9gw1uDcHbxsAILhBAcecnbJzZRdxgKVDIc=; b=OftaYA0yGYmxHFRE/CKVR/qoDLkGWZD80Rn9Y1bFM9wP0YSSv7gyh5fZjF+oBoyC4s 3nmt3CnjVQj5e6KfSRUTC3dHe5k+HOdZJ9Bn0MpQeaQySKteOwHXeKGqI54XxoNmv15g 9mx8b8as4E8g0M0keENweO9KyrTfk4j/4VQZFfe1/O6bysS/YT12oEz6bNOzhVUU6+0k pj9Yyq+qSo4KR9JDnXvKFCpz2lLH8ii1FBQmYTWibx7ipo4fzzWQpz2dJgniPHgxMf4G qDbHwX6TX4GS0Tls+IoPaf/K7PA8Gj0wmL1apKJFC4kARierne5F2ivAWpg8cnddCIBR Ph6Q==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@pythcoiner.dev header.s=dkim header.b=YKHXfo8S; 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 ada2fe7eead31-604d536e75csi176151137.3.2026.03.27.03.42.02 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 27 Mar 2026 03:42:02 -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 AA6DFAAF9E for ; Fri, 27 Mar 2026 10:41:59 +0000 (UTC) Message-ID: <28c7570dc6f833551780c7ea0773ad33cd5a966d.camel@pythcoiner.dev> Subject: [bitcoindev] [BIP Draft] Wallet Backup Metadata Format From: pyth To: bitcoindev@googlegroups.com Date: Fri, 27 Mar 2026 11:41:48 +0100 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="=-fa/wtpjkHSF+TkK9m1bm" User-Agent: Evolution 3.58.3 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=YKHXfo8S; 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 (/) --=-fa/wtpjkHSF+TkK9m1bm Content-Type: text/plain; charset="UTF-8" Hi all, While implementing the backup format for Liana last year, I ran into the lack of any real specification for a proper wallet backup format. Because of that, I wrote a BIP draft for a structured wallet backup format. Several wallet implementations have already signaled interest in something like this. Draft PR: https://github.com/bitcoin/bips/pull/2130 Feedback welcome on the structure, fields, or anything else. Thanks, 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/28c7570dc6f833551780c7ea0773ad33cd5a966d.camel%40pythcoiner.dev. --=-fa/wtpjkHSF+TkK9m1bm Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEaUDzTAAmS01IhXXCwQSK7t8wO4gFAmnGXuwACgkQwQSK7t8w O4j4iQf/clByXmZSL5ey6f4JjOlX8PxBnvX6rBsdjco4fCBS147LkdIlomM/i59i HP2v4AvFkhYj81PJqC8J9Ji95DTn1F0b77VZGF6V0++Gx2nwgsvPPrXF+KcCf53g Kl9oODFs5xNtUKtGuaphrFrD+84GxH+nW/dg1Y0AC5gg9gQt/xHS3Z6pYk0aO6NM 49xOorJ7XGKi4Z708k1FhQ9q10RlaeCImvNuvDYXjV2eWmmPdyS22ljM3Cdu6zKK EsiY+enin2kqa4yQGi0Xhig1GZPFFWkBOjPixJbFFdlXwSyo5X5H3o8sbr5d2PEl 08fDvRZ45xzeZ+bKT8Yeohvrq4ioAg== =El9r -----END PGP SIGNATURE----- --=-fa/wtpjkHSF+TkK9m1bm--