The ReceiptCoin service makes use of a standard receipt contract to create an API for software to input
and retrieve data
from the blockchain. Requests are made through a JSON API to the ReceiptCoin client
facing server network to add or read blockchain data. These requests are queued onto blockchain full
nodes, and executed using the
geth
command tool. Request success messag
es will be relayed with HTTP
hooks to notify clients of their success status.
Each object or product is to be represented by a smart contract. Each product will have an owner
address. Only the owner or an entity with the private keys of the owner can edit
or change properties of
the smart contract. The owner is represented by wallet address and optional identifying name.
In order to use the service, customers must create an account on the ReceiptCoin customer portal. API
use requires a valid JSON token an
d sufficient funds for transaction fees. Fees can be deposited directly
onto the portal using USD, Bitcoin,
ReceiptCoin, or other forms of
cryptocurrency.
https://docs.wixstatic.com/ugd/4c0b50_fe9e4338f73c42ee9d1b54dc5b996fa4.pdf