Mass Market Documentation

References

  • Architecture Description
    • Prerequisites
    • Architecture Overview
    • Creating a Shop
    • Adding Users and Logging in
      • Onboarding a Clerk
      • Authorizing Access
      • Logging in
    • Shop and Relay Synchronization
      • Items in the Shop: Retrieving the Listing
      • Updating the Listing
    • Selling Items
      • Creating and Completing an Order
      • Completing the Purchase
    • Privacy Considerations
  • Encoding Overview
    • Object Format
    • Object Visibility
    • Patching Objects
      • More Patch Examples
        • Adding Order Items and Increasing Quantity
        • Updating Shop Manifest
        • Updating Listing Images
    • Object Signatures
    • Merkle Mountain Ranges (MMRs)
    • CBOR References
      • Shop datastructures
  • Transport Overview
    • authentication.proto
      • AuthenticateRequest
      • ChallengeSolvedRequest
    • transport.proto
      • PatchSetWriteRequest
      • SyncStatusRequest
      • PingRequest
        • Scalar Value Types
    • subscription.proto
      • SubscriptionRequest
      • SubscriptionRequest.Filter
      • SubscriptionPushRequest
      • SubscriptionPushRequest.SequencedPartialPatchSet
      • SubscriptionCancelRequest
      • ObjectType
    • shop_requests.proto
      • GetBlobUploadURLRequest
    • base_types.proto
      • RequestId
      • Signature
      • PublicKey
      • Uint256
      • ObjectId
    • error.proto
      • Error
      • Error.AdditionalInfo
      • ErrorCodes
  • Smart Contracts
    • Shop Registry
      • User Invitation
      • Shop Configuration
      • Manual User Management
      • Full Contract Listing
    • Relay Registry
    • Payments v2
    • PaymentsByAddress
  • Relay HTTP Endpoints
    • Enroll KeyCard
    • WebSocket Connection
    • Blob Uploads
  • Terminology

Explanations

  • Comparison between Muse and Secure-Scuttlebutt
  • KeyCards vs User Wallets
    • Musing on Storage

Links

  • Project links
Mass Market Documentation
  • Project links
  • View page source

Project linksΒΆ

  • Website

  • Documentation (this site)

  • GitHub org

Code

  • Smart contracts

  • Relay network schema

  • Relay codebase (golang)

  • Frontend and relay client codebase (javascript)

Previous

© Copyright 2025, Mass Labs. Last updated on May 16, 2025.

Built with Sphinx using a theme provided by Read the Docs.