Skip to content

Latest commit

 

History

History
177 lines (103 loc) · 7.3 KB

File metadata and controls

177 lines (103 loc) · 7.3 KB

Unyt Tx5 Releases

GitHub release (latest by date) GitHub All Releases

Intro

Unyt is a Holochain based application for creating p2p credit and payment systems with Smart Agreement functionality.

This release is focused on demonstrating how Unyt could be used to enable multiple regional rideshare groups to operate a single application for managing the pricing and payments for rides across their different cities.

The core of the story is the way in which Unyt's decentralized accounting engine enables different groups, running shared infrastructure to take different inputs like Kilometers and Minutes and transform those into prices according to their own custom price sheets.

We refer to this as multi-unit accounting, as all of these things, the Service Units (KM, Min etc) as well as the Payment (or Base) Units interact in accordance with the Smart Agreements that each group has put in place.

The rideshare side of this demo is just a quick interface that our team whipped together to show what is possible on the payments side. We haven't wired up anything sophisticated in terms of algorithms for logistics and dispatch. In fact, you select your own driver. In a production version of this app, that driver selection -- or perhaps some driver options with pricing and timing and reputation info -- would be shared from the coordination layer. But for this demo version the selection is manual.

Invitation to Play

Help others book you as a driver by sharing your address with our riders and drivers signup form. And find others in the riders and drivers sheet.

Note: this is the sign up for Unyt Sandbox Tx5 v.0.42.0. If you are using another app (like a newer or older version, or Circulo), your address won't work here.

For a bit more detail check out the Pays Well With Others blog post as well as this video demo.

Feel free to join the conversation in the Unyt Thread on the Holochain DEV.HC Discord.

The Unyt Channel is here: https://discordapp.com/channels/919686143581253632/1425157240972902430

How to give yourself access?

  1. Go to the '#👤・5・select-a-role'' Channel
  2. Assign yourself the ''Access to: Projects'' role
  3. In the category ''Projects'' go to the channel called ''Unyt"

For those that want to go a bit deeper, we'd like you to test the usability of custom Smart Agreement configurations and system features.

  • create and test service units relevant to your network.
  • aggregate receives via a Smart Agreement RAVE (e.g. process bulk invoices via a log collector with a single payment)
  • aggregate sends via a Smart Agreement RAVE (e.g. collection of transaction fees)

Downloads

Select from two versions of apps to download.

  1. The Full-Arc verson holds a full copy of the DHT locally, synchronizing all data being published.
  2. The Zero-Arc version is lighter weight to run (which will be good for mobile phones, for example) because only holds your own history, and caches some other network data, but some actions will be slower because you'll need to fetch data from peers on the network.

Zero-Arc Releases

Full-Arc Releases

All available versions can be found in the Releases

Once installed, the Unyt software will run locally on your device and connect with others also running the software to operate as a peer-to-peer application.

Setup

Note: In Mac, because you downloaded the software directly and not through Apple's App Store, you may need to open the System Settings and go to Privacy and Security, scroll down to Security and give Unyt permission to run.

If you want to delete everything and start over with a new account, check out Starting Fresh

When you open Unyt on your operating system for the first time, it will create a set of public and private keys for you that you can use to interact with others. These are stored in a private keystore (Lair) on your own machine and are used during future uses. In Unyt we often refer to this public key as "your address" as it is how others can refer to you when sending, receiving or authorizing you to perform particular roles.

Related Resources

License

This project is licensed under the terms specified in the LICENSE file.

Copyright (C) 2024 - 2025, unyt.co