GearLockSealworks Deadline Desk
Live on Rialo testnet

Bring it back on time, or Rialo pays the shop

Renters leave a deposit for a tent, a bike or a camera. Return it on time and the deposit goes back. Keep it past the deadline and Rialo pays the shop. No arguments at the counter.

Rental ticketNo. 0042
Item
Two person tent
Renter
Emre Kaya
Deposit
0.05 $RIALO
Due back
In 30 seconds
Back on time

The deposit goes back to the renter.

Late

At the deadline, Rialo pays the shop.

Open the counter

Rent out test gear in about a minute

Everything runs on the public Rialo testnet with free test coins. No real money is involved.

  1. Step 1

    Get free test coins

    This browser gets its own test wallet. Press the button and the testnet faucet sends you 1 $RIALO.

    Your test wallet
    … $RIALO
    Checking the testnet…

    You can also get test $RIALO from the faucet in Rialo's own Playground at playground.rialo.io.

  2. Step 2

    Rent out gear

    Choose an amount and a short deadline, then lock the deposit.

  3. Step 3

    Watch Rialo pay out

    You do not need to do anything. When the countdown ends, Rialo sends the payout and it shows up in the timeline. To see the other ending, confirm before the deadline.

  4. Advanced
    Network
    Wallet address…

    The wallet key is created and kept in this browser only. On testnet the deposits sit in the escrow program, not in this key. Test coins have no value. Amounts are shown in $RIALO. On chain, 1 $RIALO is 1,000,000,000 kelvin, the smallest unit.

    Escrow programCXPrYZxMEfsvEzPPZo1jjr5SXmjDnn3KGAqT9cc1f4Ru

Countdowns

Nothing booked yet. Finish step 2 and the countdown starts here.

    Live timeline

    Each step appears here as it happens, with a link to check it on the testnet.

      At the counter

      Rent, return, done

      1. 1

        Rent

        The renter takes the gear and a deposit is locked.

      2. 2

        Return

        The shop marks the gear as returned before the deadline.

      3. 3

        Rialo settles it

        Returned, the deposit goes back. Late, Rialo pays the shop at the deadline.

      Built on Rialo

      Why does this need Rialo?

      On most blockchains a contract cannot wake up by itself. Someone has to run a bot that sends the payout at the right moment, and if the bot stops, the money stays stuck. Rialo has a scheduler built into the chain. Deadline Desk registers the payout once at booking, and when the deadline passes, Rialo sends it. The deposit itself sits in our escrow program, not in a browser key, and for a blood test Rialo validators check the lab with Rialo's built in web call. ChorusPay uses the same scheduler to pay song writers.

      • No bot to run or pay for
      • Nobody has to be online at the deadline
      • No browser key holds the deposit
      • Every step is a public testnet transaction you can check

      Honest status

      What is real today?

      PartStatus
      Deposits and payouts
      Real signed transactions on the public Rialo testnet.
      Real
      Payout at the deadline
      Registered with Rialo's scheduler. Rialo sends it, the app only watches.
      Real
      Timeline links
      Each one opens the raw record on the public testnet.
      Real
      Lab confirmation
      Rialo validators fetch the result from our Sealworks test lab with Rialo's web call, and the escrow program decides from their report. The lab itself is a test service, not a real lab.
      Real
      Holding the deposit
      The Sealworks escrow program on Rialo testnet holds it, not a browser key. Your browser key can only confirm to the preset receiver before the deadline, and the program is locked so nobody can change it.
      Real
      Connect wallet
      Any wallet that follows the Rialo Wallet Standard can sign the live flows, and the browser test wallet is the default. Popular wallets built for other chains can show your address but cannot sign Rialo transactions yet.
      Partly
      Real money or patient data
      Test coins have no value and no personal data is stored.
      Not used