Skip to content

10102-labs/computing-sc

Repository files navigation

Computing SC

This repository contains the smart contracts for the project Computing by 10102, implemented in Solidity and managed with Hardhat.

⚖️ License & Copyright

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.

⚠️ Disclaimer: use at your own risk

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.

🏗️ Technical Architecture

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.

Core Component: SafeGuard

  • Central Hub: SafeGuard.sol acts 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.

🧪 Project Structure

├── 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

About

No description, website, or topics provided.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •