Home

Awesome

Avatar

#Avatar

Ethereum contract that merges the functionality of keybase.io and Gravatar in an open and decentralised manner.

An avatar contract at its base is a store of arbitrary structured data that conforms to an existing set of AIP. All data is arbitrary and creator controlled, but conventions allow for the data to be verified out with of the blockchain. These conventions are proposed and discussed in public as AIP.

##Avatar Improvement Proposals

Avatar Improvement Proposals (AIP) are specified in order to standardize and improve avatars in a way that allows freedom of choice, interoperability and fosters discussion. The first of which (AIP-0) defines the basic operations of an Avatar.

##Aggregators

Aggregators are registry contracts that store reference to individual avatar contracts, owned by their creators. Individual avatars are free to register with an arbitrary set of aggregators.

The first such aggregator acts as an AvatarFactory allowing users to either create their own Avatars or register existing avatars. Avatars can still be made directly either by deploying the reference contract or creating a new/custom one that conforms to at least AIP-0.