Work Package #6
Name
WP6 — Certificate RedemptionHigh-Level Description
This work package implements the RCP redemption mechanism — the process by which RCP holders receive their revenue participation payouts from the LP surplus pool. Redemption is contingent and asynchronous: it is triggered by real revenue accumulation, not a fixed schedule, and terminates when the return cap is reached (the contract’s defined end state). This work package covers the on-chain redemption validator, the off-chain redemption coordination service, and the certificate holder interface. It also implements the secondary liquidity pathway — the ability for RCP holders to transfer or trade their certificates before the cap is reached — enabling early exit without forcing redemption from ventures.
(max 10,000 characters)
Core Objectives
- Implement the on-chain RCP redemption validator on Cardano, enforcing the return cap and distributing payouts from the LP surplus pool (WP5).
- Build the off-chain redemption coordination service that monitors surplus pool states and triggers redemption transactions when thresholds are met.
- Implement secondary transferability of RCPs, enabling certificate holders to transfer or trade positions before redemption.
- Deliver a certificate holder interface showing current RCP balances, accrued payouts, remaining cap headroom, and redemption history.
- Ensure all redemption events are auditable and traceable to specific surplus pool states and demand signal histories.
- Implement the contract closure mechanism: when the return cap is reached, the certificate is marked as fully redeemed and closed.
(max 10,000 characters)
Expected Value — Why does this matter to Cardano?
Redemption is the moment the protocol completes its liquidity cycle: capital entered at the gateway, participated in real economic activity, and is returned with its agreed share of surplus. A correctly implemented, auditable redemption mechanism is what transforms RCPs from a novel instrument into a credible, repeatable one. Secondary transferability adds a liquidity dimension that makes RCPs practical for a wider range of capital partners, particularly those who cannot commit to indefinite hold periods.
(max 4,000 characters)
Success Metrics
- Redemption validator correctly enforces return cap: no payouts exceed defined cap per certificate.
- At least one end-to-end redemption flow completed on testnet, from surplus accumulation through to certificate holder payout.
- Secondary transfer of an RCP completed on testnet and reflected correctly in redemption entitlements.
- Contract closure mechanism triggered correctly when return cap reached: certificate marked closed, no further payouts possible.
- Certificate holder interface displays accurate payout history, remaining cap, and redemption status.
(max 4,000 characters)
Initiative Type
[x] New initiativePrimary Nature of Work
[x] TechnicalMilestones
Milestone #1
| Field | Details |
|---|---|
| Milestone Name | M6.1 — Redemption Validator & Cap Enforcement |
| Deliverables | On-chain redemption Plutus validator; return cap logic; contract closure mechanism; unit tests. |
| Acceptance Criteria | Cap correctly enforced across all test cases; closure triggered at correct threshold; no over-payment possible. |
| Estimated Duration | 5 weeks |
Milestone #2
| Field | Details |
|---|---|
| Milestone Name | M6.2 — Secondary Transferability |
| Deliverables | RCP transfer mechanism on Cardano; updated redemption entitlement logic post-transfer. |
| Acceptance Criteria | Transfer completes on testnet; redemption entitlements correctly re-attributed to new holder. |
| Estimated Duration | 3 weeks |
Milestone #3
| Field | Details |
|---|---|
| Milestone Name | M6.3 — Coordination Service & Holder Interface |
| Deliverables | Off-chain redemption coordination service; certificate holder interface; end-to-end integration test. |
| Acceptance Criteria | Full redemption cycle verified on testnet end-to-end; interface displays correct state throughout. |
| Estimated Duration | 4 weeks |
Budget Breakdown — Work Package #6
| Cost Category | Resources (Labour) | Item Description | Quantity | Unit Cost (ADA) | Total Cost (ADA) |
|---|---|---|---|---|---|
| Development | Plutus Smart Contract Engineer | Redemption validator, cap logic, closure mechanism | 1 | 120,000 | 120,000 |
| Development | Backend Engineer | Redemption coordination service | 1 | 70,000 | 70,000 |
| Development | Frontend Engineer | Certificate holder interface | 1 | 50,000 | 50,000 |
| TOTAL | 240,000 |
Supporting Materials
[To be added]