With smart contracts, we see a possibility to empower billions of working-age people to prosper despite their earnings by capturing their intangible value (as social capital) from fulfilled commitments, which can dwarf their financial wealth and earnings (similar to how Starbuck's market value is 15 times its book value).

What it does

Our mobile platform allows people to receive acknowledgement for their authentic contributions to the community by registering their everyday commitments (social contracts) as smart contract based promises on a blockchain in order to build their Social Credit Brand with digital badges for recognition and a Social Credit Score, as an indicator of their character for credit, employment, insurance, and housing, based on their track record of fulfilling their commitments.

Our socialXchange chat bot messaging application (being piloted in Toronto's West Queen West neighbourhood in October) engages merchants and community residents in collaborative activities that support community and social causes, whereby residents commit to supporting a merchant's business with in-kind activities in exchange for a charitable donation, which allows people who cannot afford to make regular purchases to also be valued by merchants and the community.

Merchants (possibly backed by insurance) can confidently extend tab privileges to residents with a high Social Credit Score as a customer loyalty incentive, thereby also providing them with their first line of credit to help such residents establish a formal credit rating. We make it possible for merchants to replace banks as lenders of first resort and manage their risks by purchasing credit insurance policies based on their customers' Social Credit Score. Banks and credit unions can, in turn, provide merchants with lines of credit to cover their cash flow requirements, also based on the customers' Social Credit Score. Both the credit insurance and line of credit could be provided by other community residents who are collectively willing to back fellow residents who have a high Social Credit Score.

How we built it

Our objective for this hackathon was to integrate our off-chain front end and middleware that was being developed for our first pilot with a smart contract back end.

The intended smart contract would record and track generic commitments for calculating a rolling Social Credit Score and issue issuer-approved self-expiring tokens that support time-constrained badge issuance. It would be integrated with the Chatfuel front end and uPort for managing Facebook identities.

Unfortunately, we had challenges with getting developers to support both initiatives. We also learned that integrating our Ruby on Rails application with the smart contract and uPort would require more technical expertise and effort than we had anticipated.

So we are left with a collection of technical fragments and some valuable insights about what it will take to get to the MVP.

We demonstrated a simulation using the same Chatfuel chatbot in Facebook Messenger that we used for our Ruby on Rails off-chain prototype and submitted an incomplete (but functioning) Solidity smart contract.

Challenges we ran into

Our biggest challenge was to get reliable commitments from team members. Initially, we were very optimistic, because we were successful recruiting 15 team members, which included 7 developers (4 of whom had smart contract development experience). In the end, none of them were willing to commit to completing the project.

Accomplishments that we're proud of

A small, core team came together in the final week to create a smart contract, product demo, pitch deck, and several videos. We are proud to have been able to produce a quality hackathon deliverable, despite our unresolved technical challenges.

We are also proud of the fact that we were able to considerable validation from mentors and peer hackathon teams about the prospective merits of our solution.

What we learned

We learned the following:

  1. It is almost impossible to develop software with volunteers or for only future considerations.
  2. Getting team members to commit and fulfill their commitments is, unfortunately, not a realistic expectation.
  3. Blockchain integration into other applications is considerably more complex than making a few standard API calls.

Our experience with getting people to fulfill their commitments also reinforces the core value proposition of our solution, which rewards people with a Social Credit brand and score for fulfilling their commitments. I can imagine how future hackathon teams would be selected based on prospective team members' Social Credit Score.

What's next for Social Credit Tab

In collaboration with the local BIA and Sketch, a social services organization that supports creative at-risk youth, we are planning a pilot implementation of socialXchange in the West Queen West neighbourhood of Toronto, this fall. We hope to demonstrate it's effectiveness for:

  1. engaging youth and millennials in facilitating charitable donations
  2. financial inclusion by accelerating the process of Sketch clients getting employment and credit (i.e. social impact)
  3. driving business activity for participating merchants

We will use the pilot to identify prospective customers and strategic partners for the next round of pilots, including some that integrate our platform into existing enterprise applications.

+ 1 more
Share this project:


posted an update

Week 4 Deliverables:

Smart contract source code: The contract compiles and runs with Metamask on Ropsten, but is incomplete and we were unable to integrate it with either our Facebook Messenger chatbot application or uPort.

PItch Deck:

Final Video:

Here are two articles I wrote that provide context for the vision motivating this venture:

Log in or sign up for Devpost to join the conversation.

posted an update

Week 2: September 14th – September 21st: Pain points and user story

a). Who are your clients/users? → Individuals who suffer financial inclusion →Should we talk about 45 million in the USA? →Primarily mobile-first individuals, such as youth and millennials.

b). What are their pain points? → Access to no credit demonstrates the ability for lack of employment, housing, etc.

c). What is your product’s value proposition? → We empowering people to become trusted by strangers and be recognized for their authentic self and social worth in order to gain easier access to social and financial resources.

d). What is your distribution and go-to-market strategy? Who can you partner with? → Our initial go-to-market strategy is to collaborate with merchants and community residents to support the activities of the local community, and support business owners with in daily business operational tasks. This will allow individuals to develop value within the community and a social credit score which would reciprocate an actual credit score. → Our broader go-to-market strategy is to enable third party applications to integrate our commitments tracking and recognition system into their applications via our APIs.

e). What are the risks associated with your solution? → The risks associated with the solution can the current labour markets and financial institutions. The working force may see a decrease in hiring for general labour for local merchants, which can lead to wage disputes. Furthermore, merchants may abuse and exploit the exclusive use of individuals developing social credit. Financial institutions may not see the social credit similar to the current credit score which can hinder further opportunities to purchase a house, automobile etc.

f). What is the impact of your solution? How will it be measured? →Impact of our solution can potentially allow over 1.2 billion people access to financial credit and it will be measured via their Social Credit Score. Impact will be measured by the reduction in demand for social services by accelerating people’s progress to become financially independent and by accelerating the approval process for creditors, lenders, landlords, and insurers with more favourable business terms that reflect lower risk.

g). Define the technical specifications and development roadmap? →The socialXchange MVP is a Facebook Messenger chat bot, based on Chatfuel, integrated with Ruby on Rails. →Our hackathon team is porting some of the logic and database functionality to smart contracts on Ethereum and creating APIs to allow third-party integration.

h). Define your impact criteria and how you measure it? →For our pilot, we will measure the relative speed of getting employment by participating at-risk youth, as well as the willingness of participating merchants to extend tab privileges to customers with a high Social Credit Score.

Log in or sign up for Devpost to join the conversation.

posted an update

Week 1: September 7th – 14th: Defining Assumptions

a). Choose which challenge you are going to be working on? → Financial Inclusion

b). Define specific problem you’re addressing? → Developing a social credit score, allowing community contributions to advance in obtaining credit, employment, insurance and housing

c). Why is blockchain needed to solve this problem? → A higher degree of security and trust, proving valuable opportunities for those without credibility. It also promotes a higher degree of openness, and dependability, as a public ledger it can be looked by anyone to see all blocks on the ledger Without any third party influence, it will allow the dependability on 3rd parties to determines an individual’s credit rating Source:

d). what is the size of the market? →1.2 Billion People Source:

e). What other solutions are currently being used to address this problem? →N/A

Log in or sign up for Devpost to join the conversation.