Smart contracts for the Grid+ Platform.
The registry contract. Grid+ holds administrator privilege and whitelists agent setup keys by mapping them to hashed serial numbers (generated by Grid+). Upon setup, the client generates a new wallet key and replaces the setup key on this registry. The owner also claims ownership of this new wallet key by querying the agent over a local area network.
A standard ERC20 token that is used to pay bills. This will be backed by USD.
A representation of the ERC20 standard used as a base class for all tokens.