The following describes standard functions for a unique identity for humans and machines.
This identity can hold keys to sign actions (transactions, documents, logins, access, etc), and claims, which are attested from third parties (issuers) and self attested, as well as a proxy function to act directly on the blockchain.
16. Fabian Vogelsteller, web3.js and Mist Developer, Ethereum
@feindura
http://frozeman.de/blog
ERC: Identity Keys
Can be actors (logins, proofs, access)
Can make transactions
Can sign documents
Can sign claims
…
17. Fabian Vogelsteller, web3.js and Mist Developer, Ethereum
@feindura
http://frozeman.de/blog
ERC: Identity Execution
Act as your identity (execute contracts, voting, ...)
Add claims to other identities and contracts
…
18. Fabian Vogelsteller, web3.js and Mist Developer, Ethereum
@feindura
http://frozeman.de/blog
ERC: Identity
Can be added by anyone
Need approval
Can't be changed without your permission, but removed
Contain issuer signature
Contain claim reference (hash, bit-mask)
…
Claims