Autonomous intelligent robot agent (AIRA) project which implements the standard of economic interaction between human-robot and robot-robot. Aira makes it possible to connect a variety of different robots to the market of robot's liabilities which existing in Ethereum.
Airalab Nix channel
- https://hydra.aira.life/project/aira/channel/latest
- Binary cache
https://hydra.aira.life
- Public key
hydra.aira.life-1:StgkxSYBh18tccd4KUVmxHQZEUF7ad8m10Iw4jNt5ak=
AIRA project provide a NixOS based GNU/Linux distro which contains all set of Airalab and third-party software.
The first, fetch installation image:
Type | Arch | SHA256 | Link |
---|---|---|---|
VirtualBox | x86_64 | a36c9416e836dac6ab60ff771dcdd65694905298e414201404199471bd71bbac | Download |
On existing NixOS instance fortunately you can use the channels.
Append the AIRA channel:
$ nix-channel --add https://hydra.aira.life/project/aira/channel/latest aira
$ nix-channel --update
So, if you dont want to compile the code on your local machine, you can add binary cache witch contains precompiled and tested AIRA packages.
Appen the AIRA binary cache into Nix configuration:
{
nix.binaryCaches = [ https://cache.nixos.org https://hydra.aira.life ];
nix.binaryCachePublicKeys = [ "hydra.aira.life-1:StgkxSYBh18tccd4KUVmxHQZEUF7ad8m10Iw4jNt5ak=" ];
}
The next is configure your AIRA instance.
Minimal /etc/nixos/configuration.nix
of AIRA Game of trains
release is
{ config, ... }:
{
boot.loader.grub.device = "/dev/sda";
fileSystems."/".label = "nixos";
services = {
parity.enable = true;
parity.chain = "kovan";
railway-game.enable = true;
};
users.extraUsers.root.initialHashedPassword = "";
}
This starts AIRA railway Z21 controller and Parity Ethereum node on KOVAN blockchain.
Configuration is will be applyed by
$ nixos-rebuild switch
Logs can be in view by
$ journalctl -u railway-market-switch -u parity -f