This repository contains the smart contracts for the project Computing by 10102, implemented in Solidity and managed with Hardhat.
Copyright (c) 2025 10102. All rights reserved.
This software and associated documentation files are not licensed under any open-source license. No part of this repository may be copied, modified, distributed, or used for commercial purposes without the express written permission of the copyright holder.
IMPORTANT: The smart contracts in this repository are provided "as is", without warranty of any kind, express or implied.
- Financial Risk: Interacting with smart contracts involves inherent risks, including but not limited to technical vulnerabilities, bugs, and permanent loss of funds.
- No Liability: In no event shall 10102 or the contributors be liable for any claim, damages, or other liability, whether in an action of contract, tort, or otherwise, arising from, out of, or in connection with the software or the use or other dealings in the software.
The Computing ecosystem is a modular suite of smart contracts centered around the SafeGuard core. It manages digital assets through various "Legacy" modules:
| Module | Purpose | Key Functionality |
|---|---|---|
| Forwarding | Transfer Legacy | Handles direct transfer of assets to designated heirs. |
| Inheritance | Multisig Legacy | Implements multi-signature logic for distributed control. |
| Timelock | Delayed Execution | Enforces mandatory waiting periods before actions. |
| Premium | Paid Features | Manages advanced or subscription-based features. |
| Term | Compliance | Verifies off-chain signatures for Terms of Service. |
- Central Hub:
SafeGuard.solacts as the main entry point for user interactions. - Access Control: Manages permissions and owner configurations for individual safeguards.
- Module Integration: Orchestrates calls between compliance checks and execution logic.
├── LICENSE.md
├── README.md
├── SECURITY.md
├── contract-addresses.json # Deployed contract addresses
├── contracts
│ ├── SafeGuard.sol # Core Central Hub
│ ├── common # Deployer, Factory, Generic Contracts
│ ├── forwarding # Contracts for Transfer Legacy
│ ├── inheritance # Contracts for Multisig Legacy
│ ├── interfaces
│ ├── libraries
│ ├── mock
│ ├── premium # Contracts for Premium Function
│ ├── term # Verify Term of Services Signature
│ └── timelock # Contracts for Timelock
├── deploy
├── hardhat.config.ts
├── package.json
├── scripts
├── test
└── tsconfig.json