Loading
Loading

Neuron registration trends
Enterprise AI teams running sensitive workloads—inference, fine-tuning, retrieval, agent reasoning—face an impossible choice: use a centralized cloud and trust the provider with unencrypted data in memory, or build and operate private infrastructure at massive cost. Centralized cloud providers and traditional deployments expose model weights, prompts, and results in plaintext memory with no cryptographic boundary between workloads or from platform staff.
A decentralized network of independently operated compute providers, each enforcing hardware-backed isolation through Trusted Execution Environments (TEE), removes the single point of trust. When a GPU node encrypts memory and signs attestation reports proving the exact code running on data, verification is cryptographic, not contractual. The protocol incentivizes honest operation: miners earn emissions for providing attested capacity and executing jobs reliably; validators score miners on infrastructure readiness, fresh attestation, uptime, and competitive pricing against other compute subnets. If a miner stops attesting or delivers poor service, emission stops and the deposit freezes on their hotkey—enforcement is reversible and capital-backed, not custodial confiscation.
KubeTEE (Subnet 90) implements this design. Each miner cluster runs RKE2 Kubernetes with Kata Containers 4.1.0 and Confidential Containers (CoCo), binding Intel TDX or NVIDIA Confidential Computing to every workload pod. CoCo Trustee verifies hardware attestation quotes and releases secrets only to proven-attested guests. The LiteLLM gateway at llm.kubetee.ai routes inference, fine-tuning, and batch jobs to these confidential clusters, all running in hardware-isolated virtualized enclaves with encrypted memory and remote-attestable TEE boundaries. Validators read the Rancher cluster inventory and the on-chain metagraph, benchmarking miner compensation against Targon (SN4), Lium (SN51), and Chutes (SN64) so customers do not overpay and miners do not leave for competitors.
Use cases were auto-generated from the GitHub repository and may not reflect the latest changes.
KubeTEE AI Factory (Bittensor Subnet 90) is a decentralized confidential computing platform that turns multi-cluster GPU Kubernetes nodes into an enterprise-grade AI factory. Miners provide RKE2/Kata Containers clusters with Intel TDX/SGX and NVIDIA Confidential Computing hardware, running SOTA AI services (inference, NeMo microservices, retrieval, agents) and batch jobs inside hardware-secured Trusted Execution Environments (TEE) via Confidential Containers (CoCo). Validators score miners on infrastructure readiness, TEE attestation, Armada job metrics, uptime, and competitive pricing benchmarked against Targon (SN4), Lium (SN51), and Chutes (SN64).
KubeTEE Subnet 90 is a decentralized multi-cluster confidential AI factory. The subnet owner operates: (1) a Rancher multi-cluster control plane managing all miner clusters via Fleet GitOps; (2) an Armada multi-cluster batch scheduler (Server + Pulsar/Redis/Postgres) dispatching confidential jobs to miner Armada Executors; (3) a validator scoring miners and setting Bittensor weights once per epoch; (4) a LiteLLM TEE gateway at llm.kubetee.ai running in kata-qemu-tdx-runtime-rs with CoCo Trustee attestation. Each miner is one RKE2 Kubernetes cluster (one hotkey, one data center) running Kata Containers 4.1.0, Confidential Containers operator, CoCo Trustee/KBS, NVIDIA GPU Operator, and an Armada Executor.
AI workloads (inference, NeMo microservices, batch jobs) run as Kata+CoCo TEE pods under kata-qemu-nvidia-gpu-tdx-runtime-rs (GPU) or kata-qemu-tdx-runtime-rs (CPU). CoCo Trustee verifies TDX attestation quotes and releases secrets (TLS keys, NGC/HF credentials) only to attested guests with debug off. The validator reads Rancher inventory via GET-only API, fetches TAO/USD from Taostats and alpha→TAO from the on-chain metagraph, scrapes Targon payout data, and sets weights.
This information was auto-extracted from the GitHub repository and may be incomplete or out of date. Always refer to the subnet's GitHub repository for the latest instructions.
A staging cluster (all TEE CC capable nodes) serves as a debug target when workloads fail.
Phase 0 validator v1 scores each miner on a single Infrastructure mechanism: (1) binary infrastructure-readiness verdict (hotkey binding, Rancher readiness, HA topology, capacity, GPU passthrough, TEE runtime handler); (2) USD-denominated compensation target per miner computed as usd_target_per_hour × tenure × window_hours ÷ usd_per_alpha, where usd_target_per_hour applies the GPU price card (H100 $4/GPU/hr, H200 $5.50, B200 $8.00, B300 $10.00, RTX6000 $2.50) to that miner's capacity. The Targon supply-side payout feed (stats.targon.com/api/miners) clamps the price card downward (floor at 75% of card). Whatever miners do not earn is set as weight on the owner UID, which under recycle_or_burn=recycle returns alpha to unissued supply.
Future scoring dimensions (not yet in weights): fresh TEE attestation (Intel TDX/SGX + NVIDIA CC), Armada job success/throughput/latency, serving probes, workload identity, and price-competitiveness against Lium/Chutes demand-side feeds. A cycle that cannot get a trustworthy Taostats price or Rancher inventory is skipped; previous on-chain weights persist.
The sections above were auto-generated from the GitHub repository and may not reflect the latest changes. View repository
KubeTEE AI Factory: Confidential Computing TEE Multi-Cluster K8s
https://x.com/KubeTEEAI — Enterprise-Grade AIaaS with FIPS-140-3 Federal-Grade Security
FAQs were auto-generated from the GitHub repository and may not reflect the latest changes.
Holder & total-staked metrics as of 2h ago (hourly snapshot)
Minimum 8 nodes per cluster: 5 combined control-plane+etcd+worker nodes plus 3+ dedicated 8-GPU worker nodes per GPU type. Each worker must have 8 GPUs with PCIe/NVSwitch passthrough. Intel TDX compatible hardware required (Kata runtime-rs: kata-qemu-nvidia-gpu-tdx-runtime-rs). Miners must post a 100 TAO deposit as on-chain registration collateral. One cluster per hotkey, one data center per cluster.
Validator v1 is a flat self-contained Python unit (12 modules, 35 tests) running as a container. Ideally runs inside a Kata+CoCo TEE pod on the subnet-owner control plane for attestation. Reads Rancher inventory via GET-only Rancher v3 API. Sets weights once per epoch with rate-limit cooldown. Requires bittensor>=11.0.1 for collateral support.
Miner onboarding is currently performed by KubeTEE. Supply your cluster hardware (minimum 8 nodes, Intel TDX-capable, 8-GPU workers) and register with the subnet owner. KubeTEE applies the kubetee.ai/hotkey binding label linking the cluster to the miner's registered hotkey.
# Contact KubeTEE to initiate onboarding (self-service not yet available in Phase 0)
Install RKE2 (FIPS-140-2 validated Kubernetes distribution) on all cluster nodes with FIPS mode enabled. FIPS must be enabled at OS installation time (fips=1 kernel parameter).
# Install RKE2 with FIPS mode enabled echo 'fips: true profile: cis-1.6 selinux: true secrets-encryption: true' > /etc/rancher/rke2/config.yaml systemctl enable rke2-server && systemctl start rke2-server
Deploy Kata Containers 4.1.0 with the kata-qemu-nvidia-gpu-tdx-runtime-rs and kata-qemu-tdx-runtime-rs runtime classes for TEE workloads. Apply KubeTEE overlays (ovmf-tdx-bump-202605, NVSwitch fix19, CSI fixes).
# Deploy Kata Containers 4.1.0 via kata-deploy kubectl apply -f kata-rbac/base/kata-rbac.yaml kubectl apply -k kata-deploy/overlays/rke2 kubectl apply -f kata-deploy/base/kata-deploy.yaml
Deploy the Confidential Containers operator and CoCo Trustee/KBS for remote attestation. Trustee verifies TDX quotes (Intel DCAP, PCCS collateral) and releases secrets only to attested guests with guest debug off.
# Deploy Confidential Containers operator and CoCo Trustee kubectl apply -f confidential-containers-operator.yaml # Configure CoCo Trustee (KBS) for attestation - provided by KubeTEE Fleet GitOps
Configure NVIDIA GPU Operator with Confidential Computing mode. Hopper GPUs require PPCIE mode with NVSwitch passthrough; Blackwell GPUs use cc.mode=on. 8 GPUs per worker node must be passed through to TEE pods.
# Enable NVIDIA GPU Operator and configure GPU passthrough for TEE # Ensure BIOS TDX/SGX is enabled and kernel Intel TDX is loaded # For Hopper (H100/H200): cc.mode=ppcie, nvidia.com/nvswitch: '4' # For Blackwell (B200/B300): cc.mode=on
KubeTEE applies the kubetee.ai/hotkey label and enrolls the cluster into Rancher Fleet for GitOps-based infrastructure deployment. The cluster name follows the convention: <continent>-<country>-<city>-<miner-uid>.
# Register with Rancher Fleet for GitOps management (performed by KubeTEE) # KubeTEE applies the hotkey binding label: # kubectl label cluster <cluster-name> kubetee.ai/hotkey=<YOUR_HOTKEY_SS58>
Post the required 100 TAO deposit as on-chain registration collateral on the mining hotkey. Check current standing with: btcli query miner-collateral --netuid 90 --hotkey <hotkey> --coldkey <coldkey> --json
btcli tx add-collateral --netuid 90 --amount-alpha <amount> -w my_coldkey
Clone the KubeTEE subnet repository and navigate to the validator directory.
git clone https://github.com/KubeTEE-AI/kubetee-subnet && cd kubetee-subnet/validator
Install Bittensor SDK (minimum 11.0.1 required for collateral support; 11.0.0 has no collateral support).
pip install bittensor>=11.0.1
Configure validator environment variables for collateral enforcement, pricing, and Hippius S3 publishing. The Taostats price feed and Targon payout feed are required for weight computation.
# Configure environment variables export KUBETEE_COLLATERAL_REQUIRED_TAO=0 # Set to 100 for enforcement export KUBETEE_COLLATERAL_ENFORCE=false # Set to true after measuring compliance export KUBETEE_COLLATERAL_GRACE_CYCLES=3 export KUBETEE_COLLATERAL_RECOVERY_MARGIN=0.05 export KUBETEE_TARGON_PRICE_FLOOR_FRAC=0.75 export KUBETEE_HIPPIUS_SECRET_KEY=<key> # For publishing price snapshots (owner only)
Configure Rancher v3 API access credentials. The validator authenticates by signing a challenge with its Bittensor hotkey; the auth mechanism issues a narrow cluster/node-read role.
# Set Rancher API credentials for cluster inventory export RANCHER_URL=https://<rancher-endpoint> export RANCHER_TOKEN=<rancher-api-token>
Run the validator as a container (12 Python modules, 35 tests). Sets weights once per epoch with weights_rate_limit cooldown. Optionally run inside a Kata+CoCo TEE pod on the control plane for attestation of the validator itself.
# Run the validator container docker run -d --name kubetee-validator \ -e RANCHER_URL=$RANCHER_URL \ -e RANCHER_TOKEN=$RANCHER_TOKEN \ -e KUBETEE_COLLATERAL_REQUIRED_TAO=$KUBETEE_COLLATERAL_REQUIRED_TAO \ kubetee-ai/validator:latest
Monitor the KubeTEE Validator/Miners Dashboard published to Hippius S3 each cycle. Check miner collateral coverage via kubetee_miner_collateral_coverage and kubetee_miner_collateral_status Prometheus metrics.(optional)
# Monitor validator dashboard # Published each cycle to: https://s3.hippius.com/kubetee-validator/index.html