TIG-POOL
Go to file
2025-02-02 18:15:02 +07:00
.github/workflows Lock rust-toolchain to v1.82.0 2025-01-09 19:25:29 +08:00
dist Fix typo in file name. 2024-05-31 13:32:46 +08:00
docs Merge branch 'c003_quadkp_update' into blank_slate 2025-02-02 18:14:46 +07:00
scripts Increase default max fuel to 10 billion. 2025-01-11 01:44:27 +08:00
tig-algorithms Merge branches 'satisfiability/fast_walk_sat', 'satisfiability/inbound', 'satisfiability/sat_adaptive', 'satisfiability/sat_allocd', 'satisfiability/sat_global', 'satisfiability/sat_global_opt', 'satisfiability/sat_optima', 'satisfiability/schnoing', 'satisfiability/sprint_sat', 'satisfiability/walk_sat', 'vehicle_routing/advanced_heuristics', 'vehicle_routing/advanced_routing', 'vehicle_routing/clarke_wright', 'vehicle_routing/clarke_wright_super', 'vehicle_routing/cw_heuristic', 'vehicle_routing/enhanced_routing', 'knapsack/classic_quadkp', 'knapsack/dynamic', 'knapsack/knapheudp', 'knapsack/knapmaxxing', 'knapsack/quadkp_improved', 'vector_search/brute_force_bacalhau', 'vector_search/invector', 'vector_search/invector_hybrid' and 'vector_search/optimax_gpu' 2025-01-16 21:41:31 +00:00
tig-benchmarker Add example batch verification script. 2025-01-18 16:51:58 +00:00
tig-breakthroughs Remove attribution section from evidence template. 2025-01-18 14:18:43 +00:00
tig-challenges Merge commit 'refs/pull/25/head' of https://github.com/tig-foundation/tig-monorepo into c003_quadkp_update 2025-01-09 15:45:09 +08:00
tig-protocol Only update adoption for active breakthroughs. 2025-01-26 10:20:21 +08:00
tig-structs Add delay before voting begins. 2025-01-09 11:25:43 +08:00
tig-token Add TIG logo. 2024-12-17 08:15:40 +08:00
tig-utils Revamped benchmarker with database and UI. 2024-12-06 11:39:09 +00:00
tig-wasm Re-run build.rs on env var change. 2024-07-30 12:06:51 +08:00
tig-worker Increase default max fuel to 10 billion. 2025-01-11 01:44:27 +08:00
_config.yml Add jekyll config to ignore symbolic links. 2024-12-28 22:43:30 +08:00
.gitignore Move envvars to .env file. 2024-12-31 22:20:04 +08:00
Cargo.toml Deprecate rust crates tig-api and tig-benchmarker. 2024-09-22 15:28:02 +08:00
CNAME Create CNAME 2024-05-31 15:27:55 +08:00
index.html Fix typo in file name. 2024-05-31 13:32:46 +08:00
README.md Update READMEs and templates. 2024-12-15 02:14:20 +08:00
swagger.yaml Fix type in swagger preventing build. 2024-12-22 23:15:08 +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