Crypto Mining as a Payment System GitHub issue

vibecode
{"vibecode": {
    "doc": "crypto-mining-payments",
    "role": "speculative app concept: use Caspian's sandbox, trust policy, and blockchain integration as a platform for opt-in compute-time donations as payment for services",
    "key_concepts": ["compute_for_value", "sandboxed_mining", "blockchain_verification",
        "opt_in_user_consent", "puck_uno_agnostic"],
    "status": "brainstorm"
}}

Status GitHub issue

Future consideration. Not part of early versions.


Overview GitHub issue

Caspian's sandbox, trust policy, and blockchain integration make it a natural platform for a generalised opt-in compute payment system. Any two parties can use it: a user pays for a service by donating compute time; the recipient verifies and records the work on the blockchain.

This is not specific to puck.uno. Any site can offer it, accept it, or build on top of it using a standard Caspian library.


How It Works GitHub issue

  1. A site offers something in exchange for compute time — a service, credits, a free tier, a charitable donation.
  2. The user agrees explicitly. The mining session is clearly marked as such in the UI.
  3. The Caspian runtime executes the mining library in a sandboxed environment for a defined duration. The sandbox enforces the time limit; the user's machine cannot be exploited beyond what was agreed.
  4. The completed work is verified and recorded on the blockchain. Both parties can audit the transaction.
  5. The site delivers whatever was promised.

Why Caspian Is a Good Fit GitHub issue


Use Cases GitHub issue


Open Questions GitHub issue


Relationship to Trust Policy GitHub issue

Mining sessions run under the standard trust policy. A mining object must declare itself as such (setting TBD). The engine can enforce a default maximum duration for mining sessions on untrusted code — preventing surreptitious crypto mining is the same mechanism that defines the ceiling for legitimate sessions. See trust-policy.md.

© 2026 Puck.uno