Aller au contenu principal

Vue d’ensemble de l’escrow

Ikawaari inclut un domaine escrow déjà implémenté avec des API dédiées pour les contrats, les releases et les disputes.

Familles de routes escrow implémentées​

Les API escrow actuelles incluent :

  • api/v1/escrow/contracts
  • api/v1/escrow/releases
  • api/v1/escrow/disputes

Objets escrow cœur​

Contrats​

Les contrats escrow définissent l’accord commercial protégé et son cycle de vie.

Releases​

Les releases représentent le passage d’un état escrow protégé vers une libération de fonds approuvée puis exécutée.

Disputes​

Les disputes capturent les situations contestées qui bloquent ou modifient le flux normal de release.

Priorités de documentation​

La section escrow devrait s’étendre à :

  • la création et la liste des contrats
  • le workflow de soumission pour financement
  • la création, l’approbation, l’exécution et l’annulation des releases
  • la création, la résolution et la clôture des disputes
  • des diagrammes de cycle de vie et une documentation de machine à états
  • un catalogue d’erreurs escrow et le dépannage associé

Cycle de vie typique​

stateDiagram-v2
[*] --> Draft
Draft --> SubmittedForFunding
SubmittedForFunding --> Funded
Funded --> ReleaseCreated
ReleaseCreated --> Approved
Approved --> Executed
Funded --> Disputed
Disputed --> Resolved
Resolved --> ReleaseCreated
Executed --> Closed

Sections liées​