webuild-consortium
Credentials
ApprovedSupplier SD-JWT VC Schema
Schema for the Approved Supplier Attestation encoded as SD-JWT VC, based on the WE BUILD Attestation Rulebook for attestations of type Approved Supplier (Use Case SC5, eInvoicing) and draft-ietf-oauth-sd-jwt-vc
WeBuild – AuthorisedSignatories Attestation – SD-JWT VC payload
Schema for the SD-JWT VC payload of an AuthorisedSignatories Attestation as defined in the AuthorisedSignatories Rulebook (Chapter 3.2). This models the JSON claims set prior to SD-JWT disclosure/packing.
CompanyInfo SD-JWT VC Schema
Schema for the Company Information (CompanyInfo) Attestation encoded as SD-JWT VC, based on the WeBuild Attestation Rulebook and draft-ietf-oauth-sd-jwt-vc-09
WeBuild – Contact Person Attestation – SD-JWT VC payload
Schema for the SD-JWT VC payload of a Contact Person Attestation as defined in the Contact Person Attestation Rulebook (Chapter 3.2). This models the JSON claims set prior to SD-JWT disclosure/packing. The attestation identifies natural persons acting as designated contacts within a legal entity, enabling trusted and automated exchange of contact person data between organizations.
WE BUILD - Membership Credential - SD-JWT VC payload
Schema for the SD-JWT VC payload of a Membership Credential as defined in the rb-ds-membership Rulebook (Chapter 3.2). This models the JSON claims set prior to SD-JWT disclosure/packing, aligned with the catalog baseline of HAIP draft-03 and SD-JWT VC draft -09.
ds001 - European Business Wallet – Owner Identification Data (EBW-OID) – SD-JWT VC payload
Schema for the SD-JWT VC payload of an EBW-OID as defined in the ds001 EBW-OID Rulebook (Chapter 3.2). This models the JSON claims set prior to SD-JWT disclosure/packing.
ds002 - Person Identification Data (PID) – SD-JWT VC payload
Schema for the SD-JWT VC payload of a PID as defined in the ds002 PID Rulebook (Chapter 4). This models the JSON claims set prior to SD-JWT disclosure/packing.
EWC - EU Company Certificate
Schema for EU Company Certificate - EWC WP3
ds007 - EU Power of Attorney (EU PoA) – SD-JWT VC payload
Schema for the SD-JWT VC payload of an EU PoA as defined in the EU PoA Rulebook (rb-eu-poa, Chapter 3.2). This models the JSON claims set prior to SD-JWT disclosure/packing. The attestation is a single flat object; selective disclosure per claim is specified in the rulebook, not here.
WeBuild – DUNS Legal Entity Attestation – SD-JWT VC payload
Schema for the SD-JWT VC payload of a DUNS Legal Entity Attestation as defined in the DUNS Attestation Rulebook (Chapter 3.2). This models the JSON claims set prior to SD-JWT disclosure/packing. The attestation provides a standardized, verifiable representation of a legal entity's business profile as registered with Dun & Bradstreet, including legal identity, operational status, registration details, and industry classification.
WE BUILD eReceipt SD-JWT VC payload (vct eu.we-build.ereceipt.1)
SD-JWT VC payload schema for the WE BUILD eReceipt attestation. Implements Chapters 2 and 3 of the rb-e-receipt Rulebook v2.0 (22 June 2026): the mandatory, optional and conditional attributes, the Section 2.8 code lists and the Section 3.2 SD-JWT VC encoding. The Section 3.2.5 illustrative example is published unchanged as the sample under sample-data/.
WE BUILD eInvoice Attestation
JSON Schema for the SD-JWT VC claims set of the eInvoice attestation (vct: eu.we-build:einvoice:1)
WeBuild – ESG Certificate Attestation – SD-JWT VC payload
Schema for the SD-JWT VC payload of an ESG Certificate Attestation as defined in the ESG Certificate Attestation Rulebook (Chapter 3.2). This models the JSON claims set prior to SD-JWT disclosure/packing. The attestation provides a standardized, verifiable digital representation of Environmental, Social, and Governance certificates held by a legal entity, enabling structured exchange of certification data for KYS, supplier onboarding, compliance verification, and regulatory audit processes.
WeBuild – GLN Number (Global Location Number) Attestation – SD-JWT VC payload
Schema for the SD-JWT VC payload of a GLN Number Attestation as defined in the GLN Attestation Rulebook (Chapter 3.2). This models the JSON claims set prior to SD-JWT disclosure/packing. The attestation provides a verifiable, standardized representation of a legal entity's GS1-registered identity and location data, based on a company's Global Company Prefix, supporting supply chain transparency and supplier due diligence within KYS processes.
WeBuild – IBAN Ownership Verification (IBAN-OV) – SD-JWT VC payload
Schema for the SD-JWT VC payload of an IBAN-OV attestation as defined in the IBAN-OV Rulebook (Chapter 3.2). This models the JSON claims set prior to SD-JWT disclosure/packing.
Ownership Attestation SD-JWT VC Schema
Schema for the Ownership Attestation encoded as SD-JWT VC, based on the WeBuild Attestation Rulebook v0.9 and draft-ietf-oauth-sd-jwt-vc-09. Records all natural persons, legal entities, and legal arrangements holding direct or indirect ownership interests in a legal entity.
WeBuild Payment Terms Attestation SD-JWT VC payload
Schema for the SD-JWT VC payload of a Payment Terms Attestation as defined in the Payment Terms Attestation Rulebook (Chapter 3.2).
AuthorizedServiceProvider SD-JWT VC Schema
Schema for the Authorized Service Provider Attestation encoded as SD-JWT VC, based on the WE BUILD Attestation Rulebook for attestations of type Authorized Service Provider (Use Case SC5, eInvoicing) and draft-ietf-oauth-sd-jwt-vc
Site Attestation
SD-JWT VC schema for the WeBuild Site Attestation (vct: eu.we-build:site:1).
Ultimate Beneficial Owner (UBO) Attestation
SD-JWT VC schema for the WeBuild UBO Attestation (vct: eu.we-build:ubo:1). Provides a standardized, verifiable representation of the natural persons who ultimately own or control a legal entity, compliant with AMLR 2024/1624.