SlideShare a Scribd company logo
Cake – So What’s the Problem?
1. I have 5 social network apps I had to install and update
2. That means I have 5+ usernames and passwords to manage if I
use the websites instead of the apps
3. All my social info is siloed, if I want to see everything my friend
is up to I need to login to 5 apps
4. I want to be able to read my updates and my watch videos
anytime I want even if I don’t have a connection…
• I just want to push a button and
get all my updates!
Cake
“Press a Button and get all your social media updates…”
Andy Atkin
(andrew.atkin@gmail.com)
Cake – How it’s Made
Alice – A Person who likes Cake
1. I use an inexpensive Android smartphone over intermittent 3G
and I like public Wi-Fi
2. I care most about sharing and communicating my friends
3. I like convenience, speed and ease of use
4. I use apps in Mandarin, Spanish, English, Hindi or Arabic
5. I prefer watching and sharing video online to reading
6. I already use social media to chat, keep in touch with friends, get
updates and share media
7. I’d like to make some money in social media, but on my own
terms
8. I’d like some say in how the app is developed
Alice Won’t…
1. I won’t use another social app unless it’s better than Facebook &
WeChat
2. I won’t re-enter all my posts on a new network
3. I won’t pay to install an app or to post content
4. I don’t want to be stalked, trolled or spammed/harassed
5. I don’t like watching ads
6. I don’t really want to install and update yet another app
7. I don’t really know or care about internet decentralization
8. I don’t really know or care about self-sovereign identity
9. I’m more interested that the app works than whether it complies
with technology standards
Bob – Thinks about running a Node (Bakery?)…
1. I want to make money running a node
2. I want a node which is as easy to administer as a Minecraft server
3. I want to have multiple hosting options for my node
4. I’d like a modular system where I can run the services I’m
interested in
5. I don’t want my node to be a honeypot or targeted by malicious
hackers or law enforcement
Mark from the Social Network – Thinks about supplying API access to a Node…
1. I want to make money on API calls but not get swamped by
unnecessary and unprofitable traffic
2. I’m willing to pay to be able to serve targeted ads to the users of
my competitor’s apps
3. I’m willing to pay for survey information from my users and my
competitor’s user’s apps
4. I’m willing to pay for enhanced demographic, transaction and
other social media user data
5. I don’t want to lose engagement on my own platform
6. I don’t want to lose ad revenue
Cake – The Social Network Landscape
• The war for user data has already been won, so “if you can’t beat ’em join ‘em”*
• Focus on partnering with the Top 5 by user count:
• Network is intermittent and bandwidth is the most precious resource
• People are most comfortable transacting in their local currency “Top 5 by user count – Go!”
Language Mandarin Spanish English Hindi Arabic
Social Network Facebook Youtube Instagram Twitter Reddit
Social App WhatsApp Messenger QQ Chat WeChat QZone
Cake – What is it? A: Still a half-baked idea
• A Social Network Aggregator powered by Ethereum – Similar to Friendfeed
• A Web App accessible by URL, runs in the browser
• Connects to Top 5 Social Networks & Top 5 Social App Available in 5 Languages
• Mobile First / Offline First
• Zero install (it’s a URL, no browser extensions required) – First run creates phone icon and ID
• Widest possible onboarding ramp/funnel
• Can stream media (WebRTC/WebTorrent/IPFS)
• Fully Federated using community “no-knowledge” Nodes (Bakeries) – Private keys do not leave the browser
• Uses Self-Sovereign Identity – uPort or an app free browser based analog
• Optionally Ad-free
• Alice can be paid to watch ads, fill out surveys or release information
• Alice can earn tips for content
• Payments can be made in ERC20 compliant ethereum tokens pegged to local currencies
• App Governed as part of an international multi-stakeholder platform Co-op
• Free and Open Source (of course!)
Cake – So What’s so Different?
Sneaking Decentralization & Self-Sovereign Identity through the back door
• The focus is User Experience but the following principles
Ulysses Pacts:
• Alice owns her own data
• Alice’s identity is self-sovereign
• Alice’s private keys never leave her device (browser)
• Alice can monetize her own data
• Alice can be paid for her survey info and can earn tips
• No plaintext data is ever stored on nodes
• Anyone who can run a Minecraft server can run a node
• The organization is run as an international platform co-op which will not sell out/demutualize
• Code is to remain Free & Open Source
Cake – Come Get Some!
Questions?
Andy Atkin (andrew.atkin@gmail.com

More Related Content

What's hot

Facebook
FacebookFacebook
Facebook
STOBARTEVANS
 
1) Danger of facebook
1) Danger of facebook1) Danger of facebook
1) Danger of facebook
jigawa state polytechnic Dutse CST
 
Multimedia System & Design!
Multimedia System & Design!Multimedia System & Design!
Multimedia System & Design!
Umair shafaqat
 
How to recover Whatsapp messages after uninstall(android)
How to recover Whatsapp messages after uninstall(android)How to recover Whatsapp messages after uninstall(android)
How to recover Whatsapp messages after uninstall(android)
Mindy Cheung
 
Best Cell Phone Spyware - HelloSpy installation on Android phone
Best Cell Phone Spyware - HelloSpy installation on Android phoneBest Cell Phone Spyware - HelloSpy installation on Android phone
Best Cell Phone Spyware - HelloSpy installation on Android phone
daisyvo87
 
Top 10 microblogging tools
Top 10 microblogging toolsTop 10 microblogging tools
Top 10 microblogging tools
iumstech
 
Now Whatsapp on Desktop
Now Whatsapp on DesktopNow Whatsapp on Desktop
Now Whatsapp on Desktop
dinesh200666
 
Twitter
TwitterTwitter
Twitter
Rob Enslin
 
Facebook account is not safe, hacked, hijacked
Facebook account is not safe, hacked, hijackedFacebook account is not safe, hacked, hijacked
Facebook account is not safe, hacked, hijacked
Free Call, Free Chat, Free Video Community
 
Hacked - Social Media Security Updates
Hacked - Social Media Security UpdatesHacked - Social Media Security Updates
Hacked - Social Media Security Updates
Tyler Thomas
 
Cyber Security and Cyber Awareness Tips manual 2020
Cyber Security and Cyber Awareness Tips manual 2020Cyber Security and Cyber Awareness Tips manual 2020
Cyber Security and Cyber Awareness Tips manual 2020
Jay Nagar
 
App examining
App examiningApp examining
App examining
ErkamDoan
 
Msn world
Msn worldMsn world
Msn world
u2710129
 
Using Social Media in the Restaurant Industry
Using Social Media in the Restaurant IndustryUsing Social Media in the Restaurant Industry
Using Social Media in the Restaurant Industry
Kyle Lacy
 
Do's and Dont's
 Do's and Dont's Do's and Dont's
Do's and Dont's
Prashant Gokhale
 
Viruses
VirusesViruses
I Phone backup contacts
I Phone backup contacts I Phone backup contacts
I Phone backup contacts
anne jone
 

What's hot (17)

Facebook
FacebookFacebook
Facebook
 
1) Danger of facebook
1) Danger of facebook1) Danger of facebook
1) Danger of facebook
 
Multimedia System & Design!
Multimedia System & Design!Multimedia System & Design!
Multimedia System & Design!
 
How to recover Whatsapp messages after uninstall(android)
How to recover Whatsapp messages after uninstall(android)How to recover Whatsapp messages after uninstall(android)
How to recover Whatsapp messages after uninstall(android)
 
Best Cell Phone Spyware - HelloSpy installation on Android phone
Best Cell Phone Spyware - HelloSpy installation on Android phoneBest Cell Phone Spyware - HelloSpy installation on Android phone
Best Cell Phone Spyware - HelloSpy installation on Android phone
 
Top 10 microblogging tools
Top 10 microblogging toolsTop 10 microblogging tools
Top 10 microblogging tools
 
Now Whatsapp on Desktop
Now Whatsapp on DesktopNow Whatsapp on Desktop
Now Whatsapp on Desktop
 
Twitter
TwitterTwitter
Twitter
 
Facebook account is not safe, hacked, hijacked
Facebook account is not safe, hacked, hijackedFacebook account is not safe, hacked, hijacked
Facebook account is not safe, hacked, hijacked
 
Hacked - Social Media Security Updates
Hacked - Social Media Security UpdatesHacked - Social Media Security Updates
Hacked - Social Media Security Updates
 
Cyber Security and Cyber Awareness Tips manual 2020
Cyber Security and Cyber Awareness Tips manual 2020Cyber Security and Cyber Awareness Tips manual 2020
Cyber Security and Cyber Awareness Tips manual 2020
 
App examining
App examiningApp examining
App examining
 
Msn world
Msn worldMsn world
Msn world
 
Using Social Media in the Restaurant Industry
Using Social Media in the Restaurant IndustryUsing Social Media in the Restaurant Industry
Using Social Media in the Restaurant Industry
 
Do's and Dont's
 Do's and Dont's Do's and Dont's
Do's and Dont's
 
Viruses
VirusesViruses
Viruses
 
I Phone backup contacts
I Phone backup contacts I Phone backup contacts
I Phone backup contacts
 

Similar to Cake - An Ethereum Powered Social Network Aggregator

My Use of Digital Communication
My Use of Digital CommunicationMy Use of Digital Communication
My Use of Digital Communication
_kevininmoscow
 
Data for good israel - Meetup #3
Data for good israel - Meetup #3Data for good israel - Meetup #3
Data for good israel - Meetup #3
Jérémy ATIA
 
Your e image presentation
Your e image presentationYour e image presentation
Your e image presentation
lahill16
 
Unit 35- LO1
Unit 35- LO1Unit 35- LO1
Unit 35- LO1
i-like-milkshakes
 
DIGITAL FOOTPRINTS
DIGITAL FOOTPRINTSDIGITAL FOOTPRINTS
DIGITAL FOOTPRINTS
Oodit Jethwa
 
Unit 35-Serena Keogh
Unit 35-Serena KeoghUnit 35-Serena Keogh
Unit 35-Serena Keogh
serenakeogh15
 
6 online identity
6 online identity6 online identity
6 online identity
COMP 113
 
REVIEWER-FOR-ETECH.docx
REVIEWER-FOR-ETECH.docxREVIEWER-FOR-ETECH.docx
REVIEWER-FOR-ETECH.docx
RheamaeLiwan
 
REVIEWER-FOR-ETECH (1).docx
REVIEWER-FOR-ETECH (1).docxREVIEWER-FOR-ETECH (1).docx
REVIEWER-FOR-ETECH (1).docx
JakeTorio1
 
REVIEWER-FOR-ETECH.docx
REVIEWER-FOR-ETECH.docxREVIEWER-FOR-ETECH.docx
REVIEWER-FOR-ETECH.docx
EliseoBartolome1
 
REVIEWER ETECH
REVIEWER ETECHREVIEWER ETECH
REVIEWER ETECH
TrixieAnneAlindao
 
REVIEWER-FOR-ETECH (1).docx
REVIEWER-FOR-ETECH (1).docxREVIEWER-FOR-ETECH (1).docx
REVIEWER-FOR-ETECH (1).docx
EhraicaSaquing
 
Empowerment Technology
Empowerment Technology Empowerment Technology
Empowerment Technology
ChadrickThompson1
 
REVIEWER-FOR-ETECH.docx
REVIEWER-FOR-ETECH.docxREVIEWER-FOR-ETECH.docx
REVIEWER-FOR-ETECH.docx
DineLiwan
 
REVIEWER-FOR-ETECH.docx
REVIEWER-FOR-ETECH.docxREVIEWER-FOR-ETECH.docx
REVIEWER-FOR-ETECH.docx
Liberty Aquino
 
Unit 35- Serena Keogh- 18th
Unit 35- Serena Keogh- 18th Unit 35- Serena Keogh- 18th
Unit 35- Serena Keogh- 18th
serenakeogh15
 
6 online identity
6 online identity6 online identity
6 online identity
COMP 113
 
LifeTek_6_U1L1.pptx
LifeTek_6_U1L1.pptxLifeTek_6_U1L1.pptx
LifeTek_6_U1L1.pptx
ParanLesterDocot
 
My little blog
My little blogMy little blog
My little blog
smartphoneblues
 
Introduction to WeChat
Introduction to WeChatIntroduction to WeChat
Introduction to WeChat
Juan Sanchez Bonet
 

Similar to Cake - An Ethereum Powered Social Network Aggregator (20)

My Use of Digital Communication
My Use of Digital CommunicationMy Use of Digital Communication
My Use of Digital Communication
 
Data for good israel - Meetup #3
Data for good israel - Meetup #3Data for good israel - Meetup #3
Data for good israel - Meetup #3
 
Your e image presentation
Your e image presentationYour e image presentation
Your e image presentation
 
Unit 35- LO1
Unit 35- LO1Unit 35- LO1
Unit 35- LO1
 
DIGITAL FOOTPRINTS
DIGITAL FOOTPRINTSDIGITAL FOOTPRINTS
DIGITAL FOOTPRINTS
 
Unit 35-Serena Keogh
Unit 35-Serena KeoghUnit 35-Serena Keogh
Unit 35-Serena Keogh
 
6 online identity
6 online identity6 online identity
6 online identity
 
REVIEWER-FOR-ETECH.docx
REVIEWER-FOR-ETECH.docxREVIEWER-FOR-ETECH.docx
REVIEWER-FOR-ETECH.docx
 
REVIEWER-FOR-ETECH (1).docx
REVIEWER-FOR-ETECH (1).docxREVIEWER-FOR-ETECH (1).docx
REVIEWER-FOR-ETECH (1).docx
 
REVIEWER-FOR-ETECH.docx
REVIEWER-FOR-ETECH.docxREVIEWER-FOR-ETECH.docx
REVIEWER-FOR-ETECH.docx
 
REVIEWER ETECH
REVIEWER ETECHREVIEWER ETECH
REVIEWER ETECH
 
REVIEWER-FOR-ETECH (1).docx
REVIEWER-FOR-ETECH (1).docxREVIEWER-FOR-ETECH (1).docx
REVIEWER-FOR-ETECH (1).docx
 
Empowerment Technology
Empowerment Technology Empowerment Technology
Empowerment Technology
 
REVIEWER-FOR-ETECH.docx
REVIEWER-FOR-ETECH.docxREVIEWER-FOR-ETECH.docx
REVIEWER-FOR-ETECH.docx
 
REVIEWER-FOR-ETECH.docx
REVIEWER-FOR-ETECH.docxREVIEWER-FOR-ETECH.docx
REVIEWER-FOR-ETECH.docx
 
Unit 35- Serena Keogh- 18th
Unit 35- Serena Keogh- 18th Unit 35- Serena Keogh- 18th
Unit 35- Serena Keogh- 18th
 
6 online identity
6 online identity6 online identity
6 online identity
 
LifeTek_6_U1L1.pptx
LifeTek_6_U1L1.pptxLifeTek_6_U1L1.pptx
LifeTek_6_U1L1.pptx
 
My little blog
My little blogMy little blog
My little blog
 
Introduction to WeChat
Introduction to WeChatIntroduction to WeChat
Introduction to WeChat
 

Recently uploaded

"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
Fwdays
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptxAI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
Sunil Jagani
 
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Ukraine
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
christinelarrosa
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
DanBrown980551
 
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's TipsGetting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
ScyllaDB
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Neo4j
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
Mydbops
 
From Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMsFrom Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMs
Sease
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
BibashShahi
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)
HarpalGohil4
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 

Recently uploaded (20)

"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptxAI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
 
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
 
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's TipsGetting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
 
From Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMsFrom Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMs
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 

Cake - An Ethereum Powered Social Network Aggregator

  • 1. Cake – So What’s the Problem? 1. I have 5 social network apps I had to install and update 2. That means I have 5+ usernames and passwords to manage if I use the websites instead of the apps 3. All my social info is siloed, if I want to see everything my friend is up to I need to login to 5 apps 4. I want to be able to read my updates and my watch videos anytime I want even if I don’t have a connection… • I just want to push a button and get all my updates!
  • 2. Cake “Press a Button and get all your social media updates…” Andy Atkin (andrew.atkin@gmail.com)
  • 3. Cake – How it’s Made
  • 4. Alice – A Person who likes Cake 1. I use an inexpensive Android smartphone over intermittent 3G and I like public Wi-Fi 2. I care most about sharing and communicating my friends 3. I like convenience, speed and ease of use 4. I use apps in Mandarin, Spanish, English, Hindi or Arabic 5. I prefer watching and sharing video online to reading 6. I already use social media to chat, keep in touch with friends, get updates and share media 7. I’d like to make some money in social media, but on my own terms 8. I’d like some say in how the app is developed
  • 5. Alice Won’t… 1. I won’t use another social app unless it’s better than Facebook & WeChat 2. I won’t re-enter all my posts on a new network 3. I won’t pay to install an app or to post content 4. I don’t want to be stalked, trolled or spammed/harassed 5. I don’t like watching ads 6. I don’t really want to install and update yet another app 7. I don’t really know or care about internet decentralization 8. I don’t really know or care about self-sovereign identity 9. I’m more interested that the app works than whether it complies with technology standards
  • 6. Bob – Thinks about running a Node (Bakery?)… 1. I want to make money running a node 2. I want a node which is as easy to administer as a Minecraft server 3. I want to have multiple hosting options for my node 4. I’d like a modular system where I can run the services I’m interested in 5. I don’t want my node to be a honeypot or targeted by malicious hackers or law enforcement
  • 7. Mark from the Social Network – Thinks about supplying API access to a Node… 1. I want to make money on API calls but not get swamped by unnecessary and unprofitable traffic 2. I’m willing to pay to be able to serve targeted ads to the users of my competitor’s apps 3. I’m willing to pay for survey information from my users and my competitor’s user’s apps 4. I’m willing to pay for enhanced demographic, transaction and other social media user data 5. I don’t want to lose engagement on my own platform 6. I don’t want to lose ad revenue
  • 8. Cake – The Social Network Landscape • The war for user data has already been won, so “if you can’t beat ’em join ‘em”* • Focus on partnering with the Top 5 by user count: • Network is intermittent and bandwidth is the most precious resource • People are most comfortable transacting in their local currency “Top 5 by user count – Go!” Language Mandarin Spanish English Hindi Arabic Social Network Facebook Youtube Instagram Twitter Reddit Social App WhatsApp Messenger QQ Chat WeChat QZone
  • 9. Cake – What is it? A: Still a half-baked idea • A Social Network Aggregator powered by Ethereum – Similar to Friendfeed • A Web App accessible by URL, runs in the browser • Connects to Top 5 Social Networks & Top 5 Social App Available in 5 Languages • Mobile First / Offline First • Zero install (it’s a URL, no browser extensions required) – First run creates phone icon and ID • Widest possible onboarding ramp/funnel • Can stream media (WebRTC/WebTorrent/IPFS) • Fully Federated using community “no-knowledge” Nodes (Bakeries) – Private keys do not leave the browser • Uses Self-Sovereign Identity – uPort or an app free browser based analog • Optionally Ad-free • Alice can be paid to watch ads, fill out surveys or release information • Alice can earn tips for content • Payments can be made in ERC20 compliant ethereum tokens pegged to local currencies • App Governed as part of an international multi-stakeholder platform Co-op • Free and Open Source (of course!)
  • 10. Cake – So What’s so Different? Sneaking Decentralization & Self-Sovereign Identity through the back door • The focus is User Experience but the following principles Ulysses Pacts: • Alice owns her own data • Alice’s identity is self-sovereign • Alice’s private keys never leave her device (browser) • Alice can monetize her own data • Alice can be paid for her survey info and can earn tips • No plaintext data is ever stored on nodes • Anyone who can run a Minecraft server can run a node • The organization is run as an international platform co-op which will not sell out/demutualize • Code is to remain Free & Open Source
  • 11. Cake – Come Get Some! Questions? Andy Atkin (andrew.atkin@gmail.com