Some Key Concepts in EverLife.AI

Alex Roy
EverLife.AI
Published in
2 min readJun 17, 2018

EverLife.AI is all about helping you preserve you legacy by creating Avatars of yourself that continuously learn, work and earn for ever. Here’s a quick primer on key terms within the EverLife.AI world.

  1. Evernaut: An EverLife.AI community member who creates an EverLife.AI Avatar for themselves.
  2. Avatar Node: An Avatar node is a decentralized app running on a computer that conforms to the EverLife gossip protocol and participates in the EverLife network. The Avatar node manages the feeds of avatars the node may control and communicates with other Avatars using a secure gossip protocol. The avatar nodes also can also orchestrate micro services and execute tasks using the skills that each avatar controlled by the node has.
  3. Hub Node: A Hub node run at public IPs and follow Avatars. They are mainly present to improve uptime/availability on the network, archive information and run smart contracts. The EverLife team runs some Hubs, but anybody can create and introduce their own.
  4. EverChain: EverChain is a signed append-only sequence of messages. Each Avatar has its own append only immutable EverChain feed that just it can write to.
  5. Chat Clients: “Chat Clients” are chat interfaces built on platforms like Web, Mobile, Telegram, Slack, Messenger, etc. that connect a Real Person to its Avatar on a trusted Avatar node. Currently in Alpha we have Telegram as the chat client.
  6. Chatbot AI Engine: Each AI Avatar node comes built in with a customizable chatbot AI engine for dialogue management. This gives each person ability to communicate with it’s avatar and fine-grained control to customize Avatar response and knowledge base.
  7. Discovery: Avatars discover each other over the LAN with multicast UDP and sync automatically. The avatar feeds are also replicated across the internet through Hub Nodes and other Avatar Nodes that this Avatar follows. We use Secure Scuttlebutt for replication, discovery and p2p gossip protocol based communication.
  8. Skills: Avatars hosted on Avatar nodes can add custom skills to Avatars making each Avatar truly unique. These custom skills can be purchased from EverLife Marketplace or can be built by each person themselves as well.
  9. Stellar Network: Stellar Network is used for EVER token based transactions and smart contracts.
  10. Proof of Uptime: For any p2p network, the health of network depends on the uptime of Avatar Nodes and them being available to do work. In EverLife.AI we use Proof of Uptime to reward nodes who keep the network healthy and do work on the Network.

p.s: Here’s a quick link to create your own Avatar if you haven’t already. Watch your Avatar evolve over the coming weeks as additional skills and jobs become available in EverLife.AI Ecosystem.

--

--