Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
2017 April 25 LegalHackNight ProjectNotes
Placeholder for Legal Hack Night Project Notes
- Event Page: https://www.meetup.com/Massachusetts-Legal-Hackers/events/239091160
- Project Page: http://coreid.me
The following is content from the Meetup Event Page: https://www.meetup.com/Massachusetts-Legal-Hackers/events/239091160 (Copied April 19, 2017)
This is the third of five Legal Hack Nights dedicated to building out a reference implementation blockchain-backed individual identity digital signature application as an integrated business, legal and technical working prototype to better understand, evaluate and advance beneficial use of individual identity innovation.
With reference to current and potential future technical deployment options of working existing blockchain-backed identity implementations (including a Blockstack based implementation on the Bitcoin public blockchain and a solidity smart contract based implementation on the Ethereum public blockchain) we'll create a rough initial sketch of key legal rules needed for this powerful technology to be usable by and for individual people. To support the legal aspects of this rapid prototype work we'll continue gathering existing click-through terms, user authorizations, B2B contract provisions, legal notices and other relevant system rules as examples and inspiration. These and other refererence materials along with meeting notes and related project documentation, can be found in the Massachusetts Legal Hackers GitHub for this Blockchain ID project, at: https://github.com/MassachusettsLegalHackers/BCID/wiki
UPDATE - The third hack night of our individual identity prototype series is shaping up to be a big milestone for the project: We're hoping to have working versions of both the Bitcoin and Ethereum public blockchain implementations sufficiently customized to reflect a commercial "sale of goods" business and technology use case adopted by the group at our first hack of this 5-part series. This will provide a sound foundation to walk through activities and interactions of each key party and start evaluating the best candidate approaches to establish legal rules, roles, relationships, rights, responsibilities covering the three key players:
The Individual Principal in their role as a party legally signing contracts and making other authorizations with their own blockchain-based identity by using the App to conduct transactions on the web;
The Fiduciary Agent in their role as a party who acts on behalf, at the behest and in the best interests of the Individual Principal as their Member or Client, respectively and and who provides or is responsible for platform or other business services in connection with the individual app; and
The Transacting Third Party user, in their role as a party who legally countersigns contracts and is a relying party on authorizations as a counterparty to transactions conducted by or for the Individual Principal.
In the use case, the Fiduciary Agent will presumably be a US federally chartered, regulated and insured credit union providing services to and acting on behalf of an Individual Principal who is a Member of the Credit Union. The Ethereum Stone Paper initial code base assumes the fiduciary is a hybrid between a Notary and a Licensed Attorney providing services to and acting on behalf of the Individual Principal who is a Client of their law practice. For technical purposes, we aim to customize the technology to allow for a range of Fiduciary Agent and Individual Principal pair-wise relationships, while continuing to support, reflect and assume the full customary set of fiduciary duties exist as a legal foundation of the integrated business, legal and technical dimensions of our working prototype.
StonePaper: To learn more about and try hacking with the StonePaper Ethereum smart contract legal signature app we are working with for this rapid prototype project, first, look at this excellent explainer file by StonePaper developer Matthew Rappard: https://github.com/MassachusettsLegalHackers/BCID/blob/master/StonePaperExplainer.md
Thanks and Attributions
We are grateful for the generosity of Code for Boston (a Code for America chapter) for hosting our group as part of their regular Tuesday Civic Hack Night. For more information on the Boston Brigade of Code for America, see: http://www.codeforboston.org This Massachusetts Legal Hackers rapid prototype initiative also uses, extends and contributes to the law.MIT.edu computational law research project "CoreID.me" about which more can be learned at: https://law.mit.edu/blog/core-identity-blockchain-project and http://CoreID.me