The subnet implements a client-server architecture where validators (treasury operators) broadcast auction opportunities and miners submit bids for alpha across portfolio subnets. Miners maintain per-coldkey state directories tracking bidding limits, auto-sell configurations, and payment status. The Runtime component in miners handles auction processing with configurable timeouts (3s), while a separate Payments component processes Win notifications (1s timeout) in background tasks.
Validators coordinate a multi-master architecture with metagraph synchronization under RPC locks, deterministic epoch progression, and on-chain commitment publishing via IPFS. AsyncSubtensor instances (shared for reads, separate for payments/settlement) manage parallel chain operations. The StateStore layer persists local state and treasury whitelists across restarts, while the Strategy layer applies YAML-based weights to subnet capital allocation.