Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 15 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,9 @@ The application is fully deployed and accessible online:
blockchain architecture, smart contracts, and full Web3 applications.
4. **Hackathon Project Idea Generator**: Overcome coder's block by generating ideas based on
technology and sector preferences.
5. **Open Source Contribution Trainer**: Get hands-on with Git, simulated GitHub issues, and PR
exercises to confidently contribute to open source.
5. **Open Source Contribution Trainer**: Get hands-on with Git, simulated GitHub issues, PR
exercises, and decentralized identity verification that attaches DID-backed contributor proof to
saved training submissions.

## 🛠 Technology Stack

Expand Down Expand Up @@ -70,6 +71,18 @@ web3-student-lab/
└── docs/ # Documentation and learning materials
```

## 🔐 MVP Update: Decentralized Identity Verification

The Open Source Contribution Trainer now includes decentralized identity verification for contributor
workflows in `frontend/src/app/version-control/page.tsx`.

- Contributors link a DID, Stellar wallet address, and GitHub handle before saving a verified
trainer version.
- Verified saves persist proof metadata in the version history engine at
`frontend/src/lib/version-control/engine.ts`.
- Core attestation creation and verification logic lives in
`frontend/src/lib/open-source-trainer/identity.ts`.

## 🤝 Contributing

We love our contributors! This project is being built for students, by students and open-source
Expand Down
Loading