Decktrace Atlas · current platform map

Shared spine.
Separate game lanes.

Atlas shows what Decktrace actually reuses across card games and what remains specific to OPTCG or Pokajan. It replaces the former OPTCG-only progress snapshot with a current technical map grounded in the checked-in implementations.

Platform architecture

Five contracts connect the projects.

Take the visual tour
Explore the five platform contracts
01

Execute

Game rules stay separate while deterministic execution and legal-action boundaries follow the same discipline.

Implementation
optcg_sim/ and pokajan_sim/ engines; packaged browser actors for each game
Supported conclusion
The latest champion powers OPTCG simulator Play; the native bridge remains a separate qualification lane
Current boundary

The OPTCG native bridge is an execution and disagreement canary. The browser actor is simulator-only.

02

Train

Each game owns its observations, rewards, and configuration while reusing the masked shared-action approach.

Implementation
rl/ for OPTCG; pokajan_rl/ for Pokajan; separate workspaces and checkpoint bundles
Supported conclusion
The latest OPTCG simulator champion is archive-safe; Pokajan retains its simulator champion
Current boundary

Training volume is execution evidence; OPTCG strength is scoped to the checked-in Imu mirror.

03

Compare

Common starts and complete seat coverage isolate policy differences from luck and position.

Implementation
Two-seat paired openings for OPTCG; four-seat common-deal rotations for Pokajan
Supported conclusion
The latest OPTCG and Pokajan results used balanced simulator comparisons
Current boundary

Balanced sampling cannot compensate for an incorrect game rule.

04

Confirm

A challenger must remain better after uncertainty, validity, and regression checks.

Implementation
Fresh lower bounds, zero-tolerance invalid actions, timeouts, and archive opponents
Supported conclusion
Promotions occur automatically only after the declared game-specific gates clear
Current boundary

A simulator confirmation does not establish native or live-client strength.

05

Improve

Evidence decides whether to promote, retain, diagnose, or stop an idea before adding complexity.

Implementation
Retained champions, actor-visible diagnostics, bounded probes, and archive pressure
Supported conclusion
The latest champion cleared the simulator strength, archive, and Play-adoption gates; Pokajan retained v2 after five negative or inconclusive follow-ups
Current boundary

The OPTCG recommendation is simulator-scoped; native qualification and broader strength remain separate.

Game-specific lanes

Same discipline, different games and scorecards.

Keeping the differences explicit prevents a reusable platform claim from becoming an unsupported universal-game claim.

OPTCG lane

Two-seat wins with a native reference.

Fixed Imu mirror
Game engine
optcg_sim/ deterministic simulator
Agent and training
rl/ masked shared-action policy and capability operator
Comparison
Common openings with challenger and incumbent swapping two seats
Strength unit
Win rate and an uncertainty-adjusted lower win-rate bound
Additional runtime
Native bridge and client as execution/disagreement reference and later qualification smoke
Browser play
The latest simulator champion is available

Read the OPTCG result.

Pokajan lane

Four-seat settlement with hidden information.

v2 retained
Game engine
pokajan_sim/ deterministic four-player simulator
Agent and training
pokajan_rl/ masked shared-action policy and game-specific campaign module
Comparison
Common deals with the learner rotated through all four seats
Strength unit
Placement-weighted terminal coin settlement against the mean opponent
Additional runtime
No native control or live-client parity lane has been established
Browser play
Packaged Pyodide simulator actor, not a live-client implementation

Read the Pokajan result.

Evidence boundaries

Three distinctions keep the map honest.

These are architectural constraints, not footnotes. They define what each visible result is allowed to mean.

Shared does not mean identical

Contracts transfer; rules and rewards do not.

Decktrace reuses the capability discipline and operator seams. Each game still owns its state, actions, reward, matchup design, and evaluation unit.

Browser does not mean native

Playable simulator actors preserve their own boundary.

The Play routes package the same simulator-side actors used by the project. They demonstrate accessible local play and export parity, not parity with an official client.

Promotion also requires correct rules

The latest champion clears the simulator and Play gates; native qualification stays separate.

The latest champion passed simulator promotion, archive checks, and Play-adoption parity and now powers Play. Native execution and qualification remain explicit, separate boundaries.

Historical Atlas

The old commit map remains a dated OPTCG artifact.

The former Atlas snapshot ends on July 22 and predates Pokajan. It is preserved for historical engineering context, not presented as current platform status.

Open the historical OPTCG snapshot.