Hosted onseed.hyper.mediavia theHypermedia Protocol

    Purpose

      give people choice

      moderate your own digital environment

      form direct connections with your community

      An Internet run by passionate decentralized communities and publishers.

      people forgot that they can be directly connected to each other.

    Local Ownership of Data

      Data Models-Data representation format

      Content-Addressability

      Blobs

      IPFS

      Formats

      IPLD and shit

      Local Data Store

      Store IPFS distributed a permanent database

      Find links within your local data (indexing)

    Identity

      Everything starts with Identity.

      Cryptographic Keys

      Account

      Multi-Device and Key Delegation

      Don’t share keys between devices.

      Decentralized Data

    Authenticated data

      Signed Messages

      Verifiable data without a central server

      Content

    Resources

      Messages

      Entities

      Changes

      How your profile may change

      Documents

      Blocks

      hierarchy

      Groups

      Messages

      messages are not entities because they don’t describe “a change” to the whole blob/resource, they do represent the actual element

      Files

      Image

      Video

      Audio

      Other Files

    Networking

      LibP2P

      Peer Id,

      Peer connectivity

      Secure data sync protocol

      P2P syncing

      Bitswap:

      LibP2P protocol to exchange block

      get block, send the hash and someone will get the blobs for you

      we use to to resolve CIDs to data

      you don’t need to use our syncing protocol to use our data, you can use Bitswap

    Local App

      Multiple window

    Sites

      Servers

    How it all “Links” together

      Backlinks

      Site links and Gateway links

      Links into the app

      References

      Links

      List all blobs

      order by causal order

      Embeds

    Do you like what you are reading?. Subscribe to receive updates.

    Unsubscribe anytime