Web3Store:
Product Asset Service (PAS)

Future commerce solutions like OpenSea and Decentraland marketplaces will be constructed from Open Source Composable Commerce Components like Web2.0 eCommerce solutions are today. 

Product Asset Service (PAS) is a composable commerce service that provides access to Product Assets managed on the blockchain.   This services leverages the proposed ERC-721 Product Extension and ERC-721 Catalog Extension standards.    

Examples of commerce sites that sale Assets

This Web3.0 Composable Commerce Component can be incorporated in traditional Web2.0 Composable Commerce solutions as demonstrated below.

Product Asset Service (PAS) 

Marketplace frontends leverage PAS for product asset level interactions:  metadata, web-content, status/availability, sale/return/resale, receipt, arbitration, and provider reputation.

PAS is a middleware component that operates within a composable framework such as that defined by the MACH alliance (middle box in diagram below). 

PAS leverages Web3.0 principles and technologies, but exists within a traditional Web2.0 enterprise eCommerce solution.

https://www.sitecore.com/blog/commerce/what-is-composable-commerce



Product Strategy


PAS Technical Architecture

PAS Information Architecture


Blockchain Data (Contract Interfaces, Contracts, NFT's and IPFS metadata)

Resulting Product Graph API derived from Blockchain Product and Catalog Data


github:  https://github.com/rpedersen3/ProductAssetService

readme file explains how to configure services needed for this to run