OPEN Cloud Payments

Cloud Payments is the financial backbone of the OpenGPU Cloudverse — a smart contract-driven billing system that ensures transparent, decentralized, and usage-based payment for GPU compute.

Unlike traditional cloud providers that rely on opaque pricing models and centralized billing, Cloud Payments enables real-time, trustless settlement between GPU providers and consumers, while offering staking incentives, refunds, and cross-chain flexibility.

🔁 How Cloud Payments Works

1. Wallet Funding

Before launching jobs, users must fund their Cloud Wallet (a non-custodial smart contract wallet). This can be done via:

  • $OGPU token (native)

  • $USDC / $DAI (on supported chains)

  • Fiat payment (via Stripe, Transak) – Coming Soon

2. Job Cost Estimation

When a user submits a job:

  • The Cloud Payment Engine estimates GPU runtime cost (based on per-hour rates)

  • Required funds are temporarily locked in an escrow contract

Example Calculation:

  • Job estimated to run for 2.5 hours on an RTX 4090 (140 $OGPU/hr)

  • Estimated cost = 350 $OGPU + 5% buffer = 367.5 $OGPU

  • User confirms and signs the transaction

3. Smart Metering + Job Execution

During job execution:

  • Actual time usage is tracked in 1-second intervals

  • The job status is streamed back to the user (UI/CLI)

  • Resource metrics are logged to IPFS + a blockchain timestamp

4. Settlement + Refunds

After job completion:

  • The exact cost is calculated

  • GPU provider is paid in full from escrow

  • Any unused tokens are instantly refunded to the user

  • A job receipt is generated with hashes of:

    • Input code

    • Output files

    • Logs

    • Provider address

Last updated