Skip to content

Repository files navigation

# SplitKey - Distributed Computing Framework

**SplitKey** is a modular and self-contained distributed computing framework originally built to coordinate GPU mining rigs for generating vanity Bitcoin wallets. It uses a server-client architecture to divide large computational tasks into smaller pieces, distribute them to worker machines, and collect verified results efficiently.

While its roots lie in cryptography and blockchain experimentation, the underlying framework is highly adaptable. It can be repurposed for a wide range of distributed workloads such as:

- Protein folding and scientific research
- Stable Diffusion and AI image generation
- LLM-based inference distribution
- Mining rental management platforms
- General-purpose GPU task delegation
- Brute-force key exploration and prefix searching

---

## Features

- **Agent-Handler Architecture:** Server coordinates work; clients execute and verify it.
- **Split-Key Methodology:** Supports JeanLucPons' distributed key search and Pointbiz's key merger technique.
- **Scalable & Modular:** Build your own client-side workers with ease.
- **Secure by Design:** No client-side argument handlers are included to prevent misuse.
- **Insightful Discoveries:** Observations hint at deeper structures in ECC, SHA256+RIPEMD160, and Base58 encoding.

---

## Why Release It?

SplitKey operated in private for over a year and was known within the BitcoinTalk community. Due to growing concern over transparency, and in the spirit of open-source collaboration, it is now being released under the MIT License for research and development purposes.

We do **not** condone malicious use. This software is provided strictly for educational and research applications.

---

## Getting Started

1. Clone the repo.
2. Explore the API and service layers.
3. Build your own worker agent using the provided interfaces.
4. Deploy and orchestrate distributed computing tasks at scale.

---

## Legal Disclaimer

This software is provided “as-is” without warranty of any kind. By using or distributing SplitKey, you agree to the [terms outlined in the disclaimer](./DISCLAIMER.md) and accept full responsibility for all actions taken with the software.

---

## License

MIT License  
© 2025 [Osborn Ventures](https://github.com/OsbornVentures)

---

**Repository:**  
[https://github.com/OsbornVentures/1Splitkey](https://github.com/OsbornVentures/1Splitkey)



SplitKey - Distributed Computing Framework

Disclaimer and Terms of Use

By downloading, using, or distributing this software, you explicitly agree to the following terms:

1. Purpose & Intent:

SplitKey is released as open-source software purely for educational, research, and informational purposes. It demonstrates distributed computing concepts, cryptographic wallet management, and agent-based distributed hardware management.

2. No Warranty:

THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. THE AUTHOR(S) DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.

3. Liability Limitation:

UNDER NO CIRCUMSTANCES SHALL THE AUTHOR(S), CONTRIBUTORS, OR ANY AFFILIATED PARTY BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY ARISING FROM, OUT OF, OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE, INCLUDING BUT NOT LIMITED TO DAMAGES RESULTING FROM LOSS OF DATA, SECURITY BREACHES, FINANCIAL LOSSES, OR OTHER CONSEQUENTIAL DAMAGES.

4. Security and Ethical Responsibility:

You explicitly acknowledge and agree that this software contains advanced functionalities, potentially including agentic AI capabilities and cryptographic operations, and should be handled with caution. Users bear sole responsibility for ensuring compliance with applicable laws, ethical standards, and best practices when operating, distributing, or repurposing this software.

5. No Malicious Use:

You explicitly agree not to use this software for any malicious, unethical, illegal, or harmful purposes.

6. Community and Public Release:

The release of this software is intended to foster transparency, learning, and innovation within the community. Any previous distrust or uncertainty regarding this software due to its earlier closed-source status is explicitly acknowledged. Its public release intends to alleviate concerns by providing transparency.

7. Acknowledgment of Risks:

By using this software, you explicitly acknowledge the risks inherent in using software that manages cryptographic assets, distributed agents, and hardware management. You assume full responsibility for evaluating these risks.

8. Acceptance:

If you do not agree with any part of this disclaimer, do not download, use, distribute, or repurpose this software.

© 2025 Osborn Ventures Inc. Released under the MIT License.

About

1Splitkey.com

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages