DYVR

Exploration Protocol

What is Dyvr?

Dyvr is a decentralized exploration game built natively on the Internet Computer (ICP). Players deploy and manage on-chain canister smart contracts that actively explore the network topology, discover digital artifacts, and earn $DEEP token rewards.

It is designed to feel technically authentic. You are not mining blocks or clicking buttons; you are directing intelligent on-chain agents through a living network.

Technical Architecture

Dyvr utilizes three distinct canister smart contracts operating seamlessly across the Internet Computer:

  • Explorer Canisters: Deployed directly by players. These run exploration logic, manage burn rates, track discoveries, and hold earned tokens.
  • Coordinator Canister: A single global canister managed by the protocol that tracks all active explorers, resolves discovery conflicts, and maintains the global ledger via verifiable random functions (VRF).
  • Token Ledger Canister: The core financial engine managing the $DEEP token, minting rewards, and facilitating marketplace transactions.

How It Works

1. Deployment

Players deploy Explorer Canisters onto the network. Each canister operates autonomously, traversing data structures to probe for undiscovered artifacts.

2. Burn Rate

Players configure the "Burn Rate" of each canister. Higher burn rates consume cycles aggressively but yield vastly faster and more frequent exploration events.

3. Discovery

When a canister discovers an artifact, the global Coordinator verifies the claim using on-chain randomness, and $DEEP tokens are generated directly to the player's wallet.

Burn Rate Mechanics

Player agency is driven by the Burn Rate. This configurable parameter controls how aggressively an Explorer Canister consumes cycle resources in exchange for faster, more frequent exploration.

Burn Rate Resource Cost Discovery Speed Risk Profile
Low Minimal cycles/hr Slow Low — runs indefinitely
Medium Moderate cycles/hr Standard Medium — periodic refuel
High Heavy cycles/hr Fast High — depletes quickly
Max Extreme cycles/hr Very Fast Critical — short lifespan

Canister Communication & VRF Security

Explorer canisters communicate with the Coordinator via inter-canister calls. When an explorer finds a candidate artifact, it submits a claim to the Coordinator. The Coordinator validates the claim using a verifiable random function (VRF) seeded with the canister ID, block height, and a global nonce, ensuring absolute fairness and tamper-resistance.

Horizontal Scalability

The Internet Computer is natively designed for horizontal scaling. Because each canister is strictly isolated, a single player deploying 1,000 canisters does not create architectural bottlenecks. The Coordinator canister utilizes sharding logic to distribute claim validation across multiple sub-coordinators dynamically as network load increases.

The Network Canvas Engine

Dyvr’s UI is powered by Heerich.js — a lightweight 3D voxel engine that renders entirely to SVG without WebGL. It builds shapes via CSG-like boolean operations and outputs crisp, scalable vector graphics. This deliberate architectural choice means players with fleets of thousands of canisters will not experience frame rate degradation on ordinary hardware.

Visual States & Animation

Because Heerich renders to SVG, animations are driven by CSS transitions, eliminating render loop overhead. Each canister animates independently based on its burn rate:

  • Low Burn: Dim, cool blue face fill. Scale pulses slowly.
  • Medium Burn: Teal/cyan face fill with moderate pulsing.
  • High Burn: Bright amber face fill with faster oscillation.
  • Max Burn: Intense orange-white fill. Carved interior reveals a glowing core.

Discovery Event Sequence

When a canister makes a discovery, a visual event sequence fires using Heerich’s boolean geometry operations. The canister voxel’s interior is briefly carved out using removeGeometry(), revealing styled inner faces colored by rarity (gold for common, cyan for rare, white for legendary). A floating $DEEP token counter then increments in real time.

Dynamic Emission Rate

The game utilizes a Dynamic Emission Model to maintain a balanced, self-regulating economy. Rather than a fixed halving schedule, the protocol responds to real-time network activity.

Very High (>90%)
-40%
High (70-90%)
-20%
Normal (40-70%)
0%
Low (20-40%)
+20%
Very Low (<20%)
+50%

This creates a self-regulating economy: when players leave, rewards rise to draw them back. When the game is booming, scarcity is enforced to protect token value.

Periodic Adjustment Events

In addition to dynamic epoch adjustments, the game features Scheduled Flux Events — moments where emission shifts significantly based on cumulative milestones:

  • First Compression: At 1 million total discoveries, the base emission rate drops 30%. This is the equivalent of a first halving.
  • Surge Windows: If 3 consecutive epochs show Very Low activity, a Surge Window opens: emission doubles for 72 hours to re-ignite the network.
  • Discovery Droughts: If a full epoch passes with fewer than a threshold number of artifact finds, the artifact rarity table is rebalanced to increase discovery rates.
Disclaimer: DYVR is currently in active development. All game mechanics, architecture details, and economic models described here are subject to change prior to mainnet launch.