Technical Research & Engineering

GLOBAL INTENT COMPANY

Interactive technical environment for machine learning, scientific instrumentation, computational systems, experiments, and project evidence.

Developed independently by founder and researcher Cory Tortorici. Source code, controlled experiments, null results, architectural iterations, and public research logs are made inspectable across all project nodes.

Source Repositories
Laboratory Chronology

LATEST FROM THE LAB

Recent empirical findings, architectural iterations, and null results surfaced directly from active research logs.

Active laboratory research log entries with timestamped records are available in the full research log.

Interactive Spatial Knowledge Graph

EXPLORE THE RESEARCH

Navigate the connected network of research projects, architectural pipelines, and domain clusters in real-time 3D.

Focused on ggSLOTS • Orbiting sub-nodes active
Domains:
SPATIAL FOCUS:ggSLOTS•Shipped Software
Shipped SoftwareKind: softwarePaused[GGSLOTS-TX-ENGINE]

A full-stack transactional casino and gaming platform featuring 6 distinct game engines (Slots, Blackjack, Poker, Plinko, Bingo, Scratch Cards), an ACID-compliant PostgreSQL balance ledger with row-level locking (SELECT ... FOR UPDATE) to prevent double-spending, CSPRNG Web Crypto randomness, and US state geolocation compliance checks.

Software Purpose & Scope:Deliver a reliable, transparent transactional gaming simulation with verifiable state transitions, cryptographic randomness, and strict ACID ledger accounting.

Structural Overview

Engineered around transactional rigor and game fairness. Game outcomes are calculated via cryptographically secure random number generators (Web Crypto API). Balance transactions execute atomically inside Supabase PostgreSQL stored procedures using row-level locking (SELECT ... FOR UPDATE) to prevent concurrency race conditions.

Canonical Source Artifact

GitHub Repository
Primary Source CodePublic
GI-Company /ggSLOTS

Canonical public source repository: React 18, Supabase ACID ledger, CSPRNG Web Crypto, and 6 casino game engines.

Canonical GI-Company Source

Design Invariants & Principles

[1]Ledger Atomicity: Balance changes are strictly processed through database-level locks, preventing duplicate wagers or race conditions.
[2]Cryptographic Fairness: Game outcomes derive from browser and server CSPRNG rather than predictable Math.random().
[3]Separation of Concerns: Decouples rendering animations from underlying transactional settlement states.

System Components

Six-Game Casino Suite

Full game engines for SlotGame (custom paylines), BlackjackGame (split/double-down), PokerGame, PlinkoGame (physics peg matrix), BingoGame, and ScratchGame.

ACID Balance Ledger

PostgreSQL stored procedures locking user balance records with FOR UPDATE during wagers and payouts, guaranteeing atomic balance consistency.

CSPRNG Fair Randomness Engine

Generates unmanipulated reel positions, card draws, and peg drop paths using crypto.getRandomValues().

Compliance & Geo-Fence Filter

Detects user IP geolocation and enforces state-by-state regulatory gaming restrictions and self-exclusion limits.

Technology Stack

React 18 & TypeScriptViteTailwind CSSSupabase / PostgreSQL (ACID Ledger & Stored Procedures)Web Crypto API (CSPRNG Randomness)IP Geolocation APICanvas ConfettiVercel

Technical Decisions

Used Supabase RPC functions with row-level locks instead of optimistic client balances.
Categorized under Shipped Software without artificial scientific claims.
Implemented modular game engine interfaces allowing uniform balance and transaction logging across all 6 games.
Technical Research Explorer | Global Intent Company