Problem
Mentors have no way to see who has requested
a vouch from them. There is no endpoint for
incoming vouch requests.
What To Build
Add GET /api/v1/vouching/requests endpoint.
Requires JWT auth (mentor wallet).
Returns list of learners who have requested
a vouch from the authenticated wallet.
Each item includes:
- learner wallet address
- learner reputation score
- requested loan amount
- loan purpose
- request timestamp
Files To Touch
- src/modules/vouching/vouching.controller.ts
- src/modules/vouching/vouching.service.ts
Acceptance Criteria
Mandatory Checks Before PR
Problem
Mentors have no way to see who has requested
a vouch from them. There is no endpoint for
incoming vouch requests.
What To Build
Add GET /api/v1/vouching/requests endpoint.
Requires JWT auth (mentor wallet).
Returns list of learners who have requested
a vouch from the authenticated wallet.
Each item includes:
Files To Touch
Acceptance Criteria
Mandatory Checks Before PR