SDCNDocumentation
PDF
Solana Decentralized Compute Network

Windows workspaces.
Open compute.

Technical concept for a peer-to-peer cloud network where Solana coordinates trusted economic state and Providers supply real-world CPU, GPU, storage, and Windows execution.

v0.1Concept stageEnglish edition

Network topologyConcept
PROVIDER 01 PROVIDER 02 GPU NODE VERIFY SOLANAECONOMIC LAYER
Anchor VMWindows workspace
ControlOff-chain
SettlementOn-chain
ComputeProvider mesh
01
One coherent Windows state

Every Workspace is anchored to one Provider VM.

02
Many divisible compute jobs

Remote tasks fan out across the Provider network.

03
Trusted economic coordination

Solana secures leases, escrow, settlement, and slashing.

SDCN white paper

From idle hardware to an open cloud.

This document aligns the project vision, system boundaries, economic model, and evolution path. It is a concept plan, not an implementation specification. All quotas, fees, stake amounts, and performance tiers are illustrative.

Core judgment

The opportunity is viable only with a two-part execution model: a decentralized compute marketplace, a single-node Windows Anchor VM, and task-level distributed outsourcing through a Compute Fabric.

Decision brief

0Executive Summary

Section 0

Project in one sentence

SDCN is a peer-to-peer cloud computing network in which Solana coordinates economic relationships and settlement while individual users and professional operators supply compute resources. Consumers receive an interactive Windows cloud desktop and can call CPU or GPU capacity from the wider network on demand.

Essential product boundaries

  • The network is distributed, but a general-purpose Windows instance should be anchored to one primary Provider at any moment so its kernel, memory, and disk state remain coherent.
  • Task-level workloads can be parallelized across nodes; arbitrary Windows instruction execution cannot be transparently split across the internet.
  • Solana is the trusted economic state layer, not the system for high-frequency heartbeats, scheduling, or per-second resource metering.
  • The incubation stage should prove a verifiable economic loop before pursuing full decentralization.

Decision table

QuestionRecommended conclusion
What does Solana do?On-chain registration, staking, lease records, escrow, settlement, slashing, and reputation anchoring - not real-time compute scheduling.
How does Windows run?One Windows VM keeps CPU, RAM, and disk state on one Provider; the user connects through RDP, WebRTC, or another streaming layer.
What is genuinely distributed?A Compute Agent inside Windows can send divisible AI inference, rendering, transcoding, compilation, and data jobs to other Providers.
How does stake affect service?Consumer Stake sets the eligible performance ceiling, concurrency, priority, and discounts; actual resource use continues to consume tokens.
Why does a Provider stake?Stake is slashable service collateral against false capacity claims, repeated outages, refusal to perform, and metering fraud.
What should be validated first?Provider joins -> Consumer leases Windows VM -> usage is metered -> both sides sign a Usage Receipt -> settlement is recorded on-chain.
Foundations

1Vision and Product Positioning

Section 1

1.1 Vision

Organize globally distributed, idle, and heterogeneous personal computers, workstations, servers, and GPU nodes into an open compute network. Node owners earn tokens by contributing resources; consumers stake and pay for Windows workspaces and elastic remote compute.

1.2 The product is not Windows on Solana

Windows does not run on Solana validators. Solana is the economic consensus layer; the P2P network is the real-time control layer; KVM, virtualization, and future trusted execution environments form the execution layer; Windows is the user workspace layer.

1.3 Three primary product forms

Product formUser experienceUnderlying resources
Windows WorkspaceA continuously available Windows cloud desktop after sign-inOne Provider VM plus persistent storage
Elastic ComputeTemporary CPU or GPU expansion when more performance is neededOne or more remote task nodes selected by the network
Compute MarketplaceChoose capacity by price, region, GPU model, and reputationProvider offers plus Lease and Usage Settlement
Network roles

2Participants and Incentives

Section 2

2.1 A Consumer and Provider may be the same party

A user with local hardware can sell idle resources to earn tokens and later buy network capacity when local resources are insufficient. This two-way participation model creates a natural supply-and-demand loop.

Role map

RolePrimary responsibilitiesPrimary benefit or cost
ConsumerStake tokens, create Windows workspaces, submit distributed jobs, and confirm meteringReceives compute resources and pays by usage
ProviderContribute CPU, RAM, storage, and GPU; run isolated VMs; sign usage recordsEarns lease and compute revenue while bearing power, bandwidth, and depreciation costs
SchedulerDiscover nodes, match resources, route jobs, and maintain sessionsMay be officially operated at first and later compete in a multi-Scheduler market
VerifierRun challenges, sample performance, validate disputes, and recompute resultsReceives verification rewards or protocol subsidies
Protocol TreasuryCollect a small protocol fee and fund ecosystem incentives and dispute handlingSupports long-term network operation
Four-layer model

3System Architecture

Section 3

The recommended architecture separates economic consensus, real-time control, execution, and end-user experience. Each layer has a distinct trust and latency profile.

Layer 4Experience and Workspace

Windows Workspace, web console, RDP or WebRTC, Compute SDK

Layer 3Execution

KVM or QEMU, MicroVM, GPU runtime, persistent volume, future TEE

Layer 2P2P Control Plane

Node discovery, Scheduler, heartbeat, metering, task routing, benchmark

Layer 1Solana Economic Layer

Registry, Stake, Lease, Escrow, Settlement, Slashing, reputation anchor

3.1 Why the entire system cannot be on-chain

Node heartbeats, millisecond scheduling, and per-second CPU or GPU metering are high-frequency real-time data. Writing each event to Solana would increase cost, latency, and complexity, and on-chain consensus still cannot prove how much work an external CPU actually performed. Usage should be aggregated and signed off-chain; only lease state and final settlement belong on-chain.

Anchor VM plus Compute Fabric

4Windows Execution Model

Section 4

4.1 Anchor VM

Each Windows Workspace is assigned to one primary Provider. That Provider supplies virtual CPU, RAM, the system disk, the user's persistent disk, and interactive streaming, preserving operating-system and application state coherently.

4.2 Remote Compute Fabric

Windows includes a Compute Agent. When an application or SDK starts a divisible job, the Agent submits the job description, input data, and resource requirements to the P2P Scheduler. One or more Providers execute the job independently and return results.

Responsibility boundary

ResourceHandled by Anchor VMSuitable for transparent cross-node split
Windows kernel and process stateYesNo
RAMYesNo
System and user disksYesNot recommended in real time
Desktop display and inputYesNo
AI inference jobsOptionalYes
Render frames and video segmentsOptionalYes
Batch compilation and data processingOptionalYes
Capability description

5Provider Resource Model

Section 5

5.1 Provider Resource Manifest

When a Provider Agent starts, it creates and signs a Resource Manifest. The manifest should describe both raw capacity and the policy conditions under which that capacity can be sold.

CategoryExample fields
IdentityProvider wallet, Node ID, Agent version
CPUArchitecture, logical cores, sellable cores, benchmark score
RAMTotal capacity, sellable capacity, bandwidth tier
GPUModel, VRAM, driver, sellable share, benchmark score
StorageMedium, capacity, IOPS or throughput, persistence capability
NetworkPublic reachability, upstream and downstream bandwidth, region, NAT type
VirtualizationKVM, VT-x or AMD-V, nested virtualization, TEE capability
PolicyAllowed workloads, ports, duration, and content policy

5.2 Compute resources are not fully homogeneous goods

CPU and GPU models, memory bandwidth, storage performance, and network quality vary widely. The protocol should standardize metering dimensions without forcing all hardware into one fixed price. Providers quote offers and market supply and demand determine the clearing price.

Access and metering

6Consumer Staking and Usage Billing

Section 6

6.1 Stake determines eligibility and limits, not free compute

Illustrative tierConsumer StakeMaximum WorkspaceRemote job concurrencyPositioning
S002 vCPU / 4 GB1Entry experience
S11,000 TOKEN4 vCPU / 8 GB2Standard user
S210,000 TOKEN8 vCPU / 16 GB5Advanced user
S350,000 TOKEN16 vCPU / 32 GB10Professional or team

6.2 Network Resource Unit

The protocol can define an internal billing abstraction called the Network Resource Unit, or NRU. It records usage across different resource classes, while final prices remain market-driven. NRU must not be confused with Solana Compute Units.

Metering dimensionSuggested base unitContinuously billed
CPUvCPU-secondYes
MemoryGB-secondYes
GPUGPU-second or profile-secondYes
Persistent storageGB-hourYes
Temporary storageGB-hourYes
Network egressGBPolicy-dependent
Public IPv4IP-hourOptional
Trusted economic state

7Solana Protocol Design

Section 7

7.1 On-chain state objects

ObjectPurposeCore field examples
ProviderAccountNode registry and reputation anchorowner, stake, status, manifestHash, reputation
ConsumerAccountUser stake and entitlementowner, stakeTier, creditLimit
LeaseWindows or task rental relationshipconsumer, provider, resourceProfile, start, maxSpend
EscrowPrepaid fee custodylease, balance, settledAmount
UsageCommitmentPeriodic usage commitmentlease, epoch, usageHash, amount, signatures
DisputeDispute statelease, evidenceRoot, challenger, status

7.2 Recommended state machine

A simple Lease state machine is sufficient: Requested -> Matched -> Active -> Closing -> Settled. Exception paths include Expired, ProviderFault, ConsumerFault, and Disputed. High-frequency measurements stay off-chain; the chain receives only usage summaries and monetary amounts.

7.3 Responsibility boundary

  • Must be on-chain: stake changes, Lease creation and closure, escrow balance, settlement outcome, slashing, and material reputation events.
  • Should stay off-chain: per-second CPU utilization, node heartbeats, live network latency, Scheduler candidate lists, and complete logs.
Scheduling and coordination

8P2P Control Plane

Section 8

8.1 Core control-plane modules

ModuleResponsibility
DiscoveryFind online Providers and synchronize resource summaries and network addresses
SchedulerMatch nodes by price, region, performance, reputation, stake, and latency
Session ManagerMaintain off-chain sessions for Windows and task Leases
MeteringCollect Host and Guest resource consumption and produce Usage Receipts
BenchmarkRun periodic performance baselines and sample the authenticity of resources
Reputation RelayAggregate uptime, refusal rate, and dispute outcomes before anchoring summaries on-chain

8.2 Scheduling does not need to be fully decentralized at first

During incubation, one official Scheduler can coordinate supply and demand while critical lease relationships and funds remain controlled by the Solana Program. The system can later evolve toward multiple Schedulers, a P2P DHT, or open bidding. This sharply reduces early implementation risk.

Progressive usage assurance

9Proof of Compute

Section 9

Starting a virtual machine is not the hardest problem. The difficult question is how to show that a Provider delivered the claimed resources and that the Consumer actually used them. Trust should improve in stages.

PhaseMechanismAssuranceAppropriate stage
P0Usage Receipt signed by Provider Host Meter and Guest AgentMediumMVP
P1Random benchmark or challenge plus uptime proofMedium-highPublic beta
P2TEE, TPM, or remote attestationHighHigh-value nodes
P3Multi-node recomputation or arbitration for deterministic jobsHigh, with high costDisputes or high-value jobs

9.1 Usage Receipt logic

Every one to five minutes, the system creates a Usage Epoch. The Host Meter measures resource consumption and the Windows Guest Agent observes key metrics independently. Both sides sign the same usageHash and amount. Matching records can settle automatically; mismatches enter the dispute process.

Illustrative receipt

FieldExample
leaseId912881
epoch38191
cpuSeconds1687
memoryGbSeconds4672
gpuProfileSeconds93
egressMb203
cost0.01892 TOKEN
signaturesproviderSig + guestSig
Service assurance

10Provider Stake and Reputation

Section 10

10.1 The role of Provider Stake

Provider Stake is service-quality collateral. The amount of capacity a Provider may sell, the maximum value of Leases it may accept, and the speed at which its reputation recovers can all be linked to stake.

Reputation and enforcement events

EventRecommended response
Short outageStop billing and reduce the uptime score
Refuses to start after accepting an orderRefund the Consumer, reduce reputation, and slash after repeated offenses
Falsifies GPU or CPU capacitySlash and suspend the node after a failed challenge
Metering anomalyFreeze the related settlement and open a Dispute
Malicious Guest tamperingSlash according to attestation or arbitration outcome
Sustained high-quality performanceIncrease reputation weight and exposure to higher-value orders
Mutual distrust by design

11Security and Abuse Isolation

Section 11

11.1 Protect the Provider

  • Run user code only inside strongly isolated KVM, QEMU, MicroVM, or equivalent environments; never grant direct Host access.
  • Restrict device passthrough, system calls, disk mounts, network privileges, and management interfaces.
  • Let Providers publish Policy Profiles covering public inbound traffic, SMTP, bulk scanning, GPU passthrough, and other sensitive capabilities.
  • Detect anomalous traffic, abusive resource behavior, and malicious workloads at the platform layer.

11.2 Protect the Consumer

  • Encrypt persistent user volumes by default and destroy keys when an ephemeral VM is closed.
  • Introduce confidential-computing capabilities such as AMD SEV-SNP or Intel TDX for high-security nodes in later phases.
  • Use the Windows Guest Agent to verify the boot image, Agent version, and metering-module integrity.
  • Allow sensitive jobs to select only Providers with hardware attestation.
From lease to settlement

12Windows Workspace Lifecycle

Section 12

12.1 Two instance modes

ModeCharacteristicsBest fit
Ephemeral WorkspaceFast start; destroyed at shutdown; data stored on an independent encrypted VolumeTemporary office work, testing, short jobs
Persistent WorkspaceStable system and user disks; resumes across sessions; may require migrationLong-term personal cloud desktop

12.2 User flow

  1. 01Sign in with a wallet
  2. 02Check the Consumer Stake tier
  3. 03Choose Windows performance and budget
  4. 04Lock funds in Escrow
  5. 05Match with a Provider through the Scheduler
  6. 06Start the VM on the Provider
  7. 07Return encrypted session credentials
  8. 08Connect through RDP or WebRTC
  9. 09Produce periodic Usage Receipts
  10. 10Close and settle the Lease

12.3 Failure and migration

The incubation release does not need seamless live migration. The first version can stop billing immediately when a Provider goes offline and let the Consumer restart the Workspace on another Provider. With an encrypted persistent Volume, the Workspace resumes from the latest synchronized state. Snapshot replication, incremental synchronization, and live migration can follow later.

Workloads that divide cleanly

13Distributed Job Model

Section 13

13.1 First workloads to support

WorkloadPartitioning methodResult verification difficulty
AI inferenceRequest or batch distributionMedium
Blender or 3D renderingFrame or tileLow-medium
Video transcodingTime slice or segmentLow
Batch image processingFileLow
Code compilationCompilation unit or remote cacheMedium
Data processingMap or shardMedium

13.2 Workloads that are not an early priority

Workloads that require strongly shared memory, hard real-time synchronization, or extremely low-latency interconnects are poor fits for the first phase. General Windows applications also cannot transparently migrate arbitrary threads to remote nodes.

Economic framework

14Tokenomics and Protocol Revenue

Section 14

14.1 Three sources of token demand

Demand sourceFunction
Consumer StakeUnlock performance tiers, concurrency, priority, discounts, and credit limits
Provider StakeBack service quality, set capacity limits and reputation weight, and fund slashing collateral
Usage PaymentPay the variable cost of CPU, RAM, GPU, storage, and network usage

14.2 Illustrative fee allocation

DestinationIllustrative shareRationale
Provider94%Compute, bandwidth, storage, electricity, and hardware return
Protocol Treasury4%Protocol development, operations, and security
Verifier and incentives2%Challenges, verification, and early-stage incentives

14.3 Price formation

The protocol should not impose one hardware price. Providers quote by Resource Profile, and the Scheduler matches offers against the Consumer's maximum budget, region, latency, reputation, and performance needs. A protocol reference price or fixed packages may reduce user-facing volatility, with the protocol assuming part of the matching risk.

End-to-end flows

15Three Core Business Loops

Section 15

15.1 Provider joins the network

  1. 01Create wallet
  2. 02Install Provider Agent
  3. 03Run hardware checks and benchmark
  4. 04Select sellable resources
  5. 05Post Provider Stake
  6. 06Register ProviderAccount
  7. 07Publish heartbeat
  8. 08Accept Lease
  9. 09Run VM or task
  10. 10Receive settlement

15.2 Consumer starts Windows

  1. 01Wallet sign-in
  2. 02Meet target stake tier
  3. 03Fund or authorize Usage Budget
  4. 04Create Lease Request
  5. 05Scheduler match
  6. 06Lock Escrow
  7. 07Provider starts Windows
  8. 08Consumer connects
  9. 09Meter usage
  10. 10Settle periodically
  11. 11Shut down or renew

15.3 Windows calls network compute

  1. 01Windows application or SDK submits a Remote Job
  2. 02Compute Agent describes requirements
  3. 03Scheduler selects one or more Providers
  4. 04Encrypt and transfer input data
  5. 05Execute
  6. 06Verify results
  7. 07Return results to Windows
  8. 08Settle usage
Sequence risk out of the build

16Incubation MVP and Roadmap

Section 16

16.1 Minimum M1 technical scope

  • Solana Program: Provider Registry, Stake, Lease, Escrow, and Settlement.
  • Provider Agent: hardware reporting, KVM VM creation, metering, signatures, and session management.
  • Windows Image: preinstalled Guest Agent, dual-signed Usage Receipts, and remote access.
  • Scheduler: centralized in the first stage, responsible for node selection and Lease sessions.
  • Web Console: wallet sign-in, plan selection, balance and usage, and Workspace start or stop.

Evolution path

PhaseScopeQuestion that must be answered
M0 SimulationTwo or three local nodes plus a Devnet contract modelAre Lease, Stake, and Usage data structures workable?
M1 Windows LeaseLinux Provider, KVM Windows, remote desktopCan users obtain a stable VM and does the billing loop close?
M2 P2P ProviderOpen third-party nodes, reputation, benchmark, and refundsCan a heterogeneous network schedule and recover reliably?
M3 Remote JobsGPU, rendering, and transcoding Job APIIs there real demand for task-level distributed compute?
M4 Trust UpgradeTEE, Challenge, Dispute, and multiple SchedulersHow can bilateral distrust and centralized scheduling risk be reduced?
Known constraints

17Core Risk Matrix

Section 17
RiskSeverityEarly response
Provider inspects user dataHighDisk encryption, restrict sensitive jobs to approved nodes, introduce TEE later
Consumer abuses a nodeHighStrong VM isolation, network policy, risk controls, and deny lists
Metering fraudHighHost and Guest dual signatures, challenges, and disputed-fund freeze
Frequent node outagesMedium-highUptime reputation, immediate billing stop, and instance rebuild
False GPU or CPU claimsMedium-highBenchmarks, random challenges, and reputation decay
Token price volatilityHighUSD reference pricing, short quote windows, and stablecoin settlement option
Windows licensing and image distributionHighConcept validation only during incubation; dedicated compliance plan before commercialization
Centralized SchedulerMediumAccept temporarily, keep critical funds on-chain, and add multiple Schedulers later
Runaway complexityHighStrictly constrain the MVP to the Windows Lease loop
Evidence before scale

18Incubation Metrics

Section 18

18.1 Supply side

  • Online Provider count and sellable vCPU, RAM, and GPU capacity.
  • Seven-day Provider uptime, order acceptance rate, and average VM startup time.
  • Actual resource utilization and Provider return per hardware unit.

18.2 Demand side

  • Workspace creation success rate, average session length, repeat purchase rate, and renewal rate.
  • Average Usage Spend per user and the distribution of Consumer Stake tiers.
  • Remote-job adoption: the share of Windows users who actually use the Compute Fabric.

18.3 Protocol side

  • Usage Receipt agreement rate, Dispute rate, refund rate, and slashing frequency.
  • P50 and P95 time from clicking Start to a usable desktop.
  • On-chain settlement cost and off-chain metering cost per settlement.
Recommended current direction

19Decisions Still Under Incubation

Section 19
DecisionCurrent recommendation
Must the payment asset be a native token?Do not lock the design yet. Model token utility while reserving stablecoin support in the payment layer.
Must Windows persistence exist on day one?Start with Ephemeral Workspace plus an independent Volume, then add full persistence.
Must the Scheduler be decentralized?No. Early centralization helps validate supply, demand, and metering.
Are home nodes behind NAT allowed?Yes, but restrict eligible jobs according to public reachability and network quality.
Is GPU passthrough required?It can be omitted from M1 and introduced in M2 or M3.
Should slashing be automated immediately?No. Record evidence and use human arbitration first, then automate gradually.
Will SDCN implement instruction-level distributed Windows?No. The product is Workspace plus task-level Compute Fabric.
Conclusion

20Recommended Product Definition

Section 20

SDCN is a decentralized cloud computing protocol in which Solana manages economic relationships and an open Provider network supplies real compute resources. Its first product is Windows Workspace. Its long-term capability is a distributed Compute Fabric callable by Windows, SDKs, and third-party applications.

The definition preserves four core values

  • Users can contribute idle capacity from their own nodes and earn revenue.
  • Users without nodes can pay for a complete Windows virtual system.
  • Consumer Stake determines performance tiers and network entitlements, while actual consumption is settled with usage payments.
  • Solana provides trusted economic state for identity, staking, leases, escrow, usage settlement, and penalties.

The Anchor VM plus Remote Compute Fabric design avoids relying on impractical instruction-level Windows execution across arbitrary internet nodes. It preserves the decentralized compute-market thesis and leaves room for GPU, AI, rendering, transcoding, compilation, confidential computing, and multiple Schedulers.

Appendix A

AConcept Glossary

Appendix
TermDefinition
Anchor VMThe primary virtual machine that holds one user's Windows kernel, RAM, and system state.
Compute FabricA network of Providers that executes divisible remote jobs.
Provider AgentA daemon on a compute node that handles registration, virtualization, metering, and signing.
Guest AgentAn in-Windows agent for session handling, metering cross-checks, and Remote Jobs.
LeaseA rental relationship between Consumer and Provider under defined resource, price, and budget constraints.
Usage ReceiptA signed summary of resource use and charges for one metering period.
NRUNetwork Resource Unit, a provisional internal abstraction for resource metering.
AttestationEvidence from hardware or a security module that a node, VM, or Agent is in an expected state.
Appendix B

BExplicitly Out of Scope

Appendix
  • Final token supply, release schedule, governance weight, or exchange-listing mechanics.
  • A commercial Windows licensing plan.
  • A commitment to decentralized scheduling, cross-Provider live migration, or fully trustless metering.
  • A final virtualization stack or P2P protocol implementation.
  • Transparent instruction-level parallelism for general Windows applications.
  • Treating incubation-stage parameters as production security or economic parameters.

Start typing to search the white paper.

Section link copied