Skip to content

Latest commit

 

History

History
58 lines (44 loc) · 1.7 KB

mip-0007.md

File metadata and controls

58 lines (44 loc) · 1.7 KB
MIP: 7
Title: Gigs
Author: Jason Chavannes <jason@memo.cash>
Status: Draft
Created: 2018-12-07

Abstract

Post real-time gigs like taxi and food delivery. Allow purchasers to search and connect with workers.

Motivation

Apps connecting people for "gigs" have become very popular. Uber paved the way, turning everyone into on-demand taxis. Other services like food delivery, handy-man, and more have also taken off. These are closed systems and users are at the whim of the centralized networks that control them. Using Memo to post gigs will enable a global decentralized peer-to-peer gig economy.

Specification (WIP)

Seller protocol actions

Action Prefix Values
Set service info 0x6d70 type(), info()
Set available 0x6d71 date(), message()
Set unavailable 0x6d72 tx_hash(30), message()
Accept reservation 0x6d73 tx_hash(30), message()
Cancel reservation 0x6d74 tx_hash(30), message()
Set options 0x6d75 tx_hash(30), price(), type*(), info()
Set ready 0x6d76 tx_hash(30), message()
Set finished 0x6d77 tx_hash(30), message()
Set location 0x6d78 location(), message()
Rate customer 0x6d79 tx_hash/address(30/35), rating(2), message()

Buyer protocol actions

Action Prefix Values
Set info 0x6d80 type(), info()
Set location 0x6d81 location(), message()
Set desired date 0x6d82 date(), location*(), message()
Request reservation 0x6d83 tx_hash(30), message()
Cancel reservation 0x6d84 tx_hash(30), message()
Rate service 0x6d85 tx_hash/address(30/35), rating(2), message()

Example

...

Reference Implementation

Planned

See Also