This project is on indefinite pause while I work on other things. I hope to come back to it someday.
I think the beginning of the crawl system is pretty cool though. Feel free to lift it.
Tythe is a simple, open, and transparent way for companies to fund the Open Source Software they rely on.
Tythe has no middlemen, no chokepoints, no fees, no contracts, and distributes money transparently.
It's an Open Source-style solution to the Open Source maintenance problem.
1. Maintainers add a .donate
file to the root of their projects
This declares that the projects wants to receive donations (and how those donations should be sent) in a machine-readable format.
We recommend "Up to 1%* of R&D", but it's your choice.
Companies run Tythe continuously - either as part of their build process or using tythe.dev. Tythe monitors dependency trees for participating projects and automatically distributes funds to them. Companies can divide funds however they like, but Tythe provide some reasonable defaults and easy ways to configure.
- You can use the Tythe CLI to pay with Bitcoin or USDC
- PayPal support coming soon
Very early. All you can do so far is show your dependencies. Payment coming soon.
First, Download the latest release.
Next, setup payments:
- Create an account at Coinbase Pro if you don't already have one
- Create an API key (all permissions are required)
- Set the environment variables:
TYTHE_COINBASE_API_KEY
TYTHE_COINBASE_API_SECRET
TYTHE_COINBASE_API_PASSPHRASE
- Deposit some USDC and BTC into your Coinbase Pro account
(todo)
# This splits a tythe of $2 among all the dependencies of <repo-url>
# For example if you run it with "https://github.com/tythe-protocol/z_test1", it sends $2 to me.
./tythe pay-all 3 <repo-url>