User Tools

Site Tools


prospera

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
prospera [2024/08/21 13:50] – created adminprospera [2026/06/12 13:42] (current) – focus on arbitration admin
Line 2: Line 2:
  
 [https://pzgps.hn/wp-content/uploads/2024/02/Prospera-Code-Final-Draft-8.15.2023-v8.1.2023.pdf|Prospera's code] [https://pzgps.hn/wp-content/uploads/2024/02/Prospera-Code-Final-Draft-8.15.2023-v8.1.2023.pdf|Prospera's code]
 +
 +# Próspera ZEDE Arbitration 
 +*Generated Repository*
 +
 +
 +<bpmnio type="bpmn">
 +<?xml version="1.0" encoding="UTF-8"?>
 +<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" 
 +                   xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" 
 +                   xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" 
 +                   xmlns:di="http://www.omg.org/spec/DD/20100524/DI" 
 +                   xmlns:camunda="http://camunda.org/schema/1.0/bpmn"
 +                   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 +                   id="Definitions_Prospera_Arbitration" 
 +                   targetNamespace="http://bpmn.io/schema/bpmn" 
 +                   exporter="Camunda Modeler" 
 +                   exporterVersion="5.0.0">
 +
 +  <!-- Main Arbitration Process -->
 +  <bpmn:collaboration id="Collaboration_Prospera_Arbitration">
 +    <bpmn:participant id="Participant_Claimant" name="Claimant" processRef="Process_Claimant" />
 +    <bpmn:participant id="Participant_Respondent" name="Respondent" processRef="Process_Respondent" />
 +    <bpmn:participant id="Participant_ASP_Court" name="ASP/Court" processRef="Process_ASP_Court" />
 +    <bpmn:participant id="Participant_Tribunal" name="Arbitral Tribunal" processRef="Process_Tribunal" />
 +    
 +    <!-- Message Flows -->
 +    <bpmn:messageFlow id="MessageFlow_Request" sourceRef="Task_SendRequest" targetRef="Task_ReceiveRequest" />
 +    <bpmn:messageFlow id="MessageFlow_Claim" sourceRef="Task_SubmitClaim" targetRef="Task_ReceiveClaim" />
 +    <bpmn:messageFlow id="MessageFlow_Defence" sourceRef="Task_SubmitDefence" targetRef="Task_ReceiveDefence" />
 +    
 +    <bpmn:textAnnotation id="TextAnnotation_LegalAuth">
 +      <bpmn:text>Legal Authority: Próspera Arbitration Statute 2019, Articles 11, 31, 33, 34, 46</bpmn:text>
 +    </bpmn:textAnnotation>
 +  </bpmn:collaboration>
 +
 +  <!-- Claimant Process -->
 +  <bpmn:process id="Process_Claimant" name="Claimant Process" isExecutable="true">
 +    <bpmn:startEvent id="StartEvent_Dispute" name="Dispute Arises">
 +      <bpmn:documentation>A dispute arises under Próspera law or contract (Article 31(1))</bpmn:documentation>
 +      <bpmn:outgoing>Flow_Start_to_Request</bpmn:outgoing>
 +    </bpmn:startEvent>
 +    
 +    <bpmn:sendTask id="Task_SendRequest" name="Send Request for Arbitration" camunda:type="external" camunda:topic="send-arbitration-request">
 +      <bpmn:documentation>Send request for dispute to be referred to arbitration to the Respondent (Article 31(1))</bpmn:documentation>
 +      <bpmn:incoming>Flow_Start_to_Request</bpmn:incoming>
 +      <bpmn:outgoing>Flow_Request_to_Claim</bpmn:outgoing>
 +    </bpmn:sendTask>
 +    
 +    <bpmn:sendTask id="Task_SubmitClaim" name="Submit Statement of Claim" camunda:type="external" camunda:topic="submit-claim">
 +      <bpmn:documentation>Submit Statement of Claim to Arbitral Tribunal within agreed time. Content must include: facts supporting claim, points at issue, and relief/remedy sought (Article 33(1))</bpmn:documentation>
 +      <bpmn:incoming>Flow_Request_to_Claim</bpmn:incoming>
 +      <bpmn:outgoing>Flow_Claim_to_End</bpmn:outgoing>
 +    </bpmn:sendTask>
 +    
 +    <bpmn:endEvent id="EndEvent_Claimant" name="Claim Submitted">
 +      <bpmn:incoming>Flow_Claim_to_End</bpmn:incoming>
 +    </bpmn:endEvent>
 +    
 +    <bpmn:sequenceFlow id="Flow_Start_to_Request" sourceRef="StartEvent_Dispute" targetRef="Task_SendRequest" />
 +    <bpmn:sequenceFlow id="Flow_Request_to_Claim" sourceRef="Task_SendRequest" targetRef="Task_SubmitClaim" />
 +    <bpmn:sequenceFlow id="Flow_Claim_to_End" sourceRef="Task_SubmitClaim" targetRef="EndEvent_Claimant" />
 +  </bpmn:process>
 +
 +  <!-- Respondent Process -->
 +  <bpmn:process id="Process_Respondent" name="Respondent Process" isExecutable="true">
 +    <bpmn:receiveTask id="Task_ReceiveRequest" name="Receive Request" messageRef="Message_Request">
 +      <bpmn:documentation>Receive arbitration request from Claimant</bpmn:documentation>
 +      <bpmn:outgoing>Flow_Receive_to_Defence</bpmn:outgoing>
 +    </bpmn:receiveTask>
 +    
 +    <bpmn:sendTask id="Task_SubmitDefence" name="Submit Statement of Defence" camunda:type="external" camunda:topic="submit-defence">
 +      <bpmn:documentation>Submit Statement of Defence in respect of particulars (Article 33(1))</bpmn:documentation>
 +      <bpmn:incoming>Flow_Receive_to_Defence</bpmn:incoming>
 +      <bpmn:outgoing>Flow_Defence_to_End</bpmn:outgoing>
 +    </bpmn:sendTask>
 +    
 +    <bpmn:endEvent id="EndEvent_Respondent" name="Defence Submitted">
 +      <bpmn:incoming>Flow_Defence_to_End</bpmn:incoming>
 +    </bpmn:endEvent>
 +    
 +    <bpmn:sequenceFlow id="Flow_Receive_to_Defence" sourceRef="Task_ReceiveRequest" targetRef="Task_SubmitDefence" />
 +    <bpmn:sequenceFlow id="Flow_Defence_to_End" sourceRef="Task_SubmitDefence" targetRef="EndEvent_Respondent" />
 +  </bpmn:process>
 +
 +  <!-- ASP/Court Process (for Arbitrator Appointment) -->
 +  <bpmn:process id="Process_ASP_Court" name="ASP/Court Process" isExecutable="true">
 +    <bpmn:startEvent id="StartEvent_ASP" name="Appointment Requested">
 +      <bpmn:documentation>Party requests appointment due to failure to agree (Article 11(3))</bpmn:documentation>
 +      <bpmn:outgoing>Flow_ASP_Start</bpmn:outgoing>
 +    </bpmn:startEvent>
 +    
 +    <bpmn:exclusiveGateway id="Gateway_ArbitratorCount" name="Number of Arbitrators?">
 +      <bpmn:documentation>Determine if sole arbitrator or three-arbitrator panel is required</bpmn:documentation>
 +      <bpmn:incoming>Flow_ASP_Start</bpmn:incoming>
 +      <bpmn:outgoing>Flow_SoleArbitrator</bpmn:outgoing>
 +      <bpmn:outgoing>Flow_ThreeArbitrators</bpmn:outgoing>
 +    </bpmn:exclusiveGateway>
 +    
 +    <bpmn:serviceTask id="Task_AppointSole" name="Appoint Sole Arbitrator" camunda:type="external" camunda:topic="appoint-sole-arbitrator">
 +      <bpmn:documentation>ASP/Court appoints single arbitrator upon request (Article 11(3)(b))</bpmn:documentation>
 +      <bpmn:incoming>Flow_SoleArbitrator</bpmn:incoming>
 +      <bpmn:outgoing>Flow_Sole_to_End</bpmn:outgoing>
 +    </bpmn:serviceTask>
 +    
 +    <bpmn:userTask id="Task_MonitorAppointments" name="Monitor Party Appointments" camunda:assignee="asp-administrator">
 +      <bpmn:documentation>Monitor 30-day window for party appointments (Article 11(3)(a))</bpmn:documentation>
 +      <bpmn:incoming>Flow_ThreeArbitrators</bpmn:incoming>
 +      <bpmn:outgoing>Flow_Monitor_to_Check</bpmn:outgoing>
 +    </bpmn:userTask>
 +    
 +    <bpmn:exclusiveGateway id="Gateway_30DayCheck" name="Appointed within 30 days?">
 +      <bpmn:documentation>Check if parties appointed arbitrators within 30-day window</bpmn:documentation>
 +      <bpmn:incoming>Flow_Monitor_to_Check</bpmn:incoming>
 +      <bpmn:outgoing>Flow_NotAppointed</bpmn:outgoing>
 +      <bpmn:outgoing>Flow_Appointed</bpmn:outgoing>
 +    </bpmn:exclusiveGateway>
 +    
 +    <bpmn:serviceTask id="Task_DefaultAppointment" name="Make Default Appointment" camunda:type="external" camunda:topic="default-appointment">
 +      <bpmn:documentation>ASP/Court makes appointment when party fails within 30 days (Article 11(3)(a))</bpmn:documentation>
 +      <bpmn:incoming>Flow_NotAppointed</bpmn:incoming>
 +      <bpmn:outgoing>Flow_Default_to_End</bpmn:outgoing>
 +    </bpmn:serviceTask>
 +    
 +    <bpmn:endEvent id="EndEvent_ASP" name="Tribunal Appointed">
 +      <bpmn:incoming>Flow_Sole_to_End</bpmn:incoming>
 +      <bpmn:incoming>Flow_Default_to_End</bpmn:incoming>
 +      <bpmn:incoming>Flow_Appointed</bpmn:incoming>
 +    </bpmn:endEvent>
 +    
 +    <bpmn:sequenceFlow id="Flow_ASP_Start" sourceRef="StartEvent_ASP" targetRef="Gateway_ArbitratorCount" />
 +    <bpmn:sequenceFlow id="Flow_SoleArbitrator" name="1 Arbitrator" sourceRef="Gateway_ArbitratorCount" targetRef="Task_AppointSole">
 +      <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">${arbitratorCount == 1}</bpmn:conditionExpression>
 +    </bpmn:sequenceFlow>
 +    <bpmn:sequenceFlow id="Flow_ThreeArbitrators" name="3 Arbitrators" sourceRef="Gateway_ArbitratorCount" targetRef="Task_MonitorAppointments">
 +      <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">${arbitratorCount == 3}</bpmn:conditionExpression>
 +    </bpmn:sequenceFlow>
 +    <bpmn:sequenceFlow id="Flow_Sole_to_End" sourceRef="Task_AppointSole" targetRef="EndEvent_ASP" />
 +    <bpmn:sequenceFlow id="Flow_Monitor_to_Check" sourceRef="Task_MonitorAppointments" targetRef="Gateway_30DayCheck" />
 +    <bpmn:sequenceFlow id="Flow_NotAppointed" name="No" sourceRef="Gateway_30DayCheck" targetRef="Task_DefaultAppointment">
 +      <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">${!appointedInTime}</bpmn:conditionExpression>
 +    </bpmn:sequenceFlow>
 +    <bpmn:sequenceFlow id="Flow_Appointed" name="Yes" sourceRef="Gateway_30DayCheck" targetRef="EndEvent_ASP">
 +      <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">${appointedInTime}</bpmn:conditionExpression>
 +    </bpmn:sequenceFlow>
 +    <bpmn:sequenceFlow id="Flow_Default_to_End" sourceRef="Task_DefaultAppointment" targetRef="EndEvent_ASP" />
 +  </bpmn:process>
 +
 +  <!-- Arbitral Tribunal Process -->
 +  <bpmn:process id="Process_Tribunal" name="Arbitral Tribunal Process" isExecutable="true">
 +    <bpmn:receiveTask id="Task_ReceiveClaim" name="Receive Statement of Claim" messageRef="Message_Claim">
 +      <bpmn:documentation>Receive Statement of Claim from Claimant</bpmn:documentation>
 +      <bpmn:outgoing>Flow_Claim_to_Defence</bpmn:outgoing>
 +    </bpmn:receiveTask>
 +    
 +    <bpmn:receiveTask id="Task_ReceiveDefence" name="Receive Statement of Defence" messageRef="Message_Defence">
 +      <bpmn:documentation>Receive Statement of Defence from Respondent</bpmn:documentation>
 +      <bpmn:incoming>Flow_Claim_to_Defence</bpmn:incoming>
 +      <bpmn:outgoing>Flow_Defence_to_Decision</bpmn:outgoing>
 +    </bpmn:receiveTask>
 +    
 +    <bpmn:exclusiveGateway id="Gateway_HearingType" name="Hearing Type?">
 +      <bpmn:documentation>Decide whether to hold oral hearings or conduct proceedings on documents (Article 34(1))</bpmn:documentation>
 +      <bpmn:incoming>Flow_Defence_to_Decision</bpmn:incoming>
 +      <bpmn:outgoing>Flow_OralHearing</bpmn:outgoing>
 +      <bpmn:outgoing>Flow_DocumentBased</bpmn:outgoing>
 +    </bpmn:exclusiveGateway>
 +    
 +    <bpmn:userTask id="Task_OralHearing" name="Conduct Oral Hearings" camunda:assignee="tribunal-chair">
 +      <bpmn:documentation>Conduct oral hearings with parties present (Article 34(1))</bpmn:documentation>
 +      <bpmn:incoming>Flow_OralHearing</bpmn:incoming>
 +      <bpmn:outgoing>Flow_Oral_to_Award</bpmn:outgoing>
 +    </bpmn:userTask>
 +    
 +    <bpmn:userTask id="Task_DocumentReview" name="Document-Based Review" camunda:assignee="tribunal-chair">
 +      <bpmn:documentation>Review proceedings based on documents and written submissions (Article 34(1))</bpmn:documentation>
 +      <bpmn:incoming>Flow_DocumentBased</bpmn:incoming>
 +      <bpmn:outgoing>Flow_Doc_to_Award</bpmn:outgoing>
 +    </bpmn:userTask>
 +    
 +    <bpmn:exclusiveGateway id="Gateway_Converge">
 +      <bpmn:incoming>Flow_Oral_to_Award</bpmn:incoming>
 +      <bpmn:incoming>Flow_Doc_to_Award</bpmn:incoming>
 +      <bpmn:outgoing>Flow_Converge_to_Award</bpmn:outgoing>
 +    </bpmn:exclusiveGateway>
 +    
 +    <bpmn:serviceTask id="Task_IssueAward" name="Issue Arbitral Award" camunda:type="external" camunda:topic="issue-award">
 +      <bpmn:documentation>Issue binding Arbitral Award (Article 46)</bpmn:documentation>
 +      <bpmn:incoming>Flow_Converge_to_Award</bpmn:incoming>
 +      <bpmn:outgoing>Flow_Award_to_End</bpmn:outgoing>
 +    </bpmn:serviceTask>
 +    
 +    <bpmn:endEvent id="EndEvent_Award" name="Binding Award Issued">
 +      <bpmn:documentation>Final arbitral award issued - binding on parties</bpmn:documentation>
 +      <bpmn:incoming>Flow_Award_to_End</bpmn:incoming>
 +    </bpmn:endEvent>
 +    
 +    <bpmn:sequenceFlow id="Flow_Claim_to_Defence" sourceRef="Task_ReceiveClaim" targetRef="Task_ReceiveDefence" />
 +    <bpmn:sequenceFlow id="Flow_Defence_to_Decision" sourceRef="Task_ReceiveDefence" targetRef="Gateway_HearingType" />
 +    <bpmn:sequenceFlow id="Flow_OralHearing" name="Oral" sourceRef="Gateway_HearingType" targetRef="Task_OralHearing">
 +      <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">${hearingType == 'oral'}</bpmn:conditionExpression>
 +    </bpmn:sequenceFlow>
 +    <bpmn:sequenceFlow id="Flow_DocumentBased" name="Documents" sourceRef="Gateway_HearingType" targetRef="Task_DocumentReview">
 +      <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">${hearingType == 'documents'}</bpmn:conditionExpression>
 +    </bpmn:sequenceFlow>
 +    <bpmn:sequenceFlow id="Flow_Oral_to_Award" sourceRef="Task_OralHearing" targetRef="Gateway_Converge" />
 +    <bpmn:sequenceFlow id="Flow_Doc_to_Award" sourceRef="Task_DocumentReview" targetRef="Gateway_Converge" />
 +    <bpmn:sequenceFlow id="Flow_Converge_to_Award" sourceRef="Gateway_Converge" targetRef="Task_IssueAward" />
 +    <bpmn:sequenceFlow id="Flow_Award_to_End" sourceRef="Task_IssueAward" targetRef="EndEvent_Award" />
 +  </bpmn:process>
 +
 +  <!-- Message Definitions -->
 +  <bpmn:message id="Message_Request" name="Message_ArbitrationRequest" />
 +  <bpmn:message id="Message_Claim" name="Message_StatementOfClaim" />
 +  <bpmn:message id="Message_Defence" name="Message_StatementOfDefence" />
 +
 +  <!-- BPMN Diagram Information -->
 +  <bpmndi:BPMNDiagram id="BPMNDiagram_1">
 +    <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Collaboration_Prospera_Arbitration">
 +      
 +      <!-- Claimant Pool -->
 +      <bpmndi:BPMNShape id="Participant_Claimant_di" bpmnElement="Participant_Claimant" isHorizontal="true">
 +        <dc:Bounds x="150" y="80" width="1000" height="200" />
 +      </bpmndi:BPMNShape>
 +      
 +      <!-- Start Event - Dispute -->
 +      <bpmndi:BPMNShape id="StartEvent_Dispute_di" bpmnElement="StartEvent_Dispute">
 +        <dc:Bounds x="220" y="162" width="36" height="36" />
 +        <bpmndi:BPMNLabel>
 +          <dc:Bounds x="202" y="205" width="72" height="14" />
 +        </bpmndi:BPMNLabel>
 +      </bpmndi:BPMNShape>
 +      
 +      <!-- Task - Send Request -->
 +      <bpmndi:BPMNShape id="Task_SendRequest_di" bpmnElement="Task_SendRequest">
 +        <dc:Bounds x="310" y="140" width="100" height="80" />
 +      </bpmndi:BPMNShape>
 +      
 +      <!-- Task - Submit Claim -->
 +      <bpmndi:BPMNShape id="Task_SubmitClaim_di" bpmnElement="Task_SubmitClaim">
 +        <dc:Bounds x="470" y="140" width="100" height="80" />
 +      </bpmndi:BPMNShape>
 +      
 +      <!-- End Event - Claimant -->
 +      <bpmndi:BPMNShape id="EndEvent_Claimant_di" bpmnElement="EndEvent_Claimant">
 +        <dc:Bounds x="630" y="162" width="36" height="36" />
 +        <bpmndi:BPMNLabel>
 +          <dc:Bounds x="606" y="205" width="85" height="14" />
 +        </bpmndi:BPMNLabel>
 +      </bpmndi:BPMNShape>
 +      
 +      <!-- Sequence Flows - Claimant -->
 +      <bpmndi:BPMNEdge id="Flow_Start_to_Request_di" bpmnElement="Flow_Start_to_Request">
 +        <di:waypoint x="256" y="180" />
 +        <di:waypoint x="310" y="180" />
 +      </bpmndi:BPMNEdge>
 +      
 +      <bpmndi:BPMNEdge id="Flow_Request_to_Claim_di" bpmnElement="Flow_Request_to_Claim">
 +        <di:waypoint x="410" y="180" />
 +        <di:waypoint x="470" y="180" />
 +      </bpmndi:BPMNEdge>
 +      
 +      <bpmndi:BPMNEdge id="Flow_Claim_to_End_di" bpmnElement="Flow_Claim_to_End">
 +        <di:waypoint x="570" y="180" />
 +        <di:waypoint x="630" y="180" />
 +      </bpmndi:BPMNEdge>
 +      
 +      <!-- Respondent Pool -->
 +      <bpmndi:BPMNShape id="Participant_Respondent_di" bpmnElement="Participant_Respondent" isHorizontal="true">
 +        <dc:Bounds x="150" y="300" width="1000" height="200" />
 +      </bpmndi:BPMNShape>
 +      
 +      <!-- Task - Receive Request -->
 +      <bpmndi:BPMNShape id="Task_ReceiveRequest_di" bpmnElement="Task_ReceiveRequest">
 +        <dc:Bounds x="310" y="360" width="100" height="80" />
 +      </bpmndi:BPMNShape>
 +      
 +      <!-- Task - Submit Defence -->
 +      <bpmndi:BPMNShape id="Task_SubmitDefence_di" bpmnElement="Task_SubmitDefence">
 +        <dc:Bounds x="470" y="360" width="100" height="80" />
 +      </bpmndi:BPMNShape>
 +      
 +      <!-- End Event - Respondent -->
 +      <bpmndi:BPMNShape id="EndEvent_Respondent_di" bpmnElement="EndEvent_Respondent">
 +        <dc:Bounds x="630" y="382" width="36" height="36" />
 +        <bpmndi:BPMNLabel>
 +          <dc:Bounds x="606" y="425" width="85" height="14" />
 +        </bpmndi:BPMNLabel>
 +      </bpmndi:BPMNShape>
 +      
 +      <!-- Sequence Flows - Respondent -->
 +      <bpmndi:BPMNEdge id="Flow_Receive_to_Defence_di" bpmnElement="Flow_Receive_to_Defence">
 +        <di:waypoint x="410" y="400" />
 +        <di:waypoint x="470" y="400" />
 +      </bpmndi:BPMNEdge>
 +      
 +      <bpmndi:BPMNEdge id="Flow_Defence_to_End_di" bpmnElement="Flow_Defence_to_End">
 +        <di:waypoint x="570" y="400" />
 +        <di:waypoint x="630" y="400" />
 +      </bpmndi:BPMNEdge>
 +      
 +      <!-- ASP/Court Pool -->
 +      <bpmndi:BPMNShape id="Participant_ASP_Court_di" bpmnElement="Participant_ASP_Court" isHorizontal="true">
 +        <dc:Bounds x="150" y="520" width="1000" height="250" />
 +      </bpmndi:BPMNShape>
 +      
 +      <!-- Start Event - ASP -->
 +      <bpmndi:BPMNShape id="StartEvent_ASP_di" bpmnElement="StartEvent_ASP">
 +        <dc:Bounds x="220" y="627" width="36" height="36" />
 +        <bpmndi:BPMNLabel>
 +          <dc:Bounds x="201" y="670" width="75" height="27" />
 +        </bpmndi:BPMNLabel>
 +      </bpmndi:BPMNShape>
 +      
 +      <!-- Gateway - Arbitrator Count -->
 +      <bpmndi:BPMNShape id="Gateway_ArbitratorCount_di" bpmnElement="Gateway_ArbitratorCount" isMarkerVisible="true">
 +        <dc:Bounds x="315" y="620" width="50" height="50" />
 +        <bpmndi:BPMNLabel>
 +          <dc:Bounds x="298" y="677" width="84" height="27" />
 +        </bpmndi:BPMNLabel>
 +      </bpmndi:BPMNShape>
 +      
 +      <!-- Task - Appoint Sole -->
 +      <bpmndi:BPMNShape id="Task_AppointSole_di" bpmnElement="Task_AppointSole">
 +        <dc:Bounds x="430" y="560" width="100" height="80" />
 +      </bpmndi:BPMNShape>
 +      
 +      <!-- Task - Monitor Appointments -->
 +      <bpmndi:BPMNShape id="Task_MonitorAppointments_di" bpmnElement="Task_MonitorAppointments">
 +        <dc:Bounds x="430" y="670" width="100" height="80" />
 +      </bpmndi:BPMNShape>
 +      
 +      <!-- Gateway - 30 Day Check -->
 +      <bpmndi:BPMNShape id="Gateway_30DayCheck_di" bpmnElement="Gateway_30DayCheck" isMarkerVisible="true">
 +        <dc:Bounds x="585" y="685" width="50" height="50" />
 +        <bpmndi:BPMNLabel>
 +          <dc:Bounds x="569" y="742" width="82" height="27" />
 +        </bpmndi:BPMNLabel>
 +      </bpmndi:BPMNShape>
 +      
 +      <!-- Task - Default Appointment -->
 +      <bpmndi:BPMNShape id="Task_DefaultAppointment_di" bpmnElement="Task_DefaultAppointment">
 +        <dc:Bounds x="690" y="670" width="100" height="80" />
 +      </bpmndi:BPMNShape>
 +      
 +      <!-- End Event - ASP -->
 +      <bpmndi:BPMNShape id="EndEvent_ASP_di" bpmnElement="EndEvent_ASP">
 +        <dc:Bounds x="722" y="582" width="36" height="36" />
 +        <bpmndi:BPMNLabel>
 +          <dc:Bounds x="710" y="625" width="61" height="27" />
 +        </bpmndi:BPMNLabel>
 +      </bpmndi:BPMNShape>
 +      
 +      <!-- Sequence Flows - ASP/Court -->
 +      <bpmndi:BPMNEdge id="Flow_ASP_Start_di" bpmnElement="Flow_ASP_Start">
 +        <di:waypoint x="256" y="645" />
 +        <di:waypoint x="315" y="645" />
 +      </bpmndi:BPMNEdge>
 +      
 +      <bpmndi:BPMNEdge id="Flow_SoleArbitrator_di" bpmnElement="Flow_SoleArbitrator">
 +        <di:waypoint x="340" y="620" />
 +        <di:waypoint x="340" y="600" />
 +        <di:waypoint x="430" y="600" />
 +        <bpmndi:BPMNLabel>
 +          <dc:Bounds x="352" y="583" width="56" height="14" />
 +        </bpmndi:BPMNLabel>
 +      </bpmndi:BPMNEdge>
 +      
 +      <bpmndi:BPMNEdge id="Flow_ThreeArbitrators_di" bpmnElement="Flow_ThreeArbitrators">
 +        <di:waypoint x="340" y="670" />
 +        <di:waypoint x="340" y="710" />
 +        <di:waypoint x="430" y="710" />
 +        <bpmndi:BPMNLabel>
 +          <dc:Bounds x="352" y="693" width="56" height="14" />
 +        </bpmndi:BPMNLabel>
 +      </bpmndi:BPMNEdge>
 +      
 +      <bpmndi:BPMNEdge id="Flow_Sole_to_End_di" bpmnElement="Flow_Sole_to_End">
 +        <di:waypoint x="530" y="600" />
 +        <di:waypoint x="722" y="600" />
 +      </bpmndi:BPMNEdge>
 +      
 +      <bpmndi:BPMNEdge id="Flow_Monitor_to_Check_di" bpmnElement="Flow_Monitor_to_Check">
 +        <di:waypoint x="530" y="710" />
 +        <di:waypoint x="585" y="710" />
 +      </bpmndi:BPMNEdge>
 +      
 +      <bpmndi:BPMNEdge id="Flow_NotAppointed_di" bpmnElement="Flow_NotAppointed">
 +        <di:waypoint x="635" y="710" />
 +        <di:waypoint x="690" y="710" />
 +        <bpmndi:BPMNLabel>
 +          <dc:Bounds x="655" y="692" width="15" height="14" />
 +        </bpmndi:BPMNLabel>
 +      </bpmndi:BPMNEdge>
 +      
 +      <bpmndi:BPMNEdge id="Flow_Appointed_di" bpmnElement="Flow_Appointed">
 +        <di:waypoint x="610" y="685" />
 +        <di:waypoint x="610" y="600" />
 +        <di:waypoint x="722" y="600" />
 +        <bpmndi:BPMNLabel>
 +          <dc:Bounds x="616" y="640" width="18" height="14" />
 +        </bpmndi:BPMNLabel>
 +      </bpmndi:BPMNEdge>
 +      
 +      <bpmndi:BPMNEdge id="Flow_Default_to_End_di" bpmnElement="Flow_Default_to_End">
 +        <di:waypoint x="790" y="710" />
 +        <di:waypoint x="850" y="710" />
 +        <di:waypoint x="850" y="600" />
 +        <di:waypoint x="758" y="600" />
 +      </bpmndi:BPMNEdge>
 +      
 +      <!-- Tribunal Pool -->
 +      <bpmndi:BPMNShape id="Participant_Tribunal_di" bpmnElement="Participant_Tribunal" isHorizontal="true">
 +        <dc:Bounds x="150" y="790" width="1000" height="300" />
 +      </bpmndi:BPMNShape>
 +      
 +      <!-- Task - Receive Claim -->
 +      <bpmndi:BPMNShape id="Task_ReceiveClaim_di" bpmnElement="Task_ReceiveClaim">
 +        <dc:Bounds x="220" y="870" width="100" height="80" />
 +      </bpmndi:BPMNShape>
 +      
 +      <!-- Task - Receive Defence -->
 +      <bpmndi:BPMNShape id="Task_ReceiveDefence_di" bpmnElement="Task_ReceiveDefence">
 +        <dc:Bounds x="370" y="870" width="100" height="80" />
 +      </bpmndi:BPMNShape>
 +      
 +      <!-- Gateway - Hearing Type -->
 +      <bpmndi:BPMNShape id="Gateway_HearingType_di" bpmnElement="Gateway_HearingType" isMarkerVisible="true">
 +        <dc:Bounds x="525" y="885" width="50" height="50" />
 +        <bpmndi:BPMNLabel>
 +          <dc:Bounds x="511" y="942" width="78" height="14" />
 +        </bpmndi:BPMNLabel>
 +      </bpmndi:BPMNShape>
 +      
 +      <!-- Task - Oral Hearing -->
 +      <bpmndi:BPMNShape id="Task_OralHearing_di" bpmnElement="Task_OralHearing">
 +        <dc:Bounds x="630" y="820" width="100" height="80" />
 +      </bpmndi:BPMNShape>
 +      
 +      <!-- Task - Document Review -->
 +      <bpmndi:BPMNShape id="Task_DocumentReview_di" bpmnElement="Task_DocumentReview">
 +        <dc:Bounds x="630" y="930" width="100" height="80" />
 +      </bpmndi:BPMNShape>
 +      
 +      <!-- Gateway - Converge -->
 +      <bpmndi:BPMNShape id="Gateway_Converge_di" bpmnElement="Gateway_Converge" isMarkerVisible="true">
 +        <dc:Bounds x="785" y="885" width="50" height="50" />
 +      </bpmndi:BPMNShape>
 +      
 +      <!-- Task - Issue Award -->
 +      <bpmndi:BPMNShape id="Task_IssueAward_di" bpmnElement="Task_IssueAward">
 +        <dc:Bounds x="890" y="870" width="100" height="80" />
 +      </bpmndi:BPMNShape>
 +      
 +      <!-- End Event - Award -->
 +      <bpmndi:BPMNShape id="EndEvent_Award_di" bpmnElement="EndEvent_Award">
 +        <dc:Bounds x="1052" y="892" width="36" height="36" />
 +        <bpmndi:BPMNLabel>
 +          <dc:Bounds x="1033" y="935" width="74" height="27" />
 +        </bpmndi:BPMNLabel>
 +      </bpmndi:BPMNShape>
 +      
 +      <!-- Sequence Flows - Tribunal -->
 +      <bpmndi:BPMNEdge id="Flow_Claim_to_Defence_di" bpmnElement="Flow_Claim_to_Defence">
 +        <di:waypoint x="320" y="910" />
 +        <di:waypoint x="370" y="910" />
 +      </bpmndi:BPMNEdge>
 +      
 +      <bpmndi:BPMNEdge id="Flow_Defence_to_Decision_di" bpmnElement="Flow_Defence_to_Decision">
 +        <di:waypoint x="470" y="910" />
 +        <di:waypoint x="525" y="910" />
 +      </bpmndi:BPMNEdge>
 +      
 +      <bpmndi:BPMNEdge id="Flow_OralHearing_di" bpmnElement="Flow_OralHearing">
 +        <di:waypoint x="550" y="885" />
 +        <di:waypoint x="550" y="860" />
 +        <di:waypoint x="630" y="860" />
 +        <bpmndi:BPMNLabel>
 +          <dc:Bounds x="566" y="843" width="23" height="14" />
 +        </bpmndi:BPMNLabel>
 +      </bpmndi:BPMNEdge>
 +      
 +      <bpmndi:BPMNEdge id="Flow_DocumentBased_di" bpmnElement="Flow_DocumentBased">
 +        <di:waypoint x="550" y="935" />
 +        <di:waypoint x="550" y="970" />
 +        <di:waypoint x="630" y="970" />
 +        <bpmndi:BPMNLabel>
 +          <dc:Bounds x="544" y="983" width="58" height="14" />
 +        </bpmndi:BPMNLabel>
 +      </bpmndi:BPMNEdge>
 +      
 +      <bpmndi:BPMNEdge id="Flow_Oral_to_Award_di" bpmnElement="Flow_Oral_to_Award">
 +        <di:waypoint x="730" y="860" />
 +        <di:waypoint x="810" y="860" />
 +        <di:waypoint x="810" y="885" />
 +      </bpmndi:BPMNEdge>
 +      
 +      <bpmndi:BPMNEdge id="Flow_Doc_to_Award_di" bpmnElement="Flow_Doc_to_Award">
 +        <di:waypoint x="730" y="970" />
 +        <di:waypoint x="810" y="970" />
 +        <di:waypoint x="810" y="935" />
 +      </bpmndi:BPMNEdge>
 +      
 +      <bpmndi:BPMNEdge id="Flow_Converge_to_Award_di" bpmnElement="Flow_Converge_to_Award">
 +        <di:waypoint x="835" y="910" />
 +        <di:waypoint x="890" y="910" />
 +      </bpmndi:BPMNEdge>
 +      
 +      <bpmndi:BPMNEdge id="Flow_Award_to_End_di" bpmnElement="Flow_Award_to_End">
 +        <di:waypoint x="990" y="910" />
 +        <di:waypoint x="1052" y="910" />
 +      </bpmndi:BPMNEdge>
 +      
 +      <!-- Message Flows -->
 +      <bpmndi:BPMNEdge id="MessageFlow_Request_di" bpmnElement="MessageFlow_Request">
 +        <di:waypoint x="360" y="220" />
 +        <di:waypoint x="360" y="360" />
 +        <bpmndi:BPMNLabel>
 +          <dc:Bounds x="281" y="283" width="78" height="14" />
 +        </bpmndi:BPMNLabel>
 +      </bpmndi:BPMNEdge>
 +      
 +      <bpmndi:BPMNEdge id="MessageFlow_Claim_di" bpmnElement="MessageFlow_Claim">
 +        <di:waypoint x="520" y="220" />
 +        <di:waypoint x="520" y="545" />
 +        <di:waypoint x="270" y="545" />
 +        <di:waypoint x="270" y="870" />
 +        <bpmndi:BPMNLabel>
 +          <dc:Bounds x="373" y="527" width="44" height="27" />
 +        </bpmndi:BPMNLabel>
 +      </bpmndi:BPMNEdge>
 +      
 +      <bpmndi:BPMNEdge id="MessageFlow_Defence_di" bpmnElement="MessageFlow_Defence">
 +        <di:waypoint x="520" y="440" />
 +        <di:waypoint x="520" y="655" />
 +        <di:waypoint x="420" y="655" />
 +        <di:waypoint x="420" y="870" />
 +        <bpmndi:BPMNLabel>
 +          <dc:Bounds x="439" y="627" width="44" height="27" />
 +        </bpmndi:BPMNLabel>
 +      </bpmndi:BPMNEdge>
 +      
 +    </bpmndi:BPMNPlane>
 +  </bpmndi:BPMNDiagram>
 +  
 +</bpmn:definitions>
 +</bpmnio>
 +
 +
 +---
 +
 +## 6. Arbitration Proceedings
 +
 +**Process Name:** Commencement of Arbitration
 +**Legal Authority:** *Próspera Arbitration Statute 2019*, Article 31; Article 33.
 +
 +### 1. Prerequisites & Requirements
 +*   **Dispute:** A dispute arising under Próspera law or contract [Reference: Próspera Arbitration Statute, Article 31(1)].
 +*   **Parties:** Claimant and Respondent.
 +*   **Arbitration Agreement:** A contract clause, residency contract provision, or standing offer accepted by the party [Reference: Próspera Arbitration Statute, Article 33(1)].
 +
 +### 2. Step-by-Step Workflow
 +1.  **Claimant:** Sends a request for the dispute to be referred to arbitration to the Respondent [Reference: Próspera Arbitration Statute, Article 31(1)].
 +2.  **Claimant:** Submits a "Statement of Claim" to the Arbitral Tribunal (and Default ASP) within the agreed time [Reference: Próspera Arbitration Statute, Article 33(1)].
 +    *   *Content:* Facts supporting the claim, points at issue, and relief/remedy sought.
 +3.  **Respondent:** Submits a "Statement of Defence" in respect of the particulars [Reference: Próspera Arbitration Statute, Article 33(1)].
 +4.  **Arbitral Tribunal:** Decides whether to hold oral hearings or conduct proceedings based on documents [Reference: Próspera Arbitration Statute, Article 34(1)].
 +
 +### 3. Final Output
 +*   **Arbitral Award** (Binding decision) [Reference: Próspera Arbitration Statute, Article 46].
 +
 +---
 +
 +**Process Name:** Appointment of Arbitrators (Default Procedure)
 +**Legal Authority:** *Próspera Arbitration Statute 2019*, Article 11.
 +
 +### 1. Prerequisites & Requirements
 +*   **Trigger:** Parties fail to agree on the appointment procedure or specific arbitrators in their contract [Reference: Próspera Arbitration Statute, Article 11(3)].
 +
 +### 2. Step-by-Step Workflow
 +1.  **Party:** Requests appointment by the Arbitration Service Provider (ASP) or Próspera ZEDE Court [Reference: Próspera Arbitration Statute, Article 11(3)(a)].
 +2.  **Sole Arbitrator Scenario:**
 +    *   **ASP/Court:** Appoints the single arbitrator upon request [Reference: Próspera Arbitration Statute, Article 11(3)(b)].
 +3.  **Three Arbitrator Scenario:**
 +    *   **Claimant:** Appoints one arbitrator.
 +    *   **Respondent:** Appoints one arbitrator.
 +    *   **Appointed Arbitrators:** Jointly appoint the third (presiding) arbitrator.
 +    *   *Default:* If a party fails to appoint within **30 days**, the ASP/Court makes the appointment [Reference: Próspera Arbitration Statute, Article 11(3)(a)].
 +
 +### 3. Final Output
 +*   **Constitution of Arbitral Tribunal** [Reference: Próspera Arbitration Statute, Article 11].
 +
 +---
 +
  
prospera.1724248216.txt.gz · Last modified: (external edit)