logoAyoub Omari

Ruxaby P2P Marketplace

A decentralized Algorand marketplace where users buy and sell goods with confidence, secured by a trustless dual-model escrow system.

1/11/2025 - 8/29/2025
Website
Posted on: 9/6/2025

Overview

Ruxaby is a decentralized marketplace built on the Algand blockchain, designed to facilitate secure and transparent e-commerce. It leverages ALGO and USDC for transactions, offering a permissionless escrow system to ensure every transaction is secure and trustless. Ruxaby directly addresses the limitations of traditional e-commerce by providing a global, low-fee, and secure platform for buyers and sellers.

Links

ruxaby-home

Key Features

  • Global, Unrestricted Access: Ruxaby is a borderless platform, allowing anyone with an internet connection to participate in global commerce without facing the financial restrictions common on other platforms.
  • Low Fees: By utilizing the Algorand blockchain, Ruxaby reduces transaction costs to a fraction of a cent.
  • Instant Settlements: Transactions are finalized in under 3 seconds, a significant improvement over the multi-day settlement times of traditional e-commerce platforms.
  • No Payout Limits: Ruxaby removes the restrictive payout limits imposed by many banking systems.
  • Enhanced Security: The platform uses a non-custodial wallet system, meaning users always control their private keys. The sign-in process is secured through a simple signature from the user's public address, mitigating risks associated with password reuse and SIM-swapping.
  • Privacy-Focused: Ruxaby enables pseudo-anonymity by using a public wallet address as the sole identifier, giving users control over their personal information.
  • Verifiable Reviews: The transparency of the blockchain makes it difficult to fake reviews. Buyers can inspect a reviewer's on-chain wallet history to gauge their authenticity.

Escrow Models

Ruxaby offers two distinct escrow models to cater to different product types and business needs:

1. The Trustful Model

This model is similar to traditional e-commerce, with Ruxaby acting as a neutral third-party arbitrator to resolve disputes. It's best suited for physical products with trackable shipping and lower-risk transactions.

Diagram of the Trustful Model: Screenshot from 2025-09-06 12-24-12

2. The P2P (Peer-to-Peer) Model

The P2P model is a fully peer-to-peer system that operates without a central arbitrator. It uses a mutual collateral mechanism to ensure both parties act in good faith, making it ideal for high-risk products like redeemable items, digital goods, and P2P currency exchange.

Diagram of the P2P Model: Screenshot from 2025-09-06 12-24-42

Technology Stack

  • Frontend: Next.js, TypeScript, MUI, Tailwind CSS
  • Backend: Golang with Fiber framework and Gorm for Object-Relational Mapping.
  • Database: PostgreSQL
  • Caching: Redis
  • Blockchain: Algorand SDK, Algokit utils.
  • Smart Contract Testing: Vitest with AlgoKit
  • DevOps & Tools: Docker, Swagger, Go fmt, nilaway, golangci-lint, gocritic, govulncheck

Cron Jobs

  • Cancel Ignored Orders: Automatically cancels orders that have not been processed by the seller within a specified timeframe.
  • Confirm Delivery: Automatically confirms delivery for orders where the release date has passed and the buyer has not manually confirmed receipt.

Summary and Future Features

Ruxaby is revolutionizing e-commerce by leveraging the power of the Algorand blockchain to create a more secure, transparent, and user-centric marketplace. The platform offers a seamless experience with low fees and instant transaction finality, empowering a new generation of global entrepreneurs and consumers.

Future development is focused on:

  • Deeper Decentralization: Progressively minimizing platform control to maximize user freedom.
  • Enhanced User Privacy: Making personal information like names and emails entirely optional.
  • Improved User Experience (UX): Simplifying the platform for all users, including those new to Web3, with integrations like the Rocca wallet.
  • Auction Listings: Introducing an auction-style listing format to complement the existing "Buy It Now" option.
  • Community-Driven Development: Listening to feature requests and building a platform that serves the core needs of its community.