-
Notifications
You must be signed in to change notification settings - Fork 20
Open
Labels
app: tangle-cloud βοΈtype: feature βTasks that are functional additions or enhancementsTasks that are functional additions or enhancements
Description
Goal
Add quote-driven service creation and extension flows as an alternative to the standard request/approval lifecycle.
Status
π΄ NOT IMPLEMENTED β No quote-based deployment or extension path exists in frontend.
Must-Have Tasks
| # | Task | Type | Contract Function | Current State |
|---|---|---|---|---|
| 5.1 | Add quote ingestion/selection UX | Feature | N/A | Not implemented |
| 5.2 | Validate signed quote payloads | Feature | N/A | Not implemented |
| 5.3 | Show quote expiry, cost, and operator set | Feature | N/A | Not implemented |
| 5.4 | Add create-from-quotes flow | Feature | Services.createServiceFromQuotes() |
Not implemented |
| 5.5 | Add extend-from-quotes flow for active services | Feature | Services.extendServiceFromQuotes() |
Not implemented |
| 5.6 | Add preflight checks for expired/invalid quote sets | Feature | N/A | Not implemented |
Files
../tnt-core/src/interfaces/ITangleServices.solβ contract interface../tnt-core/src/core/Quotes.solβ quote logicapps/tangle-cloud/src/pages/blueprints/[id]/deploy/page.tsxβ deploy page (add quote path)apps/tangle-cloud/src/pages/services/[id]/page.tsxβ service detail (add extend path)
Test Criteria
- User can input/paste signed quote payloads
- Quotes are validated for signature, expiry, and completeness
- Quote details (cost, operator set, expiry) are clearly displayed
- Service can be created from valid quotes
- Active service can be extended from valid quotes
- Expired or invalid quotes show clear error messages before tx
Nice-to-Have
- Quote comparison view (multiple quote sets side-by-side)
- Quote request flow (request quotes from specific operators)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
app: tangle-cloud βοΈtype: feature βTasks that are functional additions or enhancementsTasks that are functional additions or enhancements
Type
Projects
Status
Not Started π§