Skip to Content

Blockchain Wallet ID (BWID) – Regulatory Submission & Integration Guide with AI Standards

Submitted by Verity One Ltd.
1712 Pioneer Ave Suite 500
Cheyenne, WY 82001
legal@verity.one

August 4, 2025

📜 Federal Regulation Clause

§ X.XX Blockchain Wallet Identifier for Enhanced Traceability

(a) Definition:

A Blockchain Wallet Identifier (BWID) is a unique alphanumeric string representing the digital wallet address associated with a product's certification, origin, ownership record, or AI-generated data stored on a blockchain network.

(b) Purpose:

The BWID supplements existing identifiers (e.g., UPC, GTIN, Lot Number) and provides an immutable link to the product’s blockchain-verified metadata, including certifications, AI-derived quality scores, custody records, sustainability metrics, and regulatory disclosures.

(c) Format Requirements:

The BWID must follow the standardized format:

bw:<chain>:<wallet>

  • bw: is a static prefix indicating Blockchain Wallet usage
  • indicates the blockchain protocol in lowercase ASCII (e.g., eth, sol, base, xrp)
  • is the chain-specific address (hex, base58, etc.)

Example:

bw:eth:0x6d8e307f6F3f9A4824D27FbAaD36a72A2C47Fc8C

(d) Data Presentation:

The BWID must be printed on product labels in both machine-readable and human-readable form, either inline, adjacent to the barcode/GTIN, or encoded as a QR code or Data Matrix symbol.

(e) Usage Conditions:

  • Required for blockchain-certified, digitally verified, or AI-audited food products
  • Optional for conventional food products
  • BWIDs must be unique per SKU or batch unless a shared certification or AI audit applies

(f) Verification & Compliance:

Regulatory agencies may query blockchain explorers or linked data services to validate product certifications, AI scoring logs, or traceability metadata tied to the BWID. Integration with IPFS or other decentralized file systems is permitted.

(g) Chain Support:

Supported chains include but are not limited to Ethereum, Polygon, Solana, XRPL, BASE, Hedera, and Hyperledger. Additional chains and AI-based metadata signatures may be added by guidance or rule.

📦 JSON Schema

{

"$schema": "https://json-schema.org/draft/2020-12/schema",

"title": "Blockchain Wallet ID (BWID)",

"type": "object",

"properties": {

"bw_prefix": {

"type": "string",

"const": "bw"

},

"chain": {

"type": "string",

"pattern": "^[a-z]{2,10}$",

"description": "Blockchain name (eth, sol, xrp, hbar, base, etc.)"

},

"wallet": {

"type": "string",

"minLength": 30,

"maxLength": 100,

"description": "Wallet address format (hex, base58, etc.)"

}

},

"required": ["bw_prefix", "chain", "wallet"],

"additionalProperties": false

}

📂 XML Schema (XSD)

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:element name="BWID">

xs:complexType

xs:sequence

<xs:element name="Prefix" type="xs:string" fixed="bw"/>

<xs:element name="Chain" type="xs:string"/>

<xs:element name="Wallet" type="xs:string"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:simpleType name="ChainType">

<xs:restriction base="xs:string">

<xs:pattern value="[a-z]{2,10}"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="WalletType">

<xs:restriction base="xs:string">

<xs:minLength value="30"/>

<xs:maxLength value="100"/>

</xs:restriction>

</xs:simpleType>

</xs:schema>

🌐 GS1 Digital Link Integration with BWID

A GS1 Digital Link enables web-based product data resolution. The BWID can be added as a subpath or query to enhance traceability.

Structure:

https://id.verity.one/01//bw//

Example:

https://id.verity.one/01/09506000134321/bw/eth/0x6d8e307f6F3f9A4824D27FbAaD36a72A2C47Fc8C

Alternative with query parameters:

https://id.verity.one/01/09506000134321?bw_chain=eth&bw_wallet=0x6d8e...

JSON example:

{

"gtin": "09506000134321",

"productName": "Oyster Protein Bar",

"bw_chain": "eth",

"bw_wallet": "0x6d8e307f6F3f9A4824D27FbAaD36a72A2C47Fc8C",

"blockchain_metadata_url": "https://etherscan.io/address/0x6d8e..."

}

QR Label Format:

Product: Oyster Protein Bar

GTIN: 09506000134321

BWID: bw:eth:0x6d8e307f6F3f9A4824D27FbAaD36a72A2C47Fc8C

Scan: 🔗 https://id.verity.one/01/09506000134321/bw/eth/0x6d8e...

📚 Add New § 101.XX (Blockchain-Based Identifier):

Section 101.XX Blockchain-Based Identifier.

(a) The label of a food in package form shall bear a Blockchain-Based Identifier consisting of: (1) A 4-character alphanumeric code identifying the public blockchain or similar distributed ledger technology chain (e.g., 'ETH:' or 'Poly:'); (2) Followed immediately by an alphanumeric wallet address of up to 62 characters that links to a record enabling traceability and AI-signed metadata.

(b) The linked record must include electronically signed versions of all mandatory label information under this part, using signatures that meet the requirements of 21 CFR Part 11 (e.g., unique to individuals, employing at least two identification components, and linked to records to prevent excision or alteration), to provide digital proof of the data's origin from the manufacturer, authorized supply chain entity, or AI system.

(c) The identifier and linked record shall be placed on the information panel, conspicuous and legible; similar structures to blockchain may be used if they ensure equivalent immutability, transparency, and auditability.

(d) Exemptions: Foods exempt from nutrition labeling under § 101.9(j) are also exempt from this requirement. Small packages (<12 sq. in. PDP area) may provide the identifier via a QR code linking to the alphanumeric string and signed data.

(e) The identifier and signed data must be verifiable, non-misleading under § 101.18, and accessible without requiring consumer registration or payment.