TIG is the first coordination protocol designed specifically for algorithmic innovation
Go to file
2024-06-07 04:07:31 +10:00
.github/workflows Add tests for tig-utils. 2024-05-13 13:17:49 +08:00
dist Fix typo in file name. 2024-05-31 13:32:46 +08:00
docs Update ip policy & inbound license. 2024-06-05 11:19:41 +10:00
tig-algorithms Add placeholders for up to 999 algorithms. 2024-05-31 14:48:40 +08:00
tig-api Update tig-api readme to point to swagger. 2024-05-31 13:37:46 +08:00
tig-benchmarker Add cache for benchmarker requests. 2024-06-07 01:47:18 +10:00
tig-challenges Add legal docs. 2024-05-16 12:41:51 +08:00
tig-protocol Rename balance to deposit to avoid confusion. 2024-06-07 04:07:31 +10:00
tig-structs Rename balance to deposit to avoid confusion. 2024-06-07 04:07:31 +10:00
tig-token Add legal docs. 2024-05-16 12:41:51 +08:00
tig-utils Add PreciseNumber::from_hex_str 2024-06-06 13:23:51 +10:00
tig-wasm Remove dependency on unmaintained crate. 2024-05-16 12:42:17 +08:00
tig-worker Update docs based on player questions. 2024-05-21 07:59:57 +08:00
.gitignore Initial version 2024-04-23 13:04:31 +08:00
Cargo.toml Initial version 2024-04-23 13:04:31 +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 docs 2024-05-18 00:58:13 +08:00
swagger.yaml Fix typo in file name. 2024-05-31 13:32:46 +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-api - A Rust crate for making requests to TIG's API
  • tig-benchmarker - A Rust crate that implements a Benchmarker for TIG that can run in the browser
  • 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

License

See README for individual folders