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.