1.What Leviathan is
Leviathan is a terminal chat client. It connects to chat servers you choose or configure, and can optionally interact with a trading bot ("OsirisBot") running on those servers that tracks simulated cryptocurrency balances between users. These terms cover your use of the client software, and — where you connect to servers we operate — your use of those servers.
If you run your own chat server or your own instance of the bot, these terms don't govern that server; you're responsible for its rules and behavior.
2.License to use the software
This repository does not currently ship a formal open-source license file. Until one is added, standard copyright applies: you may run the software for your own use, but redistribution, modification, and sublicensing rights are not granted beyond what's necessary to build and run it locally. If you need clarity on a specific use case, open an issue on the repository before relying on it.
3.No warranty
The software is provided as-is. It is a personal/community project, not a commercial product with support guarantees. In particular:
- There is no uptime guarantee for any server we operate.
- Password storage uses a fast, non-cryptographic hash (DJB2, no salt) — see Docs. Don't reuse a sensitive password for your Leviathan account.
- Plugins run as unsandboxed native code. We are not responsible for what a third-party plugin does once loaded.
- Message content is not end-to-end encrypted. Anyone operating a server you connect to can read your messages there — see Privacy.
4.The trading bot is not a financial service
OsirisBot's wallets, listings, and trades are a simulation run inside a chat bot. It is not a licensed exchange, does not custody real cryptocurrency, and settlement happens only inside the bot's own ledger between users' bot balances. Nothing in this feature is investment advice, and balances shown by the bot have no guaranteed relationship to real-world funds unless the server operator has explicitly told you otherwise for that specific server.
The bot charges a fee on some actions (currently 0.1% on transfers and purchases, more on new sell listings — check the server's own !fees command for the current numbers, since operators can configure this). Fees are paid in the same simulated balances the bot tracks.
5.Acceptable use
On any server we operate, you agree not to:
- Use the trading bot to defraud other users (e.g. non-delivery after a trade is marked complete, deliberately confusing listings).
- Attempt to exploit, crash, or gain unauthorized access to the server, the bot, or other users' accounts.
- Load plugins intended to attack other users of a shared server.
- Use the service for anything illegal under the laws that apply to you.
Server operators (including us, on servers we run) can remove access for violations of the rules posted on that specific server.
6.Accounts
An account is a nickname and a local password stored by the server or bot you registered with — there is no identity verification. You're responsible for whatever happens under your nickname once you've authenticated. If you lose access to an account, there is no recovery mechanism beyond whatever the specific server operator offers.
7.Changes
These terms can change as the software changes — for example, if a license file is added, or if the trading bot's fee structure changes. The "last updated" date at the top of this page reflects the latest revision.
8.Contact
Questions about these terms can be opened as an issue on the project's repository.