Protocol

Architecture

VOXX separates expensive execution from bounded settlement. Workers compute off-chain; EVM contracts record commitments, call approved verifiers, and conserve escrowed value.

v0.1 boundaryThe shipped contracts escrow only the host chain's native asset. Robinhood Chain is a proposed pilot host, not a canonical deployment.

Four contracts

JobRegistryCreates canonical job commitments, snapshots economic terms, calls the selected verifier, records one accepted result, and exposes deadline refunds.
EscrowVaultLocks one native-asset balance per job. Only its one-time-bound registry can distribute or refund funds. Recipients withdraw from pull balances.
VerifierRegistryStores non-overwritable verifier IDs, adapter addresses, versions, status, and metadata. Administrative deactivation can halt compromised adapters.
ProtocolConfigControls prospective fee, treasury, reward limits, duration limits, input size, and job admission. The fee is capped at 10% in v0.1.

Job state machine

None --createJob()--> Open Open --valid proof before deadline--> Settled Open --deadline passes--> Refunded

A job cannot settle or refund twice. Its requester, fee recipient, program, verifier, input commitment, reward, fee, and deadline remain fixed after creation.

Data and value path

01EventThe registry emits an input envelope and commitment.
02WorkerA node waits for confirmations and executes.
03AdapterThe registered verifier checks bound evidence.
04VaultEscrow becomes claimable or refundable.

The settlement layer does not interpret arbitrary proof bytes. It passes the job-bound statement to the chosen adapter and acts only on the adapter's boolean result.

Administration and upgrades

v0.1 uses OpenZeppelin Ownable administration for verifier registration and prospective configuration. The contracts are deliberately non-upgradeable. A production release should use delayed multisignature control, publish reproducible bytecode, deploy versioned contracts, and require explicit migration rather than silently changing live job semantics.

Asset boundary

Native-asset escrow is implemented. $VOXX settlement is a target extension requiring an allowlisted ERC-20 vault and a separately reviewed token contract. Neither asset changes the host chain's consensus or gas requirements.