A Bluetooth server for
Ethereum IoT clients.
services for mobile Dapps.
Animist's goal is to make signals exchanged
between IoT devices and mobile Dapps
transactionally available to smart-contracts
on the Ethereum blockchain.
A micro-computer based Ethereum client and Bluetooth beacon that connects to mobile devices with a BLE server. Its API targets contract contingencies about location.
Angular/Ionic module with basic services for Ethereum account management and a suite of methods for connecting to Animist Bluetooth endpoints.
A repository of Solidity contracts written around proximity detection events. A set of basic patterns and functions developers can adapt to generate their own location-based contracts.
A fully decentralized example application for iOS and Android that lets contestants place stakes on a race from one Animist node to another and distributes rewards to the winner.