LICENSE
MANIFEST.in
README.md
pyproject.toml
requirements.txt
docs/faq.md
docs/getting-started-tr.md
docs/getting-started.md
docs/index.md
docs/quickstart.md
docs/cli/discover.md
docs/cli/index.md
docs/cli/info.md
docs/cli/init.md
docs/cli/keygen.md
docs/cli/manifest.md
docs/cli/publish.md
docs/cli/query.md
docs/cli/run.md
docs/cli/status.md
docs/concepts/fingerprint.md
docs/concepts/gossip.md
docs/concepts/index.md
docs/concepts/swarm.md
docs/cookbook/custom-model-wrapper.md
docs/cookbook/index.md
docs/cookbook/multi-peer-testing.md
docs/cookbook/running-local-swarm.md
docs/cookbook/telemetry-setup.md
docs/migration/index.md
docs/reference/cli-reference.md
docs/reference/error-codes.md
docs/reference/index.md
docs/reference/manifest-schema.md
docs/reference/api/index.md
docs/security/incident-response.md
docs/security/index.md
docs/security/key-rotation.md
docs/security/rate-limits.md
docs/security/signing.md
docs/security/threat-model.md
docs/security/tofu-cache.md
docs/security/trust-policies.md
docs/tutorials/index.md
docs/tutorials/T1/index.md
docs/tutorials/T2/index.md
docs/tutorials/T3/index.md
docs/tutorials/T4/index.md
docs/tutorials/T5/index.md
docs/tutorials/T6/index.md
docs/user-guide/index.md
docs/user-guide/manifest.md
docs/user-guide/peer-script.md
docs/user-guide/telemetry.md
docs/user-guide/troubleshooting.md
docs/user-guide/trust.md
protos/gossip.proto
protos/tunnel.proto
src/quinkgl/__init__.py
src/quinkgl/config.py
src/quinkgl.egg-info/PKG-INFO
src/quinkgl.egg-info/SOURCES.txt
src/quinkgl.egg-info/dependency_links.txt
src/quinkgl.egg-info/entry_points.txt
src/quinkgl.egg-info/requires.txt
src/quinkgl.egg-info/top_level.txt
src/quinkgl/aggregation/__init__.py
src/quinkgl/aggregation/base.py
src/quinkgl/aggregation/entropy_weighted.py
src/quinkgl/aggregation/fedavg.py
src/quinkgl/aggregation/fedavgm.py
src/quinkgl/aggregation/fedprox.py
src/quinkgl/aggregation/krum.py
src/quinkgl/aggregation/scaffold.py
src/quinkgl/aggregation/staleness_fedavg.py
src/quinkgl/aggregation/strategies.py
src/quinkgl/aggregation/trimmed_mean.py
src/quinkgl/cli/__init__.py
src/quinkgl/cli/__main__.py
src/quinkgl/cli/directory_cmd.py
src/quinkgl/cli/exit_codes.py
src/quinkgl/cli/info_cmd.py
src/quinkgl/cli/init_cmd.py
src/quinkgl/cli/keygen_cmd.py
src/quinkgl/cli/manifest_cmd.py
src/quinkgl/cli/run_cmd.py
src/quinkgl/cli/status_cmd.py
src/quinkgl/cli/status_server.py
src/quinkgl/cli/templates/__init__.py
src/quinkgl/cli/templates/custom/README.md.tmpl
src/quinkgl/cli/templates/custom/conftest.py.tmpl
src/quinkgl/cli/templates/custom/gitignore.tmpl
src/quinkgl/cli/templates/custom/peer_main.py.tmpl
src/quinkgl/cli/templates/custom/peer_script.py.tmpl
src/quinkgl/cli/templates/custom/pyproject.toml.tmpl
src/quinkgl/cli/templates/custom/tests/test_build_loaders.py.tmpl
src/quinkgl/cli/templates/custom/tests/test_build_model.py.tmpl
src/quinkgl/cli/templates/custom/tests/test_integration.py.tmpl
src/quinkgl/cli/templates/minimal/README.md.tmpl
src/quinkgl/cli/templates/minimal/conftest.py.tmpl
src/quinkgl/cli/templates/minimal/gitignore.tmpl
src/quinkgl/cli/templates/minimal/peer_main.py.tmpl
src/quinkgl/cli/templates/minimal/peer_script.py.tmpl
src/quinkgl/cli/templates/minimal/pyproject.toml.tmpl
src/quinkgl/cli/templates/minimal/tests/test_build_loaders.py.tmpl
src/quinkgl/cli/templates/minimal/tests/test_build_model.py.tmpl
src/quinkgl/cli/templates/minimal/tests/test_integration.py.tmpl
src/quinkgl/cli/templates/pytorch-tabular/README.md.tmpl
src/quinkgl/cli/templates/pytorch-tabular/conftest.py.tmpl
src/quinkgl/cli/templates/pytorch-tabular/gitignore.tmpl
src/quinkgl/cli/templates/pytorch-tabular/peer_main.py.tmpl
src/quinkgl/cli/templates/pytorch-tabular/peer_script.py.tmpl
src/quinkgl/cli/templates/pytorch-tabular/pyproject.toml.tmpl
src/quinkgl/cli/templates/pytorch-tabular/tests/test_build_loaders.py.tmpl
src/quinkgl/cli/templates/pytorch-tabular/tests/test_build_model.py.tmpl
src/quinkgl/cli/templates/pytorch-tabular/tests/test_integration.py.tmpl
src/quinkgl/cli/templates/pytorch-vision/README.md.tmpl
src/quinkgl/cli/templates/pytorch-vision/conftest.py.tmpl
src/quinkgl/cli/templates/pytorch-vision/gitignore.tmpl
src/quinkgl/cli/templates/pytorch-vision/peer_main.py.tmpl
src/quinkgl/cli/templates/pytorch-vision/peer_script.py.tmpl
src/quinkgl/cli/templates/pytorch-vision/pyproject.toml.tmpl
src/quinkgl/cli/templates/pytorch-vision/tests/test_build_loaders.py.tmpl
src/quinkgl/cli/templates/pytorch-vision/tests/test_build_model.py.tmpl
src/quinkgl/cli/templates/pytorch-vision/tests/test_integration.py.tmpl
src/quinkgl/core/__init__.py
src/quinkgl/core/learning_node.py
src/quinkgl/fingerprint/__init__.py
src/quinkgl/fingerprint/computer.py
src/quinkgl/fingerprint/fingerprint.py
src/quinkgl/gossip/__init__.py
src/quinkgl/gossip/aggregator.py
src/quinkgl/gossip/consensus.py
src/quinkgl/gossip/protocol.py
src/quinkgl/gossip/trust.py
src/quinkgl/manifest/__init__.py
src/quinkgl/manifest/arch_hash.py
src/quinkgl/manifest/errors.py
src/quinkgl/manifest/loader.py
src/quinkgl/manifest/magnet.py
src/quinkgl/manifest/schema.py
src/quinkgl/manifest/signing.py
src/quinkgl/manifest/strategy_factory.py
src/quinkgl/models/__init__.py
src/quinkgl/models/base.py
src/quinkgl/models/pytorch.py
src/quinkgl/models/tensorflow.py
src/quinkgl/network/__init__.py
src/quinkgl/network/auto_discovery.py
src/quinkgl/network/directory.py
src/quinkgl/network/gossip_community.py
src/quinkgl/network/gossip_node.py
src/quinkgl/network/ipv8_manager.py
src/quinkgl/network/manifest_exchange.py
src/quinkgl/network/model_serializer.py
src/quinkgl/network/tofu.py
src/quinkgl/network/fallback/__init__.py
src/quinkgl/network/fallback/tunnel_client.py
src/quinkgl/network/fallback/tunnel_pb2.py
src/quinkgl/network/fallback/tunnel_pb2_grpc.py
src/quinkgl/network/fallback/tunnel_server.py
src/quinkgl/observability/__init__.py
src/quinkgl/observability/events.py
src/quinkgl/observability/terminal.py
src/quinkgl/serialization/__init__.py
src/quinkgl/serialization/compression.py
src/quinkgl/serialization/error_feedback.py
src/quinkgl/serialization/quantization.py
src/quinkgl/serialization/sparsification.py
src/quinkgl/serialization/weights.py
src/quinkgl/storage/__init__.py
src/quinkgl/storage/model_store.py
src/quinkgl/telemetry/__init__.py
src/quinkgl/telemetry/api.py
src/quinkgl/telemetry/client.py
src/quinkgl/telemetry/models.py
src/quinkgl/telemetry/server.py
src/quinkgl/telemetry/store.py
src/quinkgl/telemetry/stream.py
src/quinkgl/testing/__init__.py
src/quinkgl/topology/__init__.py
src/quinkgl/topology/affinity.py
src/quinkgl/topology/base.py
src/quinkgl/topology/cyclon.py
src/quinkgl/topology/random.py
src/quinkgl/topology/sampler.py
src/quinkgl/topology/spectral.py
src/quinkgl/training/__init__.py
src/quinkgl/training/convergence.py
src/quinkgl/training/prototypes.py
src/quinkgl/training/quality.py
src/quinkgl/utils/serialization.py
tests/test_package_metadata.py