├── .dockerignore ├── .env.example ├── .github └── workflows │ └── main.yml ├── .gitignore ├── Dockerfile ├── README.md ├── affine.png ├── affine ├── __init__.py ├── api │ ├── __init__.py │ ├── config.py │ ├── dependencies.py │ ├── middleware.py │ ├── models.py │ ├── routers │ │ ├── __init__.py │ │ ├── config.py │ │ ├── logs.py │ │ ├── miners.py │ │ ├── samples.py │ │ ├── scores.py │ │ └── tasks.py │ ├── server.py │ └── services │ │ ├── __init__.py │ │ ├── auth.py │ │ ├── scoring_cache.py │ │ └── task_pool.py ├── cli │ ├── __init__.py │ └── main.py ├── core │ ├── __init__.py │ ├── environments.py │ ├── miners.py │ ├── models.py │ └── setup.py ├── database │ ├── __init__.py │ ├── base_dao.py │ ├── cli.py │ ├── client.py │ ├── dao │ │ ├── __init__.py │ │ ├── data_retention.py │ │ ├── execution_logs.py │ │ ├── miners.py │ │ ├── sample_results.py │ │ ├── score_snapshots.py │ │ ├── scores.py │ │ ├── system_config.py │ │ └── task_pool.py │ ├── migrate.py │ ├── schema.py │ └── tables.py ├── src │ ├── __init__.py │ ├── executor │ │ ├── __init__.py │ │ ├── config.py │ │ ├── logging_utils.py │ │ ├── main.py │ │ ├── metrics.py │ │ ├── worker.py │ │ └── worker_process.py │ ├── miner │ │ ├── __init__.py │ │ ├── commands.py │ │ ├── main.py │ │ └── rank.py │ ├── monitor │ │ ├── __init__.py │ │ ├── main.py │ │ └── miners_monitor.py │ ├── scheduler │ │ ├── __init__.py │ │ ├── main.py │ │ ├── scheduler.py │ │ └── task_generator.py │ ├── scorer │ │ ├── __init__.py │ │ ├── config.py │ │ ├── main.py │ │ ├── models.py │ │ ├── scorer.py │ │ ├── stage1_collector.py │ │ ├── stage2_pareto.py │ │ ├── stage3_subset.py │ │ ├── stage4_weights.py │ │ └── utils.py │ └── validator │ │ ├── __init__.py │ │ ├── main.py │ │ └── weight_setter.py └── utils │ ├── __init__.py │ ├── api_client.py │ └── subtensor.py ├── compose ├── docker-compose.api.local.yml ├── docker-compose.api.yml ├── docker-compose.backend.local.yml └── docker-compose.backend.yml ├── docker-compose.local.yml ├── docker-compose.yml ├── docs ├── FAQ.md ├── MINER.md └── VALIDATOR.md ├── examples ├── sdk.py └── sdk2.py ├── pyproject.toml ├── scripts └── evaluate_local_model.py └── uv.lock /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/.env.example -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/README.md -------------------------------------------------------------------------------- /affine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine.png -------------------------------------------------------------------------------- /affine/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/__init__.py -------------------------------------------------------------------------------- /affine/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/api/__init__.py -------------------------------------------------------------------------------- /affine/api/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/api/config.py -------------------------------------------------------------------------------- /affine/api/dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/api/dependencies.py -------------------------------------------------------------------------------- /affine/api/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/api/middleware.py -------------------------------------------------------------------------------- /affine/api/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/api/models.py -------------------------------------------------------------------------------- /affine/api/routers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/api/routers/__init__.py -------------------------------------------------------------------------------- /affine/api/routers/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/api/routers/config.py -------------------------------------------------------------------------------- /affine/api/routers/logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/api/routers/logs.py -------------------------------------------------------------------------------- /affine/api/routers/miners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/api/routers/miners.py -------------------------------------------------------------------------------- /affine/api/routers/samples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/api/routers/samples.py -------------------------------------------------------------------------------- /affine/api/routers/scores.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/api/routers/scores.py -------------------------------------------------------------------------------- /affine/api/routers/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/api/routers/tasks.py -------------------------------------------------------------------------------- /affine/api/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/api/server.py -------------------------------------------------------------------------------- /affine/api/services/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/api/services/__init__.py -------------------------------------------------------------------------------- /affine/api/services/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/api/services/auth.py -------------------------------------------------------------------------------- /affine/api/services/scoring_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/api/services/scoring_cache.py -------------------------------------------------------------------------------- /affine/api/services/task_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/api/services/task_pool.py -------------------------------------------------------------------------------- /affine/cli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/cli/__init__.py -------------------------------------------------------------------------------- /affine/cli/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/cli/main.py -------------------------------------------------------------------------------- /affine/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /affine/core/environments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/core/environments.py -------------------------------------------------------------------------------- /affine/core/miners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/core/miners.py -------------------------------------------------------------------------------- /affine/core/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/core/models.py -------------------------------------------------------------------------------- /affine/core/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/core/setup.py -------------------------------------------------------------------------------- /affine/database/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/database/__init__.py -------------------------------------------------------------------------------- /affine/database/base_dao.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/database/base_dao.py -------------------------------------------------------------------------------- /affine/database/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/database/cli.py -------------------------------------------------------------------------------- /affine/database/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/database/client.py -------------------------------------------------------------------------------- /affine/database/dao/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/database/dao/__init__.py -------------------------------------------------------------------------------- /affine/database/dao/data_retention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/database/dao/data_retention.py -------------------------------------------------------------------------------- /affine/database/dao/execution_logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/database/dao/execution_logs.py -------------------------------------------------------------------------------- /affine/database/dao/miners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/database/dao/miners.py -------------------------------------------------------------------------------- /affine/database/dao/sample_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/database/dao/sample_results.py -------------------------------------------------------------------------------- /affine/database/dao/score_snapshots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/database/dao/score_snapshots.py -------------------------------------------------------------------------------- /affine/database/dao/scores.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/database/dao/scores.py -------------------------------------------------------------------------------- /affine/database/dao/system_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/database/dao/system_config.py -------------------------------------------------------------------------------- /affine/database/dao/task_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/database/dao/task_pool.py -------------------------------------------------------------------------------- /affine/database/migrate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/database/migrate.py -------------------------------------------------------------------------------- /affine/database/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/database/schema.py -------------------------------------------------------------------------------- /affine/database/tables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/database/tables.py -------------------------------------------------------------------------------- /affine/src/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/src/__init__.py -------------------------------------------------------------------------------- /affine/src/executor/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/src/executor/__init__.py -------------------------------------------------------------------------------- /affine/src/executor/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/src/executor/config.py -------------------------------------------------------------------------------- /affine/src/executor/logging_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/src/executor/logging_utils.py -------------------------------------------------------------------------------- /affine/src/executor/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/src/executor/main.py -------------------------------------------------------------------------------- /affine/src/executor/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/src/executor/metrics.py -------------------------------------------------------------------------------- /affine/src/executor/worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/src/executor/worker.py -------------------------------------------------------------------------------- /affine/src/executor/worker_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/src/executor/worker_process.py -------------------------------------------------------------------------------- /affine/src/miner/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/src/miner/__init__.py -------------------------------------------------------------------------------- /affine/src/miner/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/src/miner/commands.py -------------------------------------------------------------------------------- /affine/src/miner/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/src/miner/main.py -------------------------------------------------------------------------------- /affine/src/miner/rank.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/src/miner/rank.py -------------------------------------------------------------------------------- /affine/src/monitor/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/src/monitor/__init__.py -------------------------------------------------------------------------------- /affine/src/monitor/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/src/monitor/main.py -------------------------------------------------------------------------------- /affine/src/monitor/miners_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/src/monitor/miners_monitor.py -------------------------------------------------------------------------------- /affine/src/scheduler/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/src/scheduler/__init__.py -------------------------------------------------------------------------------- /affine/src/scheduler/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/src/scheduler/main.py -------------------------------------------------------------------------------- /affine/src/scheduler/scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/src/scheduler/scheduler.py -------------------------------------------------------------------------------- /affine/src/scheduler/task_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/src/scheduler/task_generator.py -------------------------------------------------------------------------------- /affine/src/scorer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/src/scorer/__init__.py -------------------------------------------------------------------------------- /affine/src/scorer/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/src/scorer/config.py -------------------------------------------------------------------------------- /affine/src/scorer/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/src/scorer/main.py -------------------------------------------------------------------------------- /affine/src/scorer/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/src/scorer/models.py -------------------------------------------------------------------------------- /affine/src/scorer/scorer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/src/scorer/scorer.py -------------------------------------------------------------------------------- /affine/src/scorer/stage1_collector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/src/scorer/stage1_collector.py -------------------------------------------------------------------------------- /affine/src/scorer/stage2_pareto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/src/scorer/stage2_pareto.py -------------------------------------------------------------------------------- /affine/src/scorer/stage3_subset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/src/scorer/stage3_subset.py -------------------------------------------------------------------------------- /affine/src/scorer/stage4_weights.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/src/scorer/stage4_weights.py -------------------------------------------------------------------------------- /affine/src/scorer/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/src/scorer/utils.py -------------------------------------------------------------------------------- /affine/src/validator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/src/validator/__init__.py -------------------------------------------------------------------------------- /affine/src/validator/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/src/validator/main.py -------------------------------------------------------------------------------- /affine/src/validator/weight_setter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/src/validator/weight_setter.py -------------------------------------------------------------------------------- /affine/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/utils/__init__.py -------------------------------------------------------------------------------- /affine/utils/api_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/utils/api_client.py -------------------------------------------------------------------------------- /affine/utils/subtensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/affine/utils/subtensor.py -------------------------------------------------------------------------------- /compose/docker-compose.api.local.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/compose/docker-compose.api.local.yml -------------------------------------------------------------------------------- /compose/docker-compose.api.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/compose/docker-compose.api.yml -------------------------------------------------------------------------------- /compose/docker-compose.backend.local.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/compose/docker-compose.backend.local.yml -------------------------------------------------------------------------------- /compose/docker-compose.backend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/compose/docker-compose.backend.yml -------------------------------------------------------------------------------- /docker-compose.local.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/docker-compose.local.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/docs/FAQ.md -------------------------------------------------------------------------------- /docs/MINER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/docs/MINER.md -------------------------------------------------------------------------------- /docs/VALIDATOR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/docs/VALIDATOR.md -------------------------------------------------------------------------------- /examples/sdk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/examples/sdk.py -------------------------------------------------------------------------------- /examples/sdk2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/examples/sdk2.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/evaluate_local_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/scripts/evaluate_local_model.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AffineFoundation/affine-cortex/HEAD/uv.lock --------------------------------------------------------------------------------