Welcome to Mass Market’s documentation!¶
MassMarket aims to build a decentralized market protocol. This means: infrastructure for a crypto-native global commerce network for physical items. A network that is permissionless, participatory and rewarding to use. By introducing a protocol and platform for building an ecosystem around products, producers and consumers we envision a world that moves towards a more sustainable market model and values products that are built with integrity.
Warning
This project is under active development. This documentation is a work in progress and may contain inaccuracies.
- Architecture Description
- Smart Contracts
- Relay HTTP Endpoints
- schema.proto
- StoreManifest
- UpdateManifest
- CreateItem
- UpdateItem
- CreateTag
- AddToTag
- RemoveFromTag
- RenameTag
- DeleteTag
- ChangeStock
- NewKeyCard
- CreateCart
- ChangeCart
- CartFinalized
- CartAbandoned
- Event
- AuthenticateRequest
- AuthenticateResponse
- ChallengeSolvedRequest
- ChallengeSolvedResponse
- CommitCartRequest
- CommitCartResponse
- GetBlobUploadURLRequest
- GetBlobUploadURLResponse
- EventWriteRequest
- EventWriteResponse
- SyncStatusRequest
- SyncStatusResponse
- EventPushRequest
- EventPushResponse
- PingRequest
- PingResponse
- Error
- UpdateItem.ItemField
- UpdateManifest.ManifestField
- Terms