La mia comprensione di impegno, in quanto viene utilizzata in progetti software tra un " client " (messa in servizio del software / app) e un " appaltatore "(sviluppatore; provider di servizi applicativi) è la seguente:
- Il client & l'appaltatore firma un qualche tipo di Master Service Agreement (MSA) e 1+ State of Work (SoW), che identifica quanto il cliente pagherà per il sistema software; facciamo in modo che sia semplice e dica che questo importo è di $ 10
- Il client crea un account con un servizio di impegno designato e inserisce $ 10 in quell'account
- Il contraente può ora verificare (tramite il servizio di deposito a garanzia) che $ 10 si trova nell'account. Il contraente costruisce il software
- Il contraente consegna il software al client e notifica il servizio di deposito a garanzia
- Il servizio di deposito a garanzia ha un arbitro che verifica in modo indipendente se il sistema consegnato soddisfa i requisiti identificati in MSA / SoW
- Se il software fa soddisfa questi requisiti, il servizio di deposito a garanzia paga l'appaltatore
- Altrimenti, i termini del contratto dettano ciò che accade
La mia comprensione dei servizi di escrow / escrow e il loro uso tipico nei contratti software, sono corrette o sono tratto in errore in modo orribile?