Repo context. accensa-app is the off-chain half of Accensa — the merchant back-office for x402 sellers on Stellar. Three workspace packages matter: apps/web (Next.js dashboard and the indexer at src/app/api/sync), packages/sdk (@accensa/sdk), and apps/demo-merchant. The Soroban contracts live in accensa-contracts.
🟢 Unblocked. Off-chain SDK feature independent of on-chain deployment.
Problem
On-chain transaction fees and latency make micro-transactions (e.g., pay-per-article) unviable. The SDK requires a complex state channel implementation to batch transactions off-chain before final settlement.
What to build
Develop a state channel protocol within @accensa/sdk. Implement logic for opening, funding, updating (via mutual off-chain signatures), and disputing/closing channels on the Soroban network.
Acceptance criteria
Contact & Support
Problem
On-chain transaction fees and latency make micro-transactions (e.g., pay-per-article) unviable. The SDK requires a complex state channel implementation to batch transactions off-chain before final settlement.
What to build
Develop a state channel protocol within
@accensa/sdk. Implement logic for opening, funding, updating (via mutual off-chain signatures), and disputing/closing channels on the Soroban network.Acceptance criteria
Contact & Support
SUPPORT.md— contribution help, Wave process, and the full list of channels