Create an account
Use a separate XMRVM account to authorize contract actions. Your Monero seed is never needed.
Put XMR to work in applications like escrow, exchanges, lending, and treasuries—while keeping native Monero deposits and withdrawals in the picture.
A separate account for contracts. Your Monero wallet keys stay yours.
XMRVM connects a distinct contract account to native XMR transfers. You stay in control of your Monero wallet; the runtime balance is used by applications and is subject to the published reserve and withdrawal rules.
Use a separate XMRVM account to authorize contract actions. Your Monero seed is never needed.
Check the network, approved runtime details, reserve policy, and available attestation evidence.
Send from your normal Monero wallet. Credit follows the published confirmation policy.
Interact with contracts using your internal runtime balance. Contract calls are not Monero transactions.
Request a native XMR payout. The amount stays reserved while the payment is processed.
Contracts can coordinate activity inside XMRVM. Each application defines its own rules; explore the examples below.
Hold funds to agreed conditions, then release or refund through contract rules.
Trade internal assets against a pool, according to its contract.
Coordinate deposits, positions, and application-specific lending rules.
Manage funds or governance actions according to a treasury’s rules.
Attestation lets you check which measured workload is running. It is a core part of the trust model, alongside reserve controls and published withdrawal rules.
Read the important detailsReview network, runtime version, code and configuration identifiers, and attestation status.
Your runtime balance represents an entitlement backed by reserves and published controls.
The private runtime keeps application state off public ledgers; each application defines what it records.
Clear answers matter when value is involved.
No. Your Monero wallet keys remain with you and should never be entered into the dApp, XMRVM, or the TEE. A separate XMRVM account key authorizes contract actions.
No. Contract actions update XMRVM state. Native Monero transactions are used for deposits and withdrawals.
Withdrawal timing depends on reserve availability, the signer, and the Monero network. A pending amount stays reserved while a signed payout confirms.
Review how accounts, runtime balances, reserves, and withdrawals fit together before you use a service.
Explore the flowA buyer funds an escrow, the agreed conditions are met, and the seller withdraws. Walk through the flow step by step.
Buyer and seller use separate XMRVM accounts for contract actions. They review the runtime, attestation evidence, reserve controls, and escrow terms. Their Monero wallet seeds stay private.