PVERSE
Game Systems

Refining

Refining defines the ore-to-refined conversion layer in PVERSE, where raw ore is transformed into its canonical refined form through bounded batch execution and forward-only record handling.

Published: March 23, 2026
Updated: March 23, 2026
Section: Game Systems
Two-stage model locked
Refining now follows a canonical two-stage structure: Ore → Refined Output. The older three-stage interpretation is no longer the active naming model for this page.

Overview

Refining is the first formal conversion gate in the PVERSE gameplay loop. It transforms raw ore into its canonical refined output under explicit execution rules, bounded processing behavior, and forward-only record integrity.

This page defines the meaning and structure of refining rather than final live balance values. Exact batch sizes, rates, loss amounts, fees, and success parameters remain SSOT-owned and enforced by code.

Scope

Refining defines the ore-to-refined conversion layer inside the Game Systems section.

  • canonical two-stage resource transformation from ore into refined form
  • accepted input identity, ownership checks, and bounded execution rules
  • explicit rejection behavior when a refining attempt is invalid
  • forward-only records for successful or terminal refining outcomes

Core Model

The core model is that refining converts a valid ore input into its single canonical refined counterpart. This page no longer treats refining as an intermediate step in a three-stage chain. Instead, refining is the definitive conversion from ore into the final refined identity used by the current resource naming system.

  • refining is a two-stage conversion: ore in, refined output out
  • each ore type has one canonical refined output name
  • execution remains bounded and must resolve under valid runtime rules
  • future changes apply forward-only and do not silently rewrite historical records

Canonical Resource Mapping

The table below defines the currently locked ore-to-refined naming standard for the refining layer.

Ore Name Refined Name Tier
Iron Ore Iron Forged Common
Copper Ore Copper Forged Common
Silver Ore Silver Forged Common
Gold Ore Gold Forged Uncommon
Platinum Ore Platinum Forged Uncommon
Emerald Ore Emerald Cut Uncommon
Diamond Ore Diamond Cut Uncommon
Taaffeite Ore Taaffeite Polished Rare
Alexandrite Ore Alexandrite Polished Rare
Benitoite Ore Benitoite Polished Rare
Grandidierite Ore Grandidierite Crystal Epic
Serendibite Ore Serendibite Crystal Epic
Red Diamond Ore Red Diamond Prime Legendary
Painite Ore Painite Prime Legendary

Operational Behavior

A refining attempt is accepted only when all current runtime rules are satisfied. The system validates the submitted ore, checks ownership and execution eligibility, reserves the input, resolves the refining result, and then commits the outcome as durable forward-only history.

Refining does not imply partial execution by default. If the attempt is invalid under current rules, it is rejected as a whole rather than partially processed. Where randomness, yield shaping, or loss handling exists, those values are controlled by SSOT and enforced through code rather than defined in this page.

Validate Input → Reserve Ore → Resolve Outcome → Commit Record → Credit Refined Output

Constraints

  • this page does not hard-code final batch sizes, rates, fees, or loss tables
  • refining is limited to the canonical ore-to-refined mapping defined here
  • invalid refining attempts are rejected explicitly rather than silently reinterpreted
  • future refining policy changes apply forward-only and do not rewrite prior refining history

Integrity Considerations

Refining integrity depends on clear separation between system meaning, configurable values, and execution truth. Documentation defines the canonical conversion model, SSOT owns mutable numeric parameters, and code enforces validation, reservation, resolution, and record creation.

  • the committed server record is authoritative, not the client display
  • refining records should remain append-only after successful commit
  • historical refining outcomes remain auditable even if future balance rules evolve

Future Expansion

As PVERSE expands, refining may connect to richer visibility rules, stronger material-family identity, and separate balance-oriented references. The conceptual model should remain stable: refining is the canonical ore-to-refined conversion layer, and its naming plus historical records remain forward-only.

Summary

  • Refining now follows a canonical two-stage model: Ore → Refined Output.
  • Each ore type maps to one locked refined identity under the current naming standard.
  • Execution remains bounded, validated, and explicitly recorded.
  • All refining updates follow forward-only interpretation and preserve auditable history.