Verus Logo
Truth & Privacy for All
Hero background - light

P2P Marketplace protocol

Build decentralized trading applications and services without intermediaries, secured by consensus.

Open protocol API

Integrate marketplace functionality with RPC commands and build commercial applications without proprietary restrictions.

Decentralized offer discovery

Query available offers for specific assets without maintaining centralized order books or databases.

Composable trading architecture

Combine marketplace functions with identity, storage, and DeFi primitives for specialized trading applications.

Privacy-preserving commerce

Use zero-knowledge transactions for sensitive trading flows while keeping settlement verifiable on-chain.

Smart asset transfers

Handle VerusIDs, attached rights, access controls, and other asset transfer requirements.

Trustless settlement engine

Use multi-asset atomic trades that complete in both directions or do not execute at all.

Build decentralized trading applications without complex contracts

The Verus P2P Marketplace protocol provides a foundation for developers to build trading applications with API commands instead of smart contract programming.

Offer creation, discovery, acceptance, cancellation, and atomic settlement are protocol-level functions that applications can compose into specialized marketplace products.

Technical advantages

Use protocol-level marketplace functionality instead of complex smart contract escrow systems.

  • Reduced complexity with no custom escrow contracts to write and audit
  • Lower transaction costs through direct protocol implementation
  • Protocol-level validation reduces smart contract vulnerability risk
  • Atomic settlement ensures transaction finality

Simple API commands

Marketplace behavior is handled at the protocol level, from offer creation to settlement.

  • makeoffer creates trading offers
  • takeoffer accepts existing offers
  • listopenoffers shows outstanding wallet offers
  • getoffers queries available offers
  • closeoffers cancels active offers

Core capabilities

Build trading flows that work across the Verus ecosystem without separate custodial infrastructure.

  • Complete offer management system
  • Global offer discovery and querying
  • Atomic settlement engine
  • Privacy-preserving transactions

Implementation best practices

Keep marketplace interfaces responsive, verifiable, and understandable for users.

  • Cache offer data to reduce node queries
  • Verify offers before accepting them
  • Provide clear transaction previews
  • Handle payment address generation for privacy

Start with protocol-level marketplace functions

Connect to the protocol, query offers, preview transactions, and settle trades without taking custody of user assets.

Setup steps

Set up a Verus node or connect to an existing node, initialize a client library, authenticate with node credentials, and call marketplace API functions.

Business models

Build premium trading tools, subscription services for market data, integration services, or platform connections without central platform risk.

Integration support

Use developer documentation, code examples, and the Verus community to build marketplace applications with privacy-preserving transactions.

Marketplace products you can build

Combine offer management with VerusID, currencies, privacy, and DeFi to build focused trading experiences for different asset types.

Specialized marketplaces

  • Domain and username marketplaces for premium VerusIDs
  • Digital collectible exchanges for NFT-like assets
  • Service marketplaces with tokenized access
  • Financial markets for specialized currencies

Trading platforms

  • Advanced order matching systems
  • Portfolio management applications
  • Cross-chain trading platforms
  • Mobile trading applications

Marketplace applications can implement only the trading functions they need while using the same protocol-level settlement guarantees.