Go to file
root c1e65d1b25
Some checks failed
Test Workspace / Test Workspace (push) Has been cancelled
Initial commit
2025-01-14 20:46:47 +08:00
.github/workflows Initial commit 2025-01-14 20:46:47 +08:00
dist Initial commit 2025-01-14 20:46:47 +08:00
docs Initial commit 2025-01-14 20:46:47 +08:00
scripts Initial commit 2025-01-14 20:46:47 +08:00
tig-algorithms Initial commit 2025-01-14 20:46:47 +08:00
tig-benchmarker Initial commit 2025-01-14 20:46:47 +08:00
tig-breakthroughs Initial commit 2025-01-14 20:46:47 +08:00
tig-challenges Initial commit 2025-01-14 20:46:47 +08:00
tig-protocol Initial commit 2025-01-14 20:46:47 +08:00
tig-structs Initial commit 2025-01-14 20:46:47 +08:00
tig-token Initial commit 2025-01-14 20:46:47 +08:00
tig-utils Initial commit 2025-01-14 20:46:47 +08:00
tig-wasm Initial commit 2025-01-14 20:46:47 +08:00
tig-worker Initial commit 2025-01-14 20:46:47 +08:00
_config.yml Initial commit 2025-01-14 20:46:47 +08:00
.gitignore Initial commit 2025-01-14 20:46:47 +08:00
Cargo.toml Initial commit 2025-01-14 20:46:47 +08:00
CNAME Initial commit 2025-01-14 20:46:47 +08:00
cuda_keyring.deb Initial commit 2025-01-14 20:46:47 +08:00
funding.json Initial commit 2025-01-14 20:46:47 +08:00
index.html Initial commit 2025-01-14 20:46:47 +08:00
README.md Initial commit 2025-01-14 20:46:47 +08:00
swagger.yaml Initial commit 2025-01-14 20:46:47 +08:00

The Innovation Game

This repository contains the implementation of The Innovation Game (TIG).

Repo Contents

  • tig-algorithms - A Rust crate that hosts algorithm submissions made by Innovators in TIG
  • tig-benchmarker - Python scripts for running TIG's benchmarker in master/slave configuration
  • tig-breakthroughs - A folder that hosts submissions of algorithmic methods made by Innovators in TIG.
  • tig-challenges - A Rust crate that contains the implementation of TIG's challenges (computational problems adapted for proof-of-work)
  • tig-protocol - A Rust crate that contains the implementation of TIG's core protocol logic.
  • tig-structs - A Rust crate that contains the definitions of structs used throughout TIG
  • tig-token - Solidity contract for TIG's ERC20 token that is deployed on Ethereum L2 Base chain
  • tig-utils - A Rust crate that contains utility functions used throughout TIG
  • tig-wasm - A Rust crate for wrapping algorithm submissions for compilation into WASM with an exported entry_point
  • tig-worker - A Rust crate for verifying and computing solutions

Useful Scripts

Under scripts/ folder is a bunch of useful bash scripts:

  • list_algorithms.sh
  • list_benchmark_ids.sh
  • list_challenges.sh
  • get_benchmark_data.sh
  • test_algorithm.sh
  • verify_benchmark.sh

License

See README for individual folders