Solid som fri innovasjonsplattform 
         
	
	  
	    Amerikansk startup-selskap med base
		 i Boston
	   
	
	  
	    CEO
	    John Bruce
	   
	  
	    CTO
	    Tim Berners-Lee
	   
          
	    Tim fant opp webben. Startet Solid for mange år siden
	    på MIT. Inrupt prøver å skape et bærekraftig kommersielt
	    økosystem rundt Solid
           
	 
     
	  
	
	  
	    Kjetil Kjernsmo
	   
	  
	    Ruben Verborgh
	   
          
	    Jeg var i Computas for 10 år siden, startet semweb med
	    David. Har tatt doktorgrad
	    Ruben professor venn og medskyldig. Har skrevet mange
	    av slides
	   
	  
	 
	
 
    
      Innovation on the Web 
      is under threat from 
      business models that 
      focus on data harvesting.
    
    
     
  
    
      The Solid ecosystem 
      
      brings back competition 
      by decoupling 
      data and apps.
       
    
    
      This style of Web development 
      will have a profound impact 
      on how we build APIs  and clients .
    
    
      Solid er en desentralisert web-teknologi, med mye Semantic Web. Det at data frikobles fra applikasjonene er det viktigste med
      Solid, altså, data trenger ikke lenger kobles til Facebook
      eller a-ordningen
     
   
  
    The impact of decentralization  on APIs and clients 
    
   
  
    
      Before the Web, 
      the world was highly heterogeneous.
     
    
      
        Exchanging and connecting information was hard.
        
          different hardware 
          different software 
         
       
      
        Innovation was hard.
        
          For which target machines should platforms be built? 
          Developers depended on software and hardware vendors. 
         
       
     
   
  
    
      The Web strives to be universal ,
      and thereby enables permissionless innovation . 
     
    
      
        Anyone can use the Web, regardless of
	
       
      
       Developers don’t depend on these to innovate.
        
          Build for the Web! 
          Standards provide interoperability. 
         
       
     
   
  
    
      Permissionless innovation has brought
      unprecedented creativity to the world.
     
    
       
     
   
  
    
      Universality has been under threat
      multiple times in the past 30 years.
     
    
      
        browser wars
        
          Your technical innovations depend on one browser. 
         
       
      
        search engine wars
        
          The reach of your innovations depends on one crawler. 
         
       
      
        platform wars
        
          
            Your innovation depends on user data and identity
            controlled by a centralized platform.
           
         
       
     
   
  
    
      The current massive centralization
      hurts diversity, innovation, and choice.
     
    
      
        If you have resources to build 1 API integration:
        
          
            will it be facebook.com 
            or private-identity-provider.org ?
           
         
       
      
        API and app developers depend on
        centralized platforms  for data and identity.
        
          …or they have to become such a platform themselves. 
         
       
      
        People lose ownership of their data
        and cannot easily switch to other apps.
        
          Great innovation cannot attract locked-in customers. 
         
       
     
   
  
    The impact of decentralization  on APIs and clients 
    
   
  
    
      The Solid ecosystem enables people
      to use the apps they need,
      while  storing their data wherever they want. 
    
    
      People own their data,
      and share it 
      with the apps and people they choose. 
    
    
      Solid gir dem en eller flere identiteter og et sted å ha
      data, kalt en POD
     
    
   
  
    
      People choose where they store
      every single piece of data they produce.
     
    
       
     
   
  
    
      They can grant apps and people access
      to very specific parts of their data.
     
    
       
     
   
  
    
      Separating app and storage competition
      drives permissionless innovation.
     
    
       
     
   
  
  
    
      Solid is an ecosystem of data and apps
      that work seamlessly together.
     
    
      
        data pods
        
          profile, 
          photos, 
          comments, 
          likes, 
	  sensor data 
          … 
        
       
      
        applications
        
          news reader, 
          social feed, 
          document collaboration, 
        
        
       
      
        standards
        
          HTTP, 
          URL, 
          Resource Description Framework, 
          Linked Data Platform, 
          Linked Data Notifications 
          … 
        
       
     
   
  
  
    
      With JSON-LD, every piece of data
      can link to any other piece of data.
     
    {
  "@context":  "https://www.w3.org/ns/activitystreams", 
  "id":        "#ruben-likes-apidays2018",
  "type":      "Like",
  "actor":     "https://ruben.verborgh.org/profile/#me ",
  "object":    "https://www.apidays.co/paris#this ",
  "published": "2018-12-12T10:00:00Z"
} 
    
      Dette er en JSON-basert RDF serialisering, som enkoder en Like i
      activitystream. Finnes andre RDF serialiseringer
     
   
  
    
      Data shapes and their semantics
      enable layered compatibility .
     
    {
  "@context":  "https://www.w3.org/ns/activitystreams", 
  "id":        "#ruben-likes-apidays2018",
  "type ":      "Like ",
  "actor ":     "https://ruben.verborgh.org/profile/#me",
  "object ":    "https://www.apidays.co/paris#this",
  "published ": "2018-12-12T10:00:00Z"
} 
   
  
    
      Different source data
      can be concatenated.
     
    {
  "@context":  "https://www.w3.org/ns/activitystreams", 
  "@graph":  [{
    "type":      "Like",
    "actor":     "https://ruben.verborgh.org/profile/#me" ,
    "object":    "https://www.apidays.co/paris#this",
    "published": "2018-12-12T10:00:00Z"
  },{
    "type":      "Like",
    "actor":     "https://example.org/people/mehdi#me" ,
    "object":    "https://www.apidays.co/paris#this",
    "published": "2018-12-12T10:05:00Z"
  }]
} 
   
  
    The impact of decentralization on APIs and clients 
    
   
  
    
      The current approach to building APIs
      does not play well with decentralization.
     
    
       
     
   
  
    
      Most Web APIs are monoliths,
      constructed from the top down.
     
    
       
     
    
      Antall som er interessert i en integrasjon går ned,
      kompleksiteten går opp. Ikke økonomisk mulig.
      
     
 
    
   
  
  
  
    
      Queries are the key to making
      decentralized apps sustainable.
     
    
      
        We don’t know in advance:
        
          the sources we’ll need 
          the API of those sources 
         
       
      
        Web APIs can—and will —change,
        but our applications should not.
       
      
     
   
  
    
      An app’s queries can be run anywhere:
      client, server, intermediaries—or all three.
     
    
       
     
   
  
    
      Data ownership by end users
      unlocks permissionless innovation.
    
    
      In absence of centralized parties,
      we need standardized API features.
    
    
      Queries make apps independent
      of concrete API requests.
    
   
  
    Forankring i befolkningen? 
   
    
      
         
       
      
      
        Folk vet at de er fritt vilt, bl.a. på Facebook
       
      
     
    
     
      Folks oppfattninger 
      
      
        91% sier at man har mistet kontrollen. 
        Folk gir data ikke som en tradeoff,
        men fordi de ikke har noe valg. 
       
      
      
        
          Pew Research Center (2014) sier 91% mistet kontrollen over
          hvordan personlige data samles og brukes.
        
        
          University of Pennsylvania finner at
        
        
          Tror vi at dette er bærekraftig?
        
	
       
     
     
      Problemer for næringsutvikling 
      
      
	 
	Fra Mobile
	App Developers are Suffering 
	 
       
      
      
      
        Man forventer en power-law. 
        men denne er ille. 
	
	Vi ser overalt at koblingen mellom data og app fører med seg
	winner-takes all
	 
	Vi kan parre apper til data du har. 
       
       
     
      
     
      For lave lovkrav 
      
      Gjeldsregisterlova 
      
      
        Regjeringa ser bort fra faglige råd om fra
        bl.a. Datatilsynet som sier at innsamlingen av
        forbruksgjeld kan brukes til å si "du kan jo få mye mer
        enn 50000, ta 200000, så kan du oppgradere kjøkkenet
        også". Stikk imot lovens intensjon.
       
     
         
          Grooming 
          
          
          
          
            La oss ta et skritt tilbake. Dette er en av mange like
            saker. Noen lyver på visse attributter, og får ut noe
            relativt uskyldig, får offeret i en tvangssituasjon og så
            eskalerer det. Man kan ikke i en nettdating kreve mer enn
            pseudonymitet, kjønn og alder, men det at man ikke kan
            stole på disse attributtene er katastrofalt. Store
            kommersielle bruksområder.
           
         
GDPR gir rett til dataportabilitet 
Men hva er det verdt?
Solid må til for at intensjonen skal
oppfylles
 
    Tjenester for befolkingen over deres data 
    
    Brukeren i sentrum
    
    Folk er ikke på Altinn
    
    Folk er på Facebook, Snapchat, TikTok
    
    Offentlige tjenester bør på samme
    plattform som
    folk bruker i det daglige 
    
     
    
    
    Solid bør være en rettighet 
    
      Fordi...
      
      det øker befolkningens sikkerhet 
      da har de reelle rettigheter etter
      GDPR 
      du kan unngå
      sentralisering i
      det offentlige også 
      du kan være der brukeren er 
       
      
      
      
      Belgia ser på Solid av denne grunn, de har ikke
      Altinn, så det vil hoppe over det evolusjonsstadiet
      
       
       
      
      
      At folk har kontroll på egne data er i alles interesse! 
      
      Fordi da kan du komme inn i markedet basert på verdien du
      legger til
      
      
       
      
      
      Verdien av dine data 
      
      
      Du er verdt noen titalls dollar 
      Men noen av dine data er uerstattelige 
      Hva om du kunne selge dine data? 
       
      
      
      
      Du er verdt $24 for Facebook og $58 for google, men
      dataene dine er uerstattelige for deg. 
      
       
       
    
      Noen muligheter 
      
	Data fra strømmåler 
	Data om kjøpsmønstere 
	Data til produktoptimalisering 
       
     
  
  
   Mobility as a Service 
   
    Komme seg fra A til B raskest, minst mulig utslipp og
    ulempe for andre, uavhengig av eierskap til transportmidler.
    
   
     Hvorfor? 
     
       Størrelsen på bilparken må reduseres 
       Byutvikling må være demokratisk forankret 
       Det er en sosial utfordring 
       Stor teknologisk utfordring 
       Involverer mange selskaper 
       Vi har folk som jobber på sånt 
      
     
     
       
	 Ellers tar elektrifisering for lang tid, og jeg tror
	 autonomi vil ta litt tid 
	 Elon Musk ble spurt om det var Tesla vs Uber. Det
	 samme kan skje, all innovasjon skjer hos Uber, og de blir
	 så mektige at byutvikling skjer der. Balansere utslipp,
	 tid, ulempe politisk spørsmål. 
        
      
    
   
   
     Iterasjon 1 
     Du skal på jobb til vanlig tid
     
     Booooring
     
     
       Enkelt, dingsen din finner den vanlige ruta, planlegger over de
       vanlige mulighetene, som innebærer bil til stasjonen, tog til
       byen, og gå til kontoret.
      
    
   
     Iterasjon 2 
     Du skal på jobb men har forsovet deg
     Det betyr at du nå er innenfor den vanlige
     ruta til noen andre i nabolaget, og kan sitte på med dem
     
     
       Her er det data du ikke vet om i dag, hva folk litt borti
       nabolaget gjør og hvor de skal, men sånt kan man finne ut av på
       Solid ved å dele data.
       
      
    
   
     Iterasjon 3 
     Du skal på et møte et annet sted, men bør gå litt i dag...
     Planleggeren din tar med kalenderen din, og
     at skrittelleren din synes du går for lite
     
     
       Her bruker du mer data fra din POD. Så, at skrittelleren din nå
       plutselig blir relevant for ruteplanlegging.       
      
    
   
     Iterasjon 4 
     Du skal et sted, ikke spør...
     Når kjøleskapsdøra lukkes etter at
     kaffemaskinen har gjort sitt, betyr det at en selvkjørende minibuss
     bør komme på plass, for å ta deg til det stedet du skal, som
     angitt i kalenderen.
     Du som bruker blir ikke spurt, men et system
     optimaliserer en reiserute for flere mennesker med sammenfallende
     behov, som består av selvkjørende minibuss, gange,
     massetransport, osv.
     
     
     
     
       
       Her er data fra ditt smarthjem integrert med data fra
       transportselskap, personlige dingser, andres data, osv.
       I en sentralisert verden er du under absolutt kontroll hvis
       dette skal realiseres.       
       
      
    
   
   
  
    Kanskje ikke tenke på apper? 
    Hva med πράξη?
    
    
      Hittil har jeg snakket om apper. Det er et ladet ord om noe
      veldig begrenset. Kanskje feil å snakke om apper, men det er
      vanskelig å kommunisere om en så ukjent framtid. Vi skal endre
      en måte å tenke på, til der større systemer på egne dingser gjør
      en jobb for deg, og det kan være flere grensesnitt til den
      jobben. Eller ingen
     
   
   
 
  
    En bedre framtid for alle 
    
      Inrupt bygger ikke bare for seg selv her. Vi bygger et økosystem
      som forandrer reglene. Vi skal utløse innovasjon. Vi skal berede
      grunnen for at folk kan få et bedre forhold til teknologien. Og
      vi skal sørge for en verden der flere kan tjene penger, vi vil
      derfor også skape forretningsmuligheter for Computas. Jeg håper
      dere blir med på ferden. Takk.