Skip to content

feat: add on-chain sustainability verification for supply-chain products#181

Open
ritik4ever wants to merge 1 commit intoChianLojistics:mainfrom
ritik4ever:feat/173-sustainability-verification
Open

feat: add on-chain sustainability verification for supply-chain products#181
ritik4ever wants to merge 1 commit intoChianLojistics:mainfrom
ritik4ever:feat/173-sustainability-verification

Conversation

@ritik4ever
Copy link
Copy Markdown

Add automated on-chain verification of supply-chain sustainability claims to close the greenwashing gap. Introduces SustainabilityRecord (carbon footprint, water usage, renewable energy %, waste recycling %, labor compliance doc hash) and SustainabilityStatus (Pending / Verified / Rejected) in types.rs, seven new errors in the 70–80 range in error.rs, and a SustainabilityContract with four public functions: record_sustainability, verify_sustainability, reject_sustainability, and get_sustainability. Records are keyed per-product on-chain; verified records are immutable and anchored with a certificate hash. Six unit tests cover the happy path, admin verification/rejection, invalid data, and overwrite protection.

Closes #173

@drips-wave
Copy link
Copy Markdown

drips-wave bot commented Mar 30, 2026

@ritik4ever Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@Lynndabel
Copy link
Copy Markdown
Collaborator

@ritik4ever pleases fix cli error

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Supply Chain Sustainability Verification Gap

2 participants