Description
This issue aims to address the implementation of Transactional Escrow Orchestration Service with Soroban RPC & Idempotent Retries.
The core objective is to: Implement a backend orchestration service that submits and confirms escrow contract operations over Soroban RPC with idempotency keys, exactly-once semantics, and reconciliation of on-chain versus off-chain state.
By completing this feature, we will ensure that the GuildWorkman protocol maintains its high standards for security, usability, and decentralized logic. This issue requires careful attention to the Backend architecture and adherence to the existing project conventions.
When picking up this issue, please ensure you document any new dependencies or architectural decisions made during development.
Component
Backend (Spring Boot / Java 17)
Difficulty
⚫ Very Hard
Tasks
Acceptance Criteria
Estimated Time
3-5 days
Description
This issue aims to address the implementation of Transactional Escrow Orchestration Service with Soroban RPC & Idempotent Retries.
The core objective is to: Implement a backend orchestration service that submits and confirms escrow contract operations over Soroban RPC with idempotency keys, exactly-once semantics, and reconciliation of on-chain versus off-chain state.
By completing this feature, we will ensure that the GuildWorkman protocol maintains its high standards for security, usability, and decentralized logic. This issue requires careful attention to the Backend architecture and adherence to the existing project conventions.
When picking up this issue, please ensure you document any new dependencies or architectural decisions made during development.
Component
Backend (Spring Boot / Java 17)
Difficulty
⚫ Very Hard
Tasks
backend-api/src/main/java./mvnw verifyand./mvnw testto validate build and coverageAcceptance Criteria
Estimated Time
3-5 days