25 lines
1.3 KiB
JSON
25 lines
1.3 KiB
JSON
|
|
{
|
||
|
|
"id": "trsl:extension:product-ideation",
|
||
|
|
"version": "1.0",
|
||
|
|
"value": {
|
||
|
|
"description": "Paid discovery, requirements, or prototyping work exploring a possible future product direction, not yet committed to a governed Milestone Release."
|
||
|
|
},
|
||
|
|
"pricing": {
|
||
|
|
"method": "fixed-fee or time-and-materials, per ideation engagement agreement"
|
||
|
|
},
|
||
|
|
"allocation": {
|
||
|
|
"rule": "Development allocation defaults to 0%, since ideation work has not yet been incorporated into any Phase's Milestone Release. If and when ideation output is adopted into a governed Milestone Release, the licensor and payer may explicitly declare a development_allocation fraction at that later time, recorded as a new ledger entry against the adopting Phase — never inferred automatically from the original ideation payment.",
|
||
|
|
"default_rate": 0.0
|
||
|
|
},
|
||
|
|
"recognition": {
|
||
|
|
"event": "payment-settled"
|
||
|
|
},
|
||
|
|
"reversal": {
|
||
|
|
"rule": "Refunds and chargebacks generate a compensating credit-reversal entry for the reversed amount, against whichever Phase (if any) the allocation was declared against."
|
||
|
|
},
|
||
|
|
"evidence": {
|
||
|
|
"requirement": "Settled payment reference; the ideation engagement's scope statement recommended, and required whenever a nonzero allocation is later claimed against an adopting Phase."
|
||
|
|
},
|
||
|
|
"status": "registered"
|
||
|
|
}
|