├── .env.example ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ ├── feature_or_improvement.md │ ├── general_question.md │ └── setup_help.md └── workflows │ ├── checks.yml │ ├── dev-release.yml │ └── prod-release.yml ├── .gitignore ├── .gitmodules ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── crates ├── dev-utils │ ├── Cargo.toml │ └── examples │ │ ├── compute_pool.rs │ │ ├── create_domain.rs │ │ ├── eject_node.rs │ │ ├── get_node_info.rs │ │ ├── invalidate_work.rs │ │ ├── mint_ai_token.rs │ │ ├── set_min_stake_amount.rs │ │ ├── start_compute_pool.rs │ │ ├── submit_work.rs │ │ ├── test_concurrent_calls.rs │ │ ├── transfer_eth.rs │ │ └── whitelist_provider.rs ├── discovery │ ├── Cargo.toml │ ├── Dockerfile │ └── src │ │ ├── api │ │ ├── mod.rs │ │ ├── routes │ │ │ ├── get_nodes.rs │ │ │ ├── mod.rs │ │ │ └── node.rs │ │ └── server.rs │ │ ├── chainsync │ │ ├── mod.rs │ │ └── sync.rs │ │ ├── lib.rs │ │ ├── location_enrichment.rs │ │ ├── location_service.rs │ │ ├── main.rs │ │ └── store │ │ ├── mod.rs │ │ ├── node_store.rs │ │ └── redis.rs ├── orchestrator │ ├── .gitignore │ ├── Cargo.toml │ ├── Dockerfile │ ├── makefile │ └── src │ │ ├── api │ │ ├── mod.rs │ │ ├── routes │ │ │ ├── groups.rs │ │ │ ├── heartbeat.rs │ │ │ ├── metrics.rs │ │ │ ├── mod.rs │ │ │ ├── nodes.rs │ │ │ ├── storage.rs │ │ │ └── task.rs │ │ ├── server.rs │ │ └── tests │ │ │ ├── helper.rs │ │ │ └── mod.rs │ │ ├── discovery │ │ ├── mod.rs │ │ └── monitor.rs │ │ ├── lib.rs │ │ ├── main.rs │ │ ├── metrics │ │ ├── mod.rs │ │ ├── sync_service.rs │ │ └── webhook_sender.rs │ │ ├── models │ │ ├── mod.rs │ │ └── node.rs │ │ ├── node │ │ ├── invite.rs │ │ └── mod.rs │ │ ├── p2p │ │ └── mod.rs │ │ ├── plugins │ │ ├── mod.rs │ │ ├── newest_task │ │ │ └── mod.rs │ │ ├── node_groups │ │ │ ├── mod.rs │ │ │ ├── scheduler_impl.rs │ │ │ ├── status_update_impl.rs │ │ │ └── tests.rs │ │ └── webhook │ │ │ └── mod.rs │ │ ├── scheduler │ │ └── mod.rs │ │ ├── status_update │ │ └── mod.rs │ │ ├── store │ │ ├── core │ │ │ ├── context.rs │ │ │ ├── mod.rs │ │ │ └── redis.rs │ │ ├── domains │ │ │ ├── heartbeat_store.rs │ │ │ ├── metrics_store.rs │ │ │ ├── mod.rs │ │ │ ├── node_store.rs │ │ │ └── task_store.rs │ │ └── mod.rs │ │ └── utils │ │ ├── loop_heartbeats.rs │ │ └── mod.rs ├── p2p │ ├── Cargo.toml │ └── src │ │ ├── behaviour.rs │ │ ├── lib.rs │ │ ├── message │ │ ├── hardware_challenge.rs │ │ └── mod.rs │ │ └── protocol.rs ├── shared │ ├── Cargo.toml │ ├── artifacts │ │ └── abi │ │ │ ├── ai_token.json │ │ │ ├── compute_pool.json │ │ │ ├── compute_registry.json │ │ │ ├── deployments.json │ │ │ ├── domain_registry.json │ │ │ ├── prime_network.json │ │ │ ├── rewards_distributor.json │ │ │ ├── stake_manager.json │ │ │ └── synthetic_data_work_validator.json │ └── src │ │ ├── lib.rs │ │ ├── models │ │ ├── api.rs │ │ ├── heartbeat.rs │ │ ├── metric.rs │ │ ├── mod.rs │ │ ├── node.rs │ │ ├── storage.rs │ │ └── task.rs │ │ ├── p2p │ │ ├── mod.rs │ │ └── service.rs │ │ ├── security │ │ ├── api_key_middleware.rs │ │ ├── auth_signature_middleware.rs │ │ ├── mod.rs │ │ └── request_signer.rs │ │ ├── utils │ │ ├── google_cloud.rs │ │ └── mod.rs │ │ └── web3 │ │ ├── contracts │ │ ├── constants │ │ │ ├── addresses.rs │ │ │ └── mod.rs │ │ ├── core │ │ │ ├── builder.rs │ │ │ ├── contract.rs │ │ │ ├── error.rs │ │ │ └── mod.rs │ │ ├── helpers │ │ │ ├── mod.rs │ │ │ └── utils.rs │ │ ├── implementations │ │ │ ├── ai_token_contract.rs │ │ │ ├── compute_pool_contract.rs │ │ │ ├── compute_registry_contract.rs │ │ │ ├── domain_registry_contract.rs │ │ │ ├── mod.rs │ │ │ ├── prime_network_contract.rs │ │ │ ├── rewards_distributor_contract.rs │ │ │ ├── stake_manager.rs │ │ │ └── work_validators │ │ │ │ ├── mod.rs │ │ │ │ └── synthetic_data_validator.rs │ │ ├── mod.rs │ │ └── structs │ │ │ ├── compute_node.rs │ │ │ ├── compute_pool.rs │ │ │ ├── compute_provider.rs │ │ │ ├── mod.rs │ │ │ └── rewards_distributor.rs │ │ ├── mod.rs │ │ └── wallet.rs ├── validator │ ├── Cargo.toml │ ├── Dockerfile │ ├── README.md │ ├── makefile │ └── src │ │ ├── lib.rs │ │ ├── main.rs │ │ ├── metrics.rs │ │ ├── p2p │ │ └── mod.rs │ │ ├── store │ │ ├── mod.rs │ │ └── redis.rs │ │ └── validators │ │ ├── hardware.rs │ │ ├── hardware_challenge.rs │ │ ├── mod.rs │ │ └── synthetic_data │ │ ├── chain_operations.rs │ │ ├── mod.rs │ │ ├── tests │ │ └── mod.rs │ │ ├── toploc.rs │ │ └── types.rs └── worker │ ├── .gitignore │ ├── Cargo.toml │ ├── README.md │ ├── build.rs │ ├── scripts │ ├── install.sh │ └── uninstall.sh │ └── src │ ├── checks │ ├── hardware │ │ ├── gpu.rs │ │ ├── hardware_check.rs │ │ ├── interconnect.rs │ │ ├── memory.rs │ │ ├── mod.rs │ │ ├── storage.rs │ │ └── storage_path.rs │ ├── issue.rs │ ├── mod.rs │ ├── software │ │ ├── docker.rs │ │ ├── mod.rs │ │ ├── port.rs │ │ └── software_check.rs │ └── stun.rs │ ├── cli │ ├── command.rs │ └── mod.rs │ ├── console │ ├── console_logger.rs │ └── mod.rs │ ├── docker │ ├── docker_manager.rs │ ├── mod.rs │ ├── service.rs │ ├── state.rs │ ├── task_container.rs │ └── taskbridge │ │ ├── bridge.rs │ │ ├── file_handler.rs │ │ ├── json_helper.rs │ │ └── mod.rs │ ├── lib.rs │ ├── main.rs │ ├── metrics │ ├── mod.rs │ └── store.rs │ ├── operations │ ├── compute_node.rs │ ├── heartbeat │ │ ├── mod.rs │ │ └── service.rs │ ├── mod.rs │ └── provider.rs │ ├── p2p │ └── mod.rs │ ├── services │ ├── discovery.rs │ ├── discovery_updater.rs │ └── mod.rs │ ├── state │ ├── mod.rs │ └── system_state.rs │ └── utils │ ├── logging.rs │ └── mod.rs ├── deployment └── k8s │ ├── .gitignore │ ├── README.md │ ├── discovery-chart │ ├── .gitignore │ ├── Chart.yaml │ ├── templates │ │ ├── _helpers.tpl │ │ ├── api-backend-config.yaml │ │ ├── api-deployment.yaml │ │ ├── api-hpa.yaml │ │ ├── api-pdb.yaml │ │ ├── api-service.yaml │ │ ├── processor-backend-config.yaml │ │ ├── processor-deployment.yaml │ │ ├── processor-service.yaml │ │ ├── redis-deployment.yaml │ │ ├── redis-pvc.yaml │ │ ├── redis-service.yaml │ │ └── secret.yaml │ └── values.example.yaml │ ├── orchestrator-chart │ ├── .gitignore │ ├── Chart.yaml │ ├── templates │ │ ├── _helpers.tpl │ │ ├── api-deployment.yaml │ │ ├── api-hpa.yaml │ │ ├── api-pdb.yaml │ │ ├── api-service.yaml │ │ ├── backend-config.yaml │ │ ├── processor-deployment.yaml │ │ ├── processor-service.yaml │ │ ├── redis-deployment.yaml │ │ ├── redis-pvc.yaml │ │ ├── redis-service.yaml │ │ └── secret.yaml │ └── values.example.yaml │ └── validator-chart │ ├── .gitignore │ ├── Chart.yaml │ ├── templates │ ├── _helpers.tpl │ ├── backend-config.yaml │ ├── redis-deployment.yaml │ ├── redis-pvc.yaml │ ├── redis-service.yaml │ ├── secret.yaml │ ├── validator-deployment.yaml │ └── validator-service.yaml │ └── values.example.yaml ├── docker-compose.yml ├── docs ├── assets │ ├── logo.svg │ └── overview.png ├── development-setup.md └── usage-guide.md └── examples ├── .gitignore └── python ├── 5aa762ae383fbb727af3c7a36d4940a5b8c40a989452d2304fc958ff3f354e7a ├── __init__.py ├── out_7bcd49e0-1e99-45a8-b9bb-ffb58f0f1f12.jsonl ├── taskbridge_basic.py └── work_validation.py /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/.env.example -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_or_improvement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/.github/ISSUE_TEMPLATE/feature_or_improvement.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/general_question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/.github/ISSUE_TEMPLATE/general_question.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/setup_help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/.github/ISSUE_TEMPLATE/setup_help.md -------------------------------------------------------------------------------- /.github/workflows/checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/.github/workflows/checks.yml -------------------------------------------------------------------------------- /.github/workflows/dev-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/.github/workflows/dev-release.yml -------------------------------------------------------------------------------- /.github/workflows/prod-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/.github/workflows/prod-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/.gitmodules -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/SECURITY.md -------------------------------------------------------------------------------- /crates/dev-utils/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/dev-utils/Cargo.toml -------------------------------------------------------------------------------- /crates/dev-utils/examples/compute_pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/dev-utils/examples/compute_pool.rs -------------------------------------------------------------------------------- /crates/dev-utils/examples/create_domain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/dev-utils/examples/create_domain.rs -------------------------------------------------------------------------------- /crates/dev-utils/examples/eject_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/dev-utils/examples/eject_node.rs -------------------------------------------------------------------------------- /crates/dev-utils/examples/get_node_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/dev-utils/examples/get_node_info.rs -------------------------------------------------------------------------------- /crates/dev-utils/examples/invalidate_work.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/dev-utils/examples/invalidate_work.rs -------------------------------------------------------------------------------- /crates/dev-utils/examples/mint_ai_token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/dev-utils/examples/mint_ai_token.rs -------------------------------------------------------------------------------- /crates/dev-utils/examples/set_min_stake_amount.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/dev-utils/examples/set_min_stake_amount.rs -------------------------------------------------------------------------------- /crates/dev-utils/examples/start_compute_pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/dev-utils/examples/start_compute_pool.rs -------------------------------------------------------------------------------- /crates/dev-utils/examples/submit_work.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/dev-utils/examples/submit_work.rs -------------------------------------------------------------------------------- /crates/dev-utils/examples/test_concurrent_calls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/dev-utils/examples/test_concurrent_calls.rs -------------------------------------------------------------------------------- /crates/dev-utils/examples/transfer_eth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/dev-utils/examples/transfer_eth.rs -------------------------------------------------------------------------------- /crates/dev-utils/examples/whitelist_provider.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/dev-utils/examples/whitelist_provider.rs -------------------------------------------------------------------------------- /crates/discovery/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/discovery/Cargo.toml -------------------------------------------------------------------------------- /crates/discovery/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/discovery/Dockerfile -------------------------------------------------------------------------------- /crates/discovery/src/api/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/discovery/src/api/mod.rs -------------------------------------------------------------------------------- /crates/discovery/src/api/routes/get_nodes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/discovery/src/api/routes/get_nodes.rs -------------------------------------------------------------------------------- /crates/discovery/src/api/routes/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/discovery/src/api/routes/mod.rs -------------------------------------------------------------------------------- /crates/discovery/src/api/routes/node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/discovery/src/api/routes/node.rs -------------------------------------------------------------------------------- /crates/discovery/src/api/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/discovery/src/api/server.rs -------------------------------------------------------------------------------- /crates/discovery/src/chainsync/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/discovery/src/chainsync/mod.rs -------------------------------------------------------------------------------- /crates/discovery/src/chainsync/sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/discovery/src/chainsync/sync.rs -------------------------------------------------------------------------------- /crates/discovery/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/discovery/src/lib.rs -------------------------------------------------------------------------------- /crates/discovery/src/location_enrichment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/discovery/src/location_enrichment.rs -------------------------------------------------------------------------------- /crates/discovery/src/location_service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/discovery/src/location_service.rs -------------------------------------------------------------------------------- /crates/discovery/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/discovery/src/main.rs -------------------------------------------------------------------------------- /crates/discovery/src/store/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/discovery/src/store/mod.rs -------------------------------------------------------------------------------- /crates/discovery/src/store/node_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/discovery/src/store/node_store.rs -------------------------------------------------------------------------------- /crates/discovery/src/store/redis.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/discovery/src/store/redis.rs -------------------------------------------------------------------------------- /crates/orchestrator/.gitignore: -------------------------------------------------------------------------------- 1 | dump.rdb -------------------------------------------------------------------------------- /crates/orchestrator/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/Cargo.toml -------------------------------------------------------------------------------- /crates/orchestrator/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/Dockerfile -------------------------------------------------------------------------------- /crates/orchestrator/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/makefile -------------------------------------------------------------------------------- /crates/orchestrator/src/api/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/src/api/mod.rs -------------------------------------------------------------------------------- /crates/orchestrator/src/api/routes/groups.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/src/api/routes/groups.rs -------------------------------------------------------------------------------- /crates/orchestrator/src/api/routes/heartbeat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/src/api/routes/heartbeat.rs -------------------------------------------------------------------------------- /crates/orchestrator/src/api/routes/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/src/api/routes/metrics.rs -------------------------------------------------------------------------------- /crates/orchestrator/src/api/routes/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/src/api/routes/mod.rs -------------------------------------------------------------------------------- /crates/orchestrator/src/api/routes/nodes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/src/api/routes/nodes.rs -------------------------------------------------------------------------------- /crates/orchestrator/src/api/routes/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/src/api/routes/storage.rs -------------------------------------------------------------------------------- /crates/orchestrator/src/api/routes/task.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/src/api/routes/task.rs -------------------------------------------------------------------------------- /crates/orchestrator/src/api/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/src/api/server.rs -------------------------------------------------------------------------------- /crates/orchestrator/src/api/tests/helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/src/api/tests/helper.rs -------------------------------------------------------------------------------- /crates/orchestrator/src/api/tests/mod.rs: -------------------------------------------------------------------------------- 1 | pub(crate) mod helper; 2 | -------------------------------------------------------------------------------- /crates/orchestrator/src/discovery/mod.rs: -------------------------------------------------------------------------------- 1 | pub(crate) mod monitor; 2 | -------------------------------------------------------------------------------- /crates/orchestrator/src/discovery/monitor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/src/discovery/monitor.rs -------------------------------------------------------------------------------- /crates/orchestrator/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/src/lib.rs -------------------------------------------------------------------------------- /crates/orchestrator/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/src/main.rs -------------------------------------------------------------------------------- /crates/orchestrator/src/metrics/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/src/metrics/mod.rs -------------------------------------------------------------------------------- /crates/orchestrator/src/metrics/sync_service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/src/metrics/sync_service.rs -------------------------------------------------------------------------------- /crates/orchestrator/src/metrics/webhook_sender.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/src/metrics/webhook_sender.rs -------------------------------------------------------------------------------- /crates/orchestrator/src/models/mod.rs: -------------------------------------------------------------------------------- 1 | pub(crate) mod node; 2 | -------------------------------------------------------------------------------- /crates/orchestrator/src/models/node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/src/models/node.rs -------------------------------------------------------------------------------- /crates/orchestrator/src/node/invite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/src/node/invite.rs -------------------------------------------------------------------------------- /crates/orchestrator/src/node/mod.rs: -------------------------------------------------------------------------------- 1 | pub(crate) mod invite; 2 | -------------------------------------------------------------------------------- /crates/orchestrator/src/p2p/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/src/p2p/mod.rs -------------------------------------------------------------------------------- /crates/orchestrator/src/plugins/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/src/plugins/mod.rs -------------------------------------------------------------------------------- /crates/orchestrator/src/plugins/newest_task/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/src/plugins/newest_task/mod.rs -------------------------------------------------------------------------------- /crates/orchestrator/src/plugins/node_groups/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/src/plugins/node_groups/mod.rs -------------------------------------------------------------------------------- /crates/orchestrator/src/plugins/node_groups/scheduler_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/src/plugins/node_groups/scheduler_impl.rs -------------------------------------------------------------------------------- /crates/orchestrator/src/plugins/node_groups/status_update_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/src/plugins/node_groups/status_update_impl.rs -------------------------------------------------------------------------------- /crates/orchestrator/src/plugins/node_groups/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/src/plugins/node_groups/tests.rs -------------------------------------------------------------------------------- /crates/orchestrator/src/plugins/webhook/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/src/plugins/webhook/mod.rs -------------------------------------------------------------------------------- /crates/orchestrator/src/scheduler/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/src/scheduler/mod.rs -------------------------------------------------------------------------------- /crates/orchestrator/src/status_update/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/src/status_update/mod.rs -------------------------------------------------------------------------------- /crates/orchestrator/src/store/core/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/src/store/core/context.rs -------------------------------------------------------------------------------- /crates/orchestrator/src/store/core/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/src/store/core/mod.rs -------------------------------------------------------------------------------- /crates/orchestrator/src/store/core/redis.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/src/store/core/redis.rs -------------------------------------------------------------------------------- /crates/orchestrator/src/store/domains/heartbeat_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/src/store/domains/heartbeat_store.rs -------------------------------------------------------------------------------- /crates/orchestrator/src/store/domains/metrics_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/src/store/domains/metrics_store.rs -------------------------------------------------------------------------------- /crates/orchestrator/src/store/domains/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/src/store/domains/mod.rs -------------------------------------------------------------------------------- /crates/orchestrator/src/store/domains/node_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/src/store/domains/node_store.rs -------------------------------------------------------------------------------- /crates/orchestrator/src/store/domains/task_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/src/store/domains/task_store.rs -------------------------------------------------------------------------------- /crates/orchestrator/src/store/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/src/store/mod.rs -------------------------------------------------------------------------------- /crates/orchestrator/src/utils/loop_heartbeats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/orchestrator/src/utils/loop_heartbeats.rs -------------------------------------------------------------------------------- /crates/orchestrator/src/utils/mod.rs: -------------------------------------------------------------------------------- 1 | pub(crate) mod loop_heartbeats; 2 | -------------------------------------------------------------------------------- /crates/p2p/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/p2p/Cargo.toml -------------------------------------------------------------------------------- /crates/p2p/src/behaviour.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/p2p/src/behaviour.rs -------------------------------------------------------------------------------- /crates/p2p/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/p2p/src/lib.rs -------------------------------------------------------------------------------- /crates/p2p/src/message/hardware_challenge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/p2p/src/message/hardware_challenge.rs -------------------------------------------------------------------------------- /crates/p2p/src/message/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/p2p/src/message/mod.rs -------------------------------------------------------------------------------- /crates/p2p/src/protocol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/p2p/src/protocol.rs -------------------------------------------------------------------------------- /crates/shared/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/Cargo.toml -------------------------------------------------------------------------------- /crates/shared/artifacts/abi/ai_token.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/artifacts/abi/ai_token.json -------------------------------------------------------------------------------- /crates/shared/artifacts/abi/compute_pool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/artifacts/abi/compute_pool.json -------------------------------------------------------------------------------- /crates/shared/artifacts/abi/compute_registry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/artifacts/abi/compute_registry.json -------------------------------------------------------------------------------- /crates/shared/artifacts/abi/deployments.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/artifacts/abi/deployments.json -------------------------------------------------------------------------------- /crates/shared/artifacts/abi/domain_registry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/artifacts/abi/domain_registry.json -------------------------------------------------------------------------------- /crates/shared/artifacts/abi/prime_network.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/artifacts/abi/prime_network.json -------------------------------------------------------------------------------- /crates/shared/artifacts/abi/rewards_distributor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/artifacts/abi/rewards_distributor.json -------------------------------------------------------------------------------- /crates/shared/artifacts/abi/stake_manager.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/artifacts/abi/stake_manager.json -------------------------------------------------------------------------------- /crates/shared/artifacts/abi/synthetic_data_work_validator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/artifacts/abi/synthetic_data_work_validator.json -------------------------------------------------------------------------------- /crates/shared/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/lib.rs -------------------------------------------------------------------------------- /crates/shared/src/models/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/models/api.rs -------------------------------------------------------------------------------- /crates/shared/src/models/heartbeat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/models/heartbeat.rs -------------------------------------------------------------------------------- /crates/shared/src/models/metric.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/models/metric.rs -------------------------------------------------------------------------------- /crates/shared/src/models/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/models/mod.rs -------------------------------------------------------------------------------- /crates/shared/src/models/node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/models/node.rs -------------------------------------------------------------------------------- /crates/shared/src/models/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/models/storage.rs -------------------------------------------------------------------------------- /crates/shared/src/models/task.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/models/task.rs -------------------------------------------------------------------------------- /crates/shared/src/p2p/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/p2p/mod.rs -------------------------------------------------------------------------------- /crates/shared/src/p2p/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/p2p/service.rs -------------------------------------------------------------------------------- /crates/shared/src/security/api_key_middleware.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/security/api_key_middleware.rs -------------------------------------------------------------------------------- /crates/shared/src/security/auth_signature_middleware.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/security/auth_signature_middleware.rs -------------------------------------------------------------------------------- /crates/shared/src/security/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/security/mod.rs -------------------------------------------------------------------------------- /crates/shared/src/security/request_signer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/security/request_signer.rs -------------------------------------------------------------------------------- /crates/shared/src/utils/google_cloud.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/utils/google_cloud.rs -------------------------------------------------------------------------------- /crates/shared/src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/utils/mod.rs -------------------------------------------------------------------------------- /crates/shared/src/web3/contracts/constants/addresses.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/web3/contracts/constants/addresses.rs -------------------------------------------------------------------------------- /crates/shared/src/web3/contracts/constants/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod addresses; 2 | -------------------------------------------------------------------------------- /crates/shared/src/web3/contracts/core/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/web3/contracts/core/builder.rs -------------------------------------------------------------------------------- /crates/shared/src/web3/contracts/core/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/web3/contracts/core/contract.rs -------------------------------------------------------------------------------- /crates/shared/src/web3/contracts/core/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/web3/contracts/core/error.rs -------------------------------------------------------------------------------- /crates/shared/src/web3/contracts/core/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/web3/contracts/core/mod.rs -------------------------------------------------------------------------------- /crates/shared/src/web3/contracts/helpers/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod utils; 2 | -------------------------------------------------------------------------------- /crates/shared/src/web3/contracts/helpers/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/web3/contracts/helpers/utils.rs -------------------------------------------------------------------------------- /crates/shared/src/web3/contracts/implementations/ai_token_contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/web3/contracts/implementations/ai_token_contract.rs -------------------------------------------------------------------------------- /crates/shared/src/web3/contracts/implementations/compute_pool_contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/web3/contracts/implementations/compute_pool_contract.rs -------------------------------------------------------------------------------- /crates/shared/src/web3/contracts/implementations/compute_registry_contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/web3/contracts/implementations/compute_registry_contract.rs -------------------------------------------------------------------------------- /crates/shared/src/web3/contracts/implementations/domain_registry_contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/web3/contracts/implementations/domain_registry_contract.rs -------------------------------------------------------------------------------- /crates/shared/src/web3/contracts/implementations/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/web3/contracts/implementations/mod.rs -------------------------------------------------------------------------------- /crates/shared/src/web3/contracts/implementations/prime_network_contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/web3/contracts/implementations/prime_network_contract.rs -------------------------------------------------------------------------------- /crates/shared/src/web3/contracts/implementations/rewards_distributor_contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/web3/contracts/implementations/rewards_distributor_contract.rs -------------------------------------------------------------------------------- /crates/shared/src/web3/contracts/implementations/stake_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/web3/contracts/implementations/stake_manager.rs -------------------------------------------------------------------------------- /crates/shared/src/web3/contracts/implementations/work_validators/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod synthetic_data_validator; 2 | -------------------------------------------------------------------------------- /crates/shared/src/web3/contracts/implementations/work_validators/synthetic_data_validator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/web3/contracts/implementations/work_validators/synthetic_data_validator.rs -------------------------------------------------------------------------------- /crates/shared/src/web3/contracts/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/web3/contracts/mod.rs -------------------------------------------------------------------------------- /crates/shared/src/web3/contracts/structs/compute_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/web3/contracts/structs/compute_node.rs -------------------------------------------------------------------------------- /crates/shared/src/web3/contracts/structs/compute_pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/web3/contracts/structs/compute_pool.rs -------------------------------------------------------------------------------- /crates/shared/src/web3/contracts/structs/compute_provider.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/web3/contracts/structs/compute_provider.rs -------------------------------------------------------------------------------- /crates/shared/src/web3/contracts/structs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/web3/contracts/structs/mod.rs -------------------------------------------------------------------------------- /crates/shared/src/web3/contracts/structs/rewards_distributor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/web3/contracts/structs/rewards_distributor.rs -------------------------------------------------------------------------------- /crates/shared/src/web3/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/web3/mod.rs -------------------------------------------------------------------------------- /crates/shared/src/web3/wallet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/shared/src/web3/wallet.rs -------------------------------------------------------------------------------- /crates/validator/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/validator/Cargo.toml -------------------------------------------------------------------------------- /crates/validator/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/validator/Dockerfile -------------------------------------------------------------------------------- /crates/validator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/validator/README.md -------------------------------------------------------------------------------- /crates/validator/makefile: -------------------------------------------------------------------------------- 1 | 2 | run: 3 | cargo run --bin validator -------------------------------------------------------------------------------- /crates/validator/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/validator/src/lib.rs -------------------------------------------------------------------------------- /crates/validator/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/validator/src/main.rs -------------------------------------------------------------------------------- /crates/validator/src/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/validator/src/metrics.rs -------------------------------------------------------------------------------- /crates/validator/src/p2p/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/validator/src/p2p/mod.rs -------------------------------------------------------------------------------- /crates/validator/src/store/mod.rs: -------------------------------------------------------------------------------- 1 | pub(crate) mod redis; 2 | -------------------------------------------------------------------------------- /crates/validator/src/store/redis.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/validator/src/store/redis.rs -------------------------------------------------------------------------------- /crates/validator/src/validators/hardware.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/validator/src/validators/hardware.rs -------------------------------------------------------------------------------- /crates/validator/src/validators/hardware_challenge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/validator/src/validators/hardware_challenge.rs -------------------------------------------------------------------------------- /crates/validator/src/validators/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/validator/src/validators/mod.rs -------------------------------------------------------------------------------- /crates/validator/src/validators/synthetic_data/chain_operations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/validator/src/validators/synthetic_data/chain_operations.rs -------------------------------------------------------------------------------- /crates/validator/src/validators/synthetic_data/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/validator/src/validators/synthetic_data/mod.rs -------------------------------------------------------------------------------- /crates/validator/src/validators/synthetic_data/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/validator/src/validators/synthetic_data/tests/mod.rs -------------------------------------------------------------------------------- /crates/validator/src/validators/synthetic_data/toploc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/validator/src/validators/synthetic_data/toploc.rs -------------------------------------------------------------------------------- /crates/validator/src/validators/synthetic_data/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/validator/src/validators/synthetic_data/types.rs -------------------------------------------------------------------------------- /crates/worker/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/.gitignore -------------------------------------------------------------------------------- /crates/worker/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/Cargo.toml -------------------------------------------------------------------------------- /crates/worker/README.md: -------------------------------------------------------------------------------- 1 | # Prime Worker -------------------------------------------------------------------------------- /crates/worker/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/build.rs -------------------------------------------------------------------------------- /crates/worker/scripts/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/scripts/install.sh -------------------------------------------------------------------------------- /crates/worker/scripts/uninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/scripts/uninstall.sh -------------------------------------------------------------------------------- /crates/worker/src/checks/hardware/gpu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/checks/hardware/gpu.rs -------------------------------------------------------------------------------- /crates/worker/src/checks/hardware/hardware_check.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/checks/hardware/hardware_check.rs -------------------------------------------------------------------------------- /crates/worker/src/checks/hardware/interconnect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/checks/hardware/interconnect.rs -------------------------------------------------------------------------------- /crates/worker/src/checks/hardware/memory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/checks/hardware/memory.rs -------------------------------------------------------------------------------- /crates/worker/src/checks/hardware/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/checks/hardware/mod.rs -------------------------------------------------------------------------------- /crates/worker/src/checks/hardware/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/checks/hardware/storage.rs -------------------------------------------------------------------------------- /crates/worker/src/checks/hardware/storage_path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/checks/hardware/storage_path.rs -------------------------------------------------------------------------------- /crates/worker/src/checks/issue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/checks/issue.rs -------------------------------------------------------------------------------- /crates/worker/src/checks/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/checks/mod.rs -------------------------------------------------------------------------------- /crates/worker/src/checks/software/docker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/checks/software/docker.rs -------------------------------------------------------------------------------- /crates/worker/src/checks/software/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/checks/software/mod.rs -------------------------------------------------------------------------------- /crates/worker/src/checks/software/port.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/checks/software/port.rs -------------------------------------------------------------------------------- /crates/worker/src/checks/software/software_check.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/checks/software/software_check.rs -------------------------------------------------------------------------------- /crates/worker/src/checks/stun.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/checks/stun.rs -------------------------------------------------------------------------------- /crates/worker/src/cli/command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/cli/command.rs -------------------------------------------------------------------------------- /crates/worker/src/cli/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/cli/mod.rs -------------------------------------------------------------------------------- /crates/worker/src/console/console_logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/console/console_logger.rs -------------------------------------------------------------------------------- /crates/worker/src/console/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/console/mod.rs -------------------------------------------------------------------------------- /crates/worker/src/docker/docker_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/docker/docker_manager.rs -------------------------------------------------------------------------------- /crates/worker/src/docker/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/docker/mod.rs -------------------------------------------------------------------------------- /crates/worker/src/docker/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/docker/service.rs -------------------------------------------------------------------------------- /crates/worker/src/docker/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/docker/state.rs -------------------------------------------------------------------------------- /crates/worker/src/docker/task_container.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/docker/task_container.rs -------------------------------------------------------------------------------- /crates/worker/src/docker/taskbridge/bridge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/docker/taskbridge/bridge.rs -------------------------------------------------------------------------------- /crates/worker/src/docker/taskbridge/file_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/docker/taskbridge/file_handler.rs -------------------------------------------------------------------------------- /crates/worker/src/docker/taskbridge/json_helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/docker/taskbridge/json_helper.rs -------------------------------------------------------------------------------- /crates/worker/src/docker/taskbridge/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/docker/taskbridge/mod.rs -------------------------------------------------------------------------------- /crates/worker/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/lib.rs -------------------------------------------------------------------------------- /crates/worker/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/main.rs -------------------------------------------------------------------------------- /crates/worker/src/metrics/mod.rs: -------------------------------------------------------------------------------- 1 | pub(crate) mod store; 2 | -------------------------------------------------------------------------------- /crates/worker/src/metrics/store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/metrics/store.rs -------------------------------------------------------------------------------- /crates/worker/src/operations/compute_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/operations/compute_node.rs -------------------------------------------------------------------------------- /crates/worker/src/operations/heartbeat/mod.rs: -------------------------------------------------------------------------------- 1 | pub(crate) mod service; 2 | -------------------------------------------------------------------------------- /crates/worker/src/operations/heartbeat/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/operations/heartbeat/service.rs -------------------------------------------------------------------------------- /crates/worker/src/operations/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/operations/mod.rs -------------------------------------------------------------------------------- /crates/worker/src/operations/provider.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/operations/provider.rs -------------------------------------------------------------------------------- /crates/worker/src/p2p/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/p2p/mod.rs -------------------------------------------------------------------------------- /crates/worker/src/services/discovery.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/services/discovery.rs -------------------------------------------------------------------------------- /crates/worker/src/services/discovery_updater.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/services/discovery_updater.rs -------------------------------------------------------------------------------- /crates/worker/src/services/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/services/mod.rs -------------------------------------------------------------------------------- /crates/worker/src/state/mod.rs: -------------------------------------------------------------------------------- 1 | pub(crate) mod system_state; 2 | -------------------------------------------------------------------------------- /crates/worker/src/state/system_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/state/system_state.rs -------------------------------------------------------------------------------- /crates/worker/src/utils/logging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/crates/worker/src/utils/logging.rs -------------------------------------------------------------------------------- /crates/worker/src/utils/mod.rs: -------------------------------------------------------------------------------- 1 | pub(crate) mod logging; 2 | -------------------------------------------------------------------------------- /deployment/k8s/.gitignore: -------------------------------------------------------------------------------- 1 | private -------------------------------------------------------------------------------- /deployment/k8s/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/README.md -------------------------------------------------------------------------------- /deployment/k8s/discovery-chart/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/discovery-chart/.gitignore -------------------------------------------------------------------------------- /deployment/k8s/discovery-chart/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/discovery-chart/Chart.yaml -------------------------------------------------------------------------------- /deployment/k8s/discovery-chart/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/discovery-chart/templates/_helpers.tpl -------------------------------------------------------------------------------- /deployment/k8s/discovery-chart/templates/api-backend-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/discovery-chart/templates/api-backend-config.yaml -------------------------------------------------------------------------------- /deployment/k8s/discovery-chart/templates/api-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/discovery-chart/templates/api-deployment.yaml -------------------------------------------------------------------------------- /deployment/k8s/discovery-chart/templates/api-hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/discovery-chart/templates/api-hpa.yaml -------------------------------------------------------------------------------- /deployment/k8s/discovery-chart/templates/api-pdb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/discovery-chart/templates/api-pdb.yaml -------------------------------------------------------------------------------- /deployment/k8s/discovery-chart/templates/api-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/discovery-chart/templates/api-service.yaml -------------------------------------------------------------------------------- /deployment/k8s/discovery-chart/templates/processor-backend-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/discovery-chart/templates/processor-backend-config.yaml -------------------------------------------------------------------------------- /deployment/k8s/discovery-chart/templates/processor-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/discovery-chart/templates/processor-deployment.yaml -------------------------------------------------------------------------------- /deployment/k8s/discovery-chart/templates/processor-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/discovery-chart/templates/processor-service.yaml -------------------------------------------------------------------------------- /deployment/k8s/discovery-chart/templates/redis-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/discovery-chart/templates/redis-deployment.yaml -------------------------------------------------------------------------------- /deployment/k8s/discovery-chart/templates/redis-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/discovery-chart/templates/redis-pvc.yaml -------------------------------------------------------------------------------- /deployment/k8s/discovery-chart/templates/redis-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/discovery-chart/templates/redis-service.yaml -------------------------------------------------------------------------------- /deployment/k8s/discovery-chart/templates/secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/discovery-chart/templates/secret.yaml -------------------------------------------------------------------------------- /deployment/k8s/discovery-chart/values.example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/discovery-chart/values.example.yaml -------------------------------------------------------------------------------- /deployment/k8s/orchestrator-chart/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/orchestrator-chart/.gitignore -------------------------------------------------------------------------------- /deployment/k8s/orchestrator-chart/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/orchestrator-chart/Chart.yaml -------------------------------------------------------------------------------- /deployment/k8s/orchestrator-chart/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/orchestrator-chart/templates/_helpers.tpl -------------------------------------------------------------------------------- /deployment/k8s/orchestrator-chart/templates/api-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/orchestrator-chart/templates/api-deployment.yaml -------------------------------------------------------------------------------- /deployment/k8s/orchestrator-chart/templates/api-hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/orchestrator-chart/templates/api-hpa.yaml -------------------------------------------------------------------------------- /deployment/k8s/orchestrator-chart/templates/api-pdb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/orchestrator-chart/templates/api-pdb.yaml -------------------------------------------------------------------------------- /deployment/k8s/orchestrator-chart/templates/api-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/orchestrator-chart/templates/api-service.yaml -------------------------------------------------------------------------------- /deployment/k8s/orchestrator-chart/templates/backend-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/orchestrator-chart/templates/backend-config.yaml -------------------------------------------------------------------------------- /deployment/k8s/orchestrator-chart/templates/processor-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/orchestrator-chart/templates/processor-deployment.yaml -------------------------------------------------------------------------------- /deployment/k8s/orchestrator-chart/templates/processor-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/orchestrator-chart/templates/processor-service.yaml -------------------------------------------------------------------------------- /deployment/k8s/orchestrator-chart/templates/redis-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/orchestrator-chart/templates/redis-deployment.yaml -------------------------------------------------------------------------------- /deployment/k8s/orchestrator-chart/templates/redis-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/orchestrator-chart/templates/redis-pvc.yaml -------------------------------------------------------------------------------- /deployment/k8s/orchestrator-chart/templates/redis-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/orchestrator-chart/templates/redis-service.yaml -------------------------------------------------------------------------------- /deployment/k8s/orchestrator-chart/templates/secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/orchestrator-chart/templates/secret.yaml -------------------------------------------------------------------------------- /deployment/k8s/orchestrator-chart/values.example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/orchestrator-chart/values.example.yaml -------------------------------------------------------------------------------- /deployment/k8s/validator-chart/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/validator-chart/.gitignore -------------------------------------------------------------------------------- /deployment/k8s/validator-chart/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/validator-chart/Chart.yaml -------------------------------------------------------------------------------- /deployment/k8s/validator-chart/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/validator-chart/templates/_helpers.tpl -------------------------------------------------------------------------------- /deployment/k8s/validator-chart/templates/backend-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/validator-chart/templates/backend-config.yaml -------------------------------------------------------------------------------- /deployment/k8s/validator-chart/templates/redis-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/validator-chart/templates/redis-deployment.yaml -------------------------------------------------------------------------------- /deployment/k8s/validator-chart/templates/redis-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/validator-chart/templates/redis-pvc.yaml -------------------------------------------------------------------------------- /deployment/k8s/validator-chart/templates/redis-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/validator-chart/templates/redis-service.yaml -------------------------------------------------------------------------------- /deployment/k8s/validator-chart/templates/secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/validator-chart/templates/secret.yaml -------------------------------------------------------------------------------- /deployment/k8s/validator-chart/templates/validator-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/validator-chart/templates/validator-deployment.yaml -------------------------------------------------------------------------------- /deployment/k8s/validator-chart/templates/validator-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/validator-chart/templates/validator-service.yaml -------------------------------------------------------------------------------- /deployment/k8s/validator-chart/values.example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/deployment/k8s/validator-chart/values.example.yaml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/docs/assets/logo.svg -------------------------------------------------------------------------------- /docs/assets/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/docs/assets/overview.png -------------------------------------------------------------------------------- /docs/development-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/docs/development-setup.md -------------------------------------------------------------------------------- /docs/usage-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/docs/usage-guide.md -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__/ -------------------------------------------------------------------------------- /examples/python/5aa762ae383fbb727af3c7a36d4940a5b8c40a989452d2304fc958ff3f354e7a: -------------------------------------------------------------------------------- 1 | "hello" -------------------------------------------------------------------------------- /examples/python/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/python/out_7bcd49e0-1e99-45a8-b9bb-ffb58f0f1f12.jsonl: -------------------------------------------------------------------------------- 1 | "hello" -------------------------------------------------------------------------------- /examples/python/taskbridge_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/examples/python/taskbridge_basic.py -------------------------------------------------------------------------------- /examples/python/work_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrimeIntellect-ai/protocol/HEAD/examples/python/work_validation.py --------------------------------------------------------------------------------