1 of 13

a Catalyst Fund3 Deliverable for Adosia IoT

2 of 13

Adosia mission statement:

leverage Cardano and IoT to enable economic opportunity

3 of 13

Heidrun Overview

  • Heidrun enables custom app integration with Cardano
    • self-hosted, open source platform API
    • tool to trigger custom action on detecting Ada payment
    • tool to perform (user-initiated) native asset withdrawals
    • architecture consists of 5 docker containers
    • does not require cardano-node (relies on Blockfrost API)

4 of 13

Heidrun Dashboard

  • view pending, processing, errored and completed jobs

  • view server processor, memory and disk utilization

  • view cardano-cli version

5 of 13

Payment Wallets

  • create wallets to accept payments

  • keys hosted on server

  • persistent across new�docker instances

6 of 13

Drop Wallets

  • create and fund wallets

to hold native assets

  • used to drop native assets

  • one native asset type per wallet

7 of 13

TrackPaymentAndCallback

  • app posts job to Heidrun and
    • specifies payment wallet
    • specifies payment amount (w/ dust)
    • specifies custom callback params

  • upon payment receipt
    • Heidrun executes callback to app
    • payment wallet utxo untouched

8 of 13

TrackPaymentAndDropAsset

  • app posts job to Heidrun and
    • specifies payment and drop wallets
    • specifies payment amount (w/ dust)
    • specifies native asset drop params

  • upon payment receipt
    • Heidrun drops the native assets
    • payment wallet utxo fully consumed

9 of 13

How Adosia IoT will use Heidrun

  • Accept Ada payments (TrackPaymentAndCallBack) for
    • custom IoT triggering upon Ada payment receipt
    • Adosia SaaS subscriptions
    • Adosia IoT platform account and device upgrades
    • on-platform ADO token purchases

  • Enable ADO Token Withdraws (TrackPaymentAndDropAsset)

10 of 13

Immediate Application and CTA

  • immediate need for a Cardano donation platform
    • accept ada payments as donations
    • capture donor contact data (optional) and email donation receipts

  • Native Asset Drop Tool for Groups, Members or Contests

  • Call to Action - Go BUILD!!!
    • Heidrun GitHub repo: https://github.com/adosia/Heidrun

11 of 13

Challenge 1

  • build an open source donation platform using Heidrun
    • accept the Ada donations
    • core app will setup Heidrun TrackPaymentAndCallback job
    • Heidrun will callback core donation app to issue / email receipt
    • platform should enable community organizations to accepting Ada donations, capture donor contact data (optional) and email donation receipts

  • Prizes: 300k ADO, 200k ADO, 100k ADO


12 of 13

Challenge 2

  • build an open source native asset drop platform with Heidrun
    • let’s make it easy to distribute native assets and enable native asset faucets
    • use Heidrun TrackPaymentAndDropAsset method
    • see faucet.spacecoins.io

  • Prizes: 200k ADO, 100k ADO, 50k ADO


13 of 13

Challenge 3

  • Heidrun Expansion Challenge
    • let’s expand Heidrun functionality
    • maybe add a TrackAssetPaymentAndCallback job
    • maybe add a TrackPaymentAndDropAssetAndCallback job
    • maybe something you discover useful!�

  • Prizes: 500k ADO, 250k ADO, 100k ADO