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