This document defines requirements and use cases for a Verifiable Supply Chain (VSC) Critical Minerals Profile: the application of the VSC framework — built on [[VC-DATA-MODEL]], [[DID-CORE]], and [[EPCIS20]] — to the traceability, ESG due diligence, and regulatory compliance of critical and strategic minerals supply chains.
Critical minerals are designated by governments worldwide as essential to the clean energy transition, digital infrastructure, and national security, yet their supply chains are among the most opaque, geographically concentrated, and fraud-prone in global trade. This document identifies the problem space, defines a domain-specific vocabulary, and specifies the functional and non-functional requirements for a VSC credential profile covering mine-to-market traceability of minerals including lithium cobalt nickel rare earth elements graphite manganese and all materials listed in [[CRMA]] and [[USGS-2025]].
This is a requirements and use cases document, not a technical specification. It is a deliverable of the W3C Verifiable Supply Chain Community Group, which lists Critical Minerals as a priority vertical alongside Pharmaceuticals. The document is grounded in and references [[CRMA]], [[EU-BATTERY-REG]], [[EU-DPP]], [[EU-CSDDD]], [[OECD-DD]], [[OECD-TRACEABILITY]], [[RMI-RMAP]], [[GBA-BATTERY-PASSPORT]], and [[SEC-CONFLICT]]. Methodology follows established W3C patterns including [[SHACL-UCR]] and [[DWBP-UCR]].
This document is a Community Group Draft produced by the Verifiable Supply Chain Community Group, launched on 21 February 2026. It is not a W3C Standard and is not on the W3C Standards Track. It may be updated, replaced, or made obsolete at any time.
This specification is a vertical profile of the VSC base requirements document [[VSC-REQUIREMENTS]]. It inherits and specializes all base requirements; requirements defined here are additional to, not replacements for, those in [[VSC-REQUIREMENTS]].
Feedback is welcome via the GitHub issue tracker. See for contribution guidelines.
This section is non-normative.
Critical and strategic minerals underpin the clean energy transition, digital infrastructure, and advanced manufacturing. The [[CRMA]] (Regulation (EU) 2024/1252, in force May 2024) defines 34 critical raw materials (CRMs) and 17 strategic raw materials (SRMs), including lithium, cobalt, nickel, rare earth elements, and graphite, setting binding 2030 targets for domestic extraction, processing, and recycling. The [[USGS-2025]] Critical Minerals List identifies 50 minerals essential to U.S. economic and national security.
These supply chains share four structural characteristics that make them uniquely difficult to govern with existing tools:
The VSC Critical Minerals Profile extends [[VSC-REQUIREMENTS]] with domain-specific credential schemas, vocabulary extensions, and traceability methodologies suited to the minerals sector:
This section is non-normative.
| Regulation / Framework | Jurisdiction | Key traceability obligation | In-force / deadline |
|---|---|---|---|
| [[CRMA]] (Reg. EU 2024/1252) | European Union | Supply chain traceability, diversification, and sustainability for 34 CRMs and 17 SRMs | In force May 2024; 2030 binding targets |
| [[EU-BATTERY-REG]] (Reg. EU 2023/1542) | European Union | Digital Product Passport for EV, industrial, and LMT batteries; due diligence on cobalt, lithium, nickel, natural graphite | DPP mandatory February 2027 |
| [[EU-CSDDD]] (Dir. 2024/1760) | European Union | Human rights and environmental due diligence across the supply chain for companies above threshold | Transposition by 2026; phased application 2027–2029 |
| [[CBAM]] (Reg. EU 2023/956) | European Union | Embedded carbon reporting for iron, steel, aluminium, and select materials; will extend to more CRMs | Transitional phase ended Dec 2025; full implementation 2026 |
| [[OECD-DD]] (3rd edition) | OECD member states (and beyond) | Five-step due diligence framework for minerals from conflict-affected and high-risk areas (CAHRAs) | Policy standard; referenced in EU and US regulations |
| [[SEC-CONFLICT]] (Rule 13p-1) | United States | Annual disclosure for companies using 3TG minerals (tantalum, tin, tungsten, gold) in products | Annual reporting since 2014 |
| [[USGS-2025]] Critical Minerals List | United States | 50 minerals designated as critical; basis for domestic security and supply chain resilience policy | 2025 list in effect |
| [[RMI-RMAP]] RMAP 2.0 | Industry standard | Third-party audit standard for responsible sourcing of cobalt, tin, tantalum, tungsten, gold, and mica | RMAP 2.0 in public consultation 2024–2025 |
| [[GBA-BATTERY-PASSPORT]] | Industry standard | Battery Passport specification covering provenance, ESG, and circularity data; aligned with [[EU-BATTERY-REG]] | 2024 pilots; full deployment 2027 |
This document is a vertical profile of [[VSC-REQUIREMENTS]]. All base requirements (REQ-F1 through REQ-F9 and REQ-NF1 through REQ-NF5 in [[VSC-REQUIREMENTS]]) apply to VSC Critical Minerals Profile implementations in full. This document adds:
The key words MUST, MUST NOT, REQUIRED, SHALL, SHALL NOT, SHOULD, SHOULD NOT, RECOMMENDED, NOT RECOMMENDED, MAY, and OPTIONAL are to be interpreted as described in [[RFC2119]] and [[RFC8174]] when, and only when, they appear in all capitals.
All examples, diagrams, and sections marked as non-normative are informative only. Everything else is normative. This profile MUST be read in conjunction with [[VSC-REQUIREMENTS]]; all normative requirements of that document apply to conformant implementations of this profile.
Terms defined in [[VSC-REQUIREMENTS]], [[VC-DATA-MODEL]], [[DID-CORE]], and [[EPCIS20]] retain their meanings. The following additional terms are defined for this profile.
This section is non-normative.
VSC Critical Minerals credentials span the following value chain stages, each of which may involve distinct legal entities, geographic jurisdictions, and applicable regulatory frameworks:
| Stage | Description | Primary EPCIS 2.0 event type(s) | Primary credential type(s) |
|---|---|---|---|
| Extraction | Mining of ore or concentrate at a [=Mine Site=] | ObjectEvent (commissioning) |
Mine-site declaration, ASM cooperative credential, audit certificate |
| Primary processing | Concentrating, smelting, or initial chemical processing | TransformationEvent |
Smelter/refiner declaration, mass-balance attestation |
| Refining | Production of battery-grade or specification-grade material | TransformationEvent |
Refined lot credential, [[CBAM]] carbon credential |
| Precursor / cathode production | Chemical synthesis of battery precursor and active materials | TransformationEvent |
Precursor lot credential linking input refined materials |
| Cell / product manufacturing | Incorporation of critical minerals into cells, magnets, or components | TransformationEvent, TransactionEvent |
DPP assembly credential, [[EU-BATTERY-REG]] Battery Passport |
| Transport / logistics | Cross-border and domestic transport at each stage | ObjectEvent, TransactionEvent |
Custody transfer credential, customs compliance credential |
| Recycling | Recovery of critical minerals from end-of-life products | TransformationEvent |
Recycled content attestation, secondary material lot credential |
The [[VSC-REQUIREMENTS]] concept of a [=Trust Framework=] is essential in the minerals sector, where regulatory bodies and industry standards organizations play key authorization roles. The expected layered trust structure is:
This section is non-normative. Use cases motivate the requirements in . Each use case follows the structured template established in [[SHACL-UCR]] and [[DWBP-UCR]].
| Goal | A cobalt refiner verifies that incoming concentrate lots originated from mine sites that have been audited under [[RMI-RMAP]] and are not associated with [=Conflict-Affected and High-Risk Area (CAHRA)=] human rights risks, satisfying [[OECD-DD]] and [[EU-BATTERY-REG]] due diligence obligations. |
|---|---|
| Actors |
|
| Regulatory context | [[OECD-DD]] five-step due diligence; [[EU-BATTERY-REG]] Art. 52–54 requiring cobalt, lithium, nickel, and natural graphite due diligence; [[EU-CSDDD]] human rights obligations. |
| Preconditions |
|
| Normal flow |
|
| Alternative flows |
|
| Postconditions |
|
| Failure modes | Fabricated GPS coordinates; audit credential issued by auditor not in RMAP registry; mass discrepancy between credential and physical lot; lot identity switched at port of entry. |
| Derived requirements | REQ-CM-F1, REQ-CM-F2, REQ-CM-F3, REQ-CM-F4, REQ-CM-F5, REQ-CM-F7, REQ-CM-NF1, REQ-CM-NF2 |
| Goal | A nickel sulfate refinery that receives ore concentrates from multiple sources — some certified responsible, some uncertified — issues verifiable mass-balance attribution credentials for its output lots, enabling downstream battery manufacturers to claim a specific percentage of responsibly-sourced input material in their [[EU-BATTERY-REG]] Battery Passport. |
|---|---|
| Actors | Nickel refinery (issuer of mass-balance credentials); responsible mine operators (issuers of input lot credentials); battery manufacturer (verifier and downstream holder). |
| Regulatory context | [[EU-BATTERY-REG]] Art. 8 (recycled content) and Art. 52–54 (due diligence); [[RMI-RMAP]] mass-balance methodology; [[GBA-BATTERY-PASSPORT]] data requirements. |
| Preconditions |
|
| Normal flow |
|
| Alternative flows |
|
| Postconditions | Battery manufacturer holds a verifiable mass-balance attribution figure for each nickel sulfate input lot, sufficient for [[EU-BATTERY-REG]] Art. 52 disclosure and [[GBA-BATTERY-PASSPORT]] provenance data fields. |
| Failure modes | Over-attribution (responsible percentage exceeds verified responsible input mass); falsified input lot credentials used to inflate attribution; methodology URI pointing to a non-standard calculation. |
| Derived requirements | REQ-CM-F1, REQ-CM-F3, REQ-CM-F4, REQ-CM-F6, REQ-CM-F7, REQ-CM-NF1 |
| Goal | A battery cell manufacturer assembles a [[EU-BATTERY-REG]]-compliant [=Battery Passport=] for an EV battery module by composing verifiable credentials from upstream mineral suppliers, refiners, and precursor producers, and submits it to an EU market surveillance authority. |
|---|---|
| Actors | Mine operators, ASM cooperatives, smelters, refiners, and precursor producers (upstream issuers); cell manufacturer (holder and DPP assembler); EU type-approval / market surveillance authority (verifier); end customer / OEM (downstream holder). |
| Regulatory context | [[EU-BATTERY-REG]] Art. 13 (DPP via QR code, mandatory February 2027 for EV batteries); [[EU-DPP]] (ESPR Regulation 2024/1781); [[GBA-BATTERY-PASSPORT]] data specification. |
| Preconditions |
|
| Normal flow |
|
| Alternative flows |
|
| Postconditions |
|
| Failure modes | Missing credential for a required [[EU-BATTERY-REG]] Annex XIII field; carbon footprint credential based on unverified upstream data; DPP QR code pointing to revoked presentation. |
| Derived requirements | REQ-CM-F1, REQ-CM-F2, REQ-CM-F3, REQ-CM-F4, REQ-CM-F5, REQ-CM-F6, REQ-CM-F7, REQ-CM-F8, REQ-CM-NF2, REQ-CM-NF3 |
| Goal | An EU importer of refined nickel demonstrates to customs authorities that the declared embedded carbon content of each shipment is verifiable, satisfying [[CBAM]] reporting obligations and avoiding re-declaration by customs. |
|---|---|
| Actors | Non-EU refinery (issuer of [[Carbon Border Adjustment Credential=]]s); accredited verifier (issuer of carbon verification credential); EU importer (holder); EU customs / CBAM authority (verifier). |
| Regulatory context | [[CBAM]] (Reg. EU 2023/956), full implementation from 2026; requires importers to declare verified embedded direct and indirect emissions of covered goods. |
| Preconditions |
|
| Normal flow |
|
| Alternative flows |
|
| Postconditions | Importer has fulfilled [[CBAM]] Art. 6 declaration obligation for the shipment with verified emission data; CBAM certificate cost reflects actual embedded emissions. |
| Failure modes | Fabricated emission factors; verifier DID not in EU accreditation registry; credential replay from a prior shipment with different emission profile. |
| Derived requirements | REQ-CM-F1, REQ-CM-F3, REQ-CM-F5, REQ-CM-F7, REQ-CM-F8, REQ-CM-NF2, REQ-CM-NF3 |
| Goal | An artisanal and small-scale mining (ASM) cooperative in the Democratic Republic of Congo enables its member miners to issue verifiable mine-site declaration credentials using a mobile-compatible, low-bandwidth [[DID-CORE]] method, so that their cobalt lots can enter a responsible sourcing program and command a premium from a European buyer. |
|---|---|
| Actors | Individual ASM miners (leaf issuers of miner-level declarations); ASM cooperative (aggregating issuer of cooperative-level lot credentials); NGO field auditor (issuer of cooperative audit credential); European cobalt buyer (verifier). |
| Regulatory context | [[OECD-DD]] Annex II (CAHRA due diligence); [[EU-BATTERY-REG]] Art. 52 (cobalt due diligence); [[RMI-RMAP]] ASM pathway; ICMM ASM guidance ([[ICMM-FRAMEWORK]]). |
| Preconditions |
|
| Normal flow |
|
| Alternative flows |
|
| Postconditions |
|
| Failure modes | Mass inflation (cooperative claims more output than verifiable individual miner lots support); miner DID key compromised; cooperative not yet registered in RMAP registry; audit credential issued by NGO not authorized in applicable trust framework. |
| Derived requirements | REQ-CM-F1, REQ-CM-F2, REQ-CM-F3, REQ-CM-F4, REQ-CM-F9, REQ-CM-NF1, REQ-CM-NF2, REQ-CM-NF3 |
All base requirements from [[VSC-REQUIREMENTS]] (REQ-F1 through
REQ-F9 and REQ-NF1 through REQ-NF5) apply in full to VSC Critical
Minerals Profile implementations. The requirements below are
additional to those base requirements, identified by the
prefix REQ-CM-. Each requirement carries a unique
identifier to support traceability to use cases (see
) and to future
conformance tests.
VSC Critical Minerals Profile implementations MUST define a
normative credential schema for mine-site declaration credentials,
extending the ObjectEvent [[EPCIS20]] mapping with
the following fields:
mineSiteId: [[DID-CORE]] URI of the [=Mine Site=].commodityType: [[CRMA]]- or [[USGS-2025]]-registered
mineral identifier.extractionLocationGeoJSON: GeoJSON polygon
(not just a point) representing the mine-site boundary,
enabling [[OECD-DD]] CAHRA geographic checks.extractionStartDate / extractionEndDate:
Date range for the lot, as xsd:date.lotMassKg: Declared dry mass in kilograms.gradePercent: Assay grade as percentage (MAY be
disclosed selectively).miningMethodCode: Controlled vocabulary value
(e.g., underground, open_pit,
asm).auditCredentialRef: Reference to a current,
valid audit credential (SHOULD).Testability: A conformance test MUST verify that a credential schema instance validates against the normative JSON Schema and that all required fields produce non-null values.
VSC Critical Minerals Profile implementations MUST define a normative schema for [=ESG Attribute Credential=]s. An [=ESG Attribute Credential=] MUST include:
subjectLotId: Identifier of the [=Mineral Lot=]
or [=Mine Site=] to which the ESG claim applies.esgDimension: Controlled vocabulary entry from
a defined list (e.g., carbonFootprint,
humanRightsDueDiligence, conflictFree,
waterUsage, childLabourCompliance).assessmentStandard: URI of the applicable standard
(e.g., [[OECD-DD]], [[RMI-RMAP]], ISO 14064).assessmentOutcome: Controlled vocabulary outcome
(e.g., conformant, conditionallyConformant,
nonConformant).assessmentDate: Date of assessment or verification.validUntil: Expiry date of the credential (MUST).auditorDid: [[DID-CORE]] URI of the
[=Third-Party Auditor=] (MUST where third-party verification
is required; SHOULD for self-declaration).
Testability: A conformance test MUST verify that an
[=ESG Attribute Credential=] with a past validUntil
date fails verification.
VSC Critical Minerals Profile implementations MUST define a
normative TransformationEvent credential schema
for smelter and refinery operations. This schema MUST support:
traceabilityMethodCode field with values
chainOfCustody or massBalance.massBalance is declared: a
massBalanceAttribution sub-object containing
responsible mass percentage, calculation period, and methodology URI.processingFacilityDid field (MUST) referencing
the [[DID-CORE]] identifier of the [=Processing Facility=].Mine-site declaration credentials (see REQ-CM-F1) MUST include a GeoJSON polygon for the mine-site boundary. VSC Critical Minerals Profile verifiers SHOULD implement or integrate a geographic policy check that evaluates mine-site polygon coordinates against the current [[OECD-DD]] Annex II CAHRA list and surfaces a specific CAHRA-risk flag (not a generic verification failure) when a coordinate intersection is detected. The CAHRA check MUST NOT cause automatic rejection; it MUST trigger an enhanced due-diligence workflow in the verifier's policy engine.
VSC Critical Minerals Profile implementations MUST support
referencing one or more [=ESG Attribute Credential=]s from within
a mine-site declaration credential or transformation credential via
a auditCredentialRef property. Verifiers MUST
resolve and validate referenced audit credentials as part of the
verification flow for the parent credential. A parent credential
whose referenced audit credential is expired or revoked MUST
be treated as unverified with respect to the ESG dimensions
covered by that audit.
VSC Critical Minerals Profile implementations MUST define a
[=Carbon Border Adjustment Credential=] schema aligned with
[[CBAM]] Art. 7 reporting requirements. This schema MUST include:
TARIC commodity code; direct emission factor (tCO₂e per tonne
of output); indirect emission factor; Scope 1 / Scope 2
boundary declaration; calculation methodology URI; reporting
period; and a reference to a third-party carbon verification
credential. The credential MUST include a validUntil
of no more than 12 months from the verification date.
VSC Critical Minerals Profile credential schemas MUST be designed so that their field values can be directly mapped to [[GBA-BATTERY-PASSPORT]] and [[EU-BATTERY-REG]] Annex XIII data fields without loss of required data. The VSC Community Group SHOULD publish and maintain a normative mapping table from VSC Critical Minerals credential fields to [[EU-BATTERY-REG]] Annex XIII fields. Battery Passport assemblies MUST be realizable as [[VSC-REQUIREMENTS]] [=Verifiable Presentation=]s.
VSC Critical Minerals Profile implementations MUST support a
recycled content declaration as a normative extension to
the ObjectEvent credential schema for secondary
mineral lots. This extension MUST include:
recycledContent: true;
recyclingOperatorDid (the [[DID-CORE]] identifier
of the recycling facility);
feedstockType (controlled vocabulary: e.g.,
endOfLifeBattery, industrialScrap,
miningWaste); and a reference to a third-party
verification credential where required by [[EU-BATTERY-REG]]
Art. 8.
VSC Critical Minerals Profile implementations MUST NOT require credential issuance mechanisms that are incompatible with mobile-only, intermittent-connectivity environments. Specifically:
miningMethodCode: asm) MAY
omit assay grade (gradePercent) and precise
GPS polygon fields where the ASM actor can only supply
an approximate site identifier; such omissions MUST be
flagged in the credential's credentialStatus
extension for downstream verifier awareness.VSC Critical Minerals Profile implementations MUST support event chains spanning at minimum seven distinct value chain tiers (mine → concentrator → smelter → refiner → precursor producer → cathode manufacturer → cell manufacturer) without degradation of verification performance. Total chain verification time (resolving all DIDs, validating all proofs, checking all revocation statuses) for a seven-tier chain SHOULD complete in under 10 seconds on commodity hardware with reasonable network latency.
VSC Critical Minerals Profile credential schemas MUST be designed so that each commercially sensitive field (supplier identity, pricing, assay grade, processing yields, and trading relationships) can be independently omitted via selective disclosure without invalidating the proof over disclosed fields. Verifier policies published under applicable regulatory frameworks (e.g., [[EU-BATTERY-REG]] Annex XIII) SHOULD specify the minimum field set required for compliance, and implementations MUST NOT require disclosure of fields beyond that minimum.
VSC Critical Minerals Profile verifier implementations SHOULD
provide a structured, machine-readable compliance report when
verifying a [=Battery Passport=] presentation, identifying
for each [[EU-BATTERY-REG]] Annex XIII required field: whether
a credential providing that field was present, verified, and
non-expired. The report MUST distinguish between
missing credential (not provided), unverifiable
credential (present but proof or DID resolution failed),
and expired credential (present and verifiable but
past validUntil).
The matrix below maps each critical-minerals use case to the additional requirements (REQ-CM-*) it motivates. Base VSC requirements (REQ-F* and REQ-NF* from [[VSC-REQUIREMENTS]]) apply to all use cases and are not repeated here.
| Requirement | UC-CM-1 | UC-CM-2 | UC-CM-3 | UC-CM-4 | UC-CM-5 |
|---|---|---|---|---|---|
| REQ-CM-F1 | ✓ | ✓ | ✓ | ✓ | ✓ |
| REQ-CM-F2 | ✓ | — | ✓ | — | ✓ |
| REQ-CM-F3 | ✓ | ✓ | ✓ | — | — |
| REQ-CM-F4 | ✓ | — | ✓ | — | ✓ |
| REQ-CM-F5 | ✓ | ✓ | ✓ | ✓ | ✓ |
| REQ-CM-F6 | — | ✓ | ✓ | ✓ | — |
| REQ-CM-F7 | ✓ | ✓ | ✓ | — | — |
| REQ-CM-F8 | — | — | ✓ | — | — |
| REQ-CM-F9 | ✓ | — | — | — | ✓ |
| REQ-CM-NF1 | ✓ | ✓ | — | — | ✓ |
| REQ-CM-NF2 | ✓ | — | ✓ | ✓ | ✓ |
| REQ-CM-NF3 | — | — | ✓ | ✓ | — |
All security considerations in [[VSC-REQUIREMENTS]] and [[VC-DATA-MODEL]] apply. The following additional threats are specific to critical minerals supply chains, assessed using the [[STRIDE]] framework and [[NIST-800-30]] severity methodology.
| ID | Threat | STRIDE | Severity | Mitigation | Req. |
|---|---|---|---|---|---|
| T-CM-1 | Geographic spoofing: An attacker provides false GPS coordinates in a mine-site credential, placing a CAHRA-located mine outside the risk zone, or attributing material to a compliant mine they do not operate. | Spoofing / Tampering | Critical | Mine-site DID documents SHOULD include a serviceEndpoint for satellite imagery verification (e.g., integration with public remote sensing APIs) so verifiers can cross-check the declared polygon against publicly available land-use data. Audit credentials (REQ-CM-F5) MUST include physical verification of the mine boundary. CAHRA geographic checks (REQ-CM-F4) MUST be run on every mine-site credential. |
REQ-CM-F1, REQ-CM-F4, REQ-CM-F5 |
| T-CM-2 | Mass inflation / over-attribution: A refinery or cooperative claims to have received more responsible-attributed mass than the verified input credentials can account for, inflating the responsible percentage for downstream buyers. | Tampering | High | Transformation credential schemas (REQ-CM-F3) MUST enforce a conservation-of-mass constraint: the sum of declared input masses MUST be ≥ the declared output mass (accounting for processing losses stated in the methodology URI). Verifiers SHOULD implement a mass-balance audit function that checks this constraint across all input lot credentials in a transformation event. | REQ-CM-F3, REQ-CM-NF1 |
| T-CM-3 | Laundering through non-RMAP smelters: Material from a non-compliant mine is routed through a compliant smelter and mixed with legitimate lots. The smelter's mass-balance credential masks the non-compliant origin. | Elevation of privilege | High | Transformation credentials MUST list all input lot credential references, not just responsible-certified lots. Verifiers MUST distinguish "responsible-attributed percentage" from "all inputs verified." A smelter that omits uncertified input lots from its transformation credential is committing a fraudulent attestation, detectable by cross-referencing total declared input mass against the verified responsible input mass sum. | REQ-CM-F3, REQ-CM-F5 |
| T-CM-4 | Audit credential forgery: A fraudulent actor creates a fake audit credential purportedly issued by an [[RMI-RMAP]]-accredited auditor, using a DID that is not actually registered in the RMAP trust framework. | Spoofing | High | Verifiers MUST check the auditor DID against the authoritative [[RMI-RMAP]] / [[ICMM-FRAMEWORK]] trust framework registry before accepting any audit credential (REQ-CM-F5). Trust framework registries SHOULD be hosted as publicly resolvable DID documents or Verifiable Data Registries to enable automated, real-time lookup. | REQ-CM-F2, REQ-CM-F5 |
| T-CM-5 | Carbon factor manipulation: A refinery inflates its declared direct emission factors or manipulates the calculation boundary to reduce [[CBAM]] certificate costs for importers. | Tampering | Medium | Carbon footprint credentials (REQ-CM-F6) MUST include a reference to a third-party carbon verification credential signed by a verifier registered in the EU CBAM accredited verifier registry. CBAM verifiers SHOULD apply an anomaly detection check: emission factors outside the interquartile range for the commodity and production process type SHOULD trigger escalation. | REQ-CM-F6, REQ-CM-NF3 |
| T-CM-6 | ASM device compromise: A miner's mobile device or DID key material is stolen or cloned, enabling fraudulent credential issuance in the miner's name. | Spoofing | Medium | ASM DID methods SHOULD support key rotation, with cooperative coordinators acting as key-recovery guardians. The cooperative's verification system SHOULD flag credentials signed after a reported key compromise. Time-locked offline signing SHOULD include a device attestation or biometric binding where the mobile platform supports it (optional; SHOULD NOT be a hard requirement that excludes low-cost devices). | REQ-CM-F9 |
| T-CM-7 | Supply chain data correlation: Adversaries monitoring credential presentations correlate mineral supply relationships, quantities, and trading partner identities across competing enterprises. | Information disclosure | Medium | Selective disclosure (REQ-CM-NF2) MUST be applied to conceal commercially sensitive fields in each presentation. Pairwise [[DID-CORE]] identifiers SHOULD be used for bilateral trading relationships. Verifiers SHOULD NOT log full credential content beyond what is required for the specific compliance purpose. | REQ-CM-NF2 |
All privacy considerations in [[VSC-REQUIREMENTS]] and [[VC-DATA-MODEL]] apply. The following additional considerations apply specifically to the critical minerals domain:
This section is non-normative.
This section is non-normative.
You do not need to be a W3C Member to contribute. The VSC Community Group is open to all. Join at w3.org/community/vsc/join and accept the W3C Community CLA.
The VSC Community Group is actively seeking contributions in the following areas for the Critical Minerals profile:
Open an issue at github.com/w3c-cg/vsc/issues. Please:
editorial, requirement,
use-case, security, regulatory,
or question.feat/uc-cm-recycling, fix/req-CM-F3-conservation, etc.Closes #NNN or Addresses #NNN.localBiblio
in respecConfig before citing in text.The VSC Community Group meets bi-weekly. Agendas and minutes are published to the public-vsc mailing list and the GitHub repository's meetings folder. The Critical Minerals sub-group may schedule additional focused calls; announcements will be made on the same mailing list.
The editors thank the participants of the Verifiable Supply Chain Community Group for their contributions and review. This document draws on regulatory text from [[CRMA]], [[EU-BATTERY-REG]], [[EU-CSDDD]], [[CBAM]], and [[OECD-DD]]; industry frameworks from [[RMI-RMAP]], [[GBA-BATTERY-PASSPORT]], and [[ICMM-FRAMEWORK]]; and the IEA–OECD [[OECD-TRACEABILITY]] report. W3C specification methodology is informed by [[SHACL-UCR]] and [[DWBP-UCR]]. The ASM-inclusive design in UC-CM-5 and REQ-CM-F9 was informed by analysis of OECD Forum on Responsible Mineral Supply Chains proceedings (2024–2025).