The Incubed SDK
Access Control Management
for any device, based on a verified response from a customizable decentralized smart contract.
Complete Payment Support
Support for on and off-chain payments, including euros, dollars, Bitcoin, etc.
Enabling pay per use by transferring value (worth a fraction of a cent) between humans and machines, machines and machines, and machines and humans.
No extra token required.
Control Access to your devices through API or directly inside Smart Contracts.
Full Permission Management
Adjust Permissions based on individual Rules or Lists implemented in Smart Contracts.
Enabling the economy of things
Incubed allows several types of interactions between humans and machines and vise versa.
Humans use the slock.it app available on (iOS and Android) to discover and rent devices from across the globe.
- A user buys 3 nights of accommodation from a Smart Lock.
- A user shares his bike or car, controlled by the slock.it Access Control.
- A user pays for access to a washing machine and turns on the machine through the app.
Incubed empowers machines to receive, send transactions and even pay other machines for their services. Payments between machines are possible because machines will be able to access and manage their own accounts. This enables truly autonomous vehicles and devices.
- An autonomous car pays for parking.
- A drone pays the charging station for electricity.
- A machine pays a 3D printer for creating new components.
Machines can pay humans for services.
- An autonomous car pays a human for a standard service, or for a tire change.
- A smart lock buys cleaning service from a human after an apartment has been rented.
Why the Incubed SDK?
The Incubed SDK is a construction kit with tools and standardized interfaces to connect IoT devices and mobile applications securely and decentralized with blockchain, giving them methods for interaction, access control, security, etc.
A device can be anything, smart enough to communicate. Incubed acts as a firewall and controls all incoming and outgoing messages. Each message needs to be signed with a private key. With this validated signature the device connects to blockchain and asks the Access Control permission can be granted.
Each device has a digital twin, which is a smart contract defining the rules and conditions needed to accept messages for the device. This contract can safely manage any existing business process or use a predefined set of rules, which allows the renting and managing of approved lists.
Incubed uses the ENS to allow a unique individual ID. This strategy allows a fully decentralized registry for all devices.
While the main registry runs on the Ethereum Mainnet, the access contract can be deployed on any EVM-based chain like Kovan, Rinkeby, EWF or even private chains. This gives full control to the device and allows to easily scale.
Incubed also allows Access Contracts to support paying in order to access. The device owner can define a list of acceptable currencies. While the blockchain will automatically support ETH, these contracts also support any verified ERC20-Token, as well as other cryptocurrencies and FIAT (EUR, USD, etc.) as payment.