From eb26be98fbc600ccf7a91c5bfae8feeacb8c84d2 Mon Sep 17 00:00:00 2001 From: Brigson <33355006+Brigson@users.noreply.github.com> Date: Sat, 21 Mar 2026 05:42:54 +0200 Subject: [PATCH] Create bip-1043.mediawiki User Age Verification for Wallet Software --- bip-1043.mediawiki | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 bip-1043.mediawiki diff --git a/bip-1043.mediawiki b/bip-1043.mediawiki new file mode 100644 index 0000000000..b9cdb5ef20 --- /dev/null +++ b/bip-1043.mediawiki @@ -0,0 +1,39 @@ +BIP: 1043 +Title: User Age Verification for Wallet Software +Author: Brigson +Status: Draft +Type: Informational +Created: 2026-03-21 + +## Abstract + +This BIP proposes a standard for wallet software to optionally store +a user-declared date of birth as a wallet metadata field, allowing +downstream applications to perform age-based access controls in +compliance with regional regulations such as California AB-1043. + +## Motivation + +A growing number of jurisdictions require software to implement age +verification mechanisms. A standardized field would allow ecosystem-wide +compliance without requiring repeated per-wallet implementation effort. +The field is self-declared — it is the responsibility of the consuming +application to determine whether further verification is required. + +## Specification + +Wallet implementations MAY include a `birthDate` field formatted as +YYYY-MM-DD. The field is OPTIONAL globally and SHOULD only be presented +to the user when the wallet detects a jurisdiction where age verification +is legally required. + +## Rationale + +Self-declared age satisfies the minimum technical requirement of several +regulatory frameworks requiring only a "reasonable effort" at age gating. +Stricter verification (KYC) remains out of scope for this BIP. + +## Backwards Compatibility + +This BIP introduces no consensus changes. Wallets not implementing this +field remain fully compatible.