STKS2Chain is a protocol designed to bridge GSM technologies with blockchain systems. It leverages the ubiquitous nature of SIM cards and SMS messaging to enable seamless transactions, wallet management, and smart contract interactions without requiring an internet connection. At its core, STK2Chain allows users to perform blockchain-based operations via familiar mobile interfaces such as STK menus, making blockchain more accessible to underserved demographics and areas with limited internet access.
graph LR
A(Start)
A[STK Menu] --> B["GSM Tower Network
(Carrier BTS)"]
B --> C["STK2Chain Middleware
(ERC-4337 Bundler)"]
C --> D["Ethereum Node
(ERC-4337 EntryPoint)"]
D -->|TX Hash| C
C -->|SMS Confirm| A
βββββββββββββββββββββββββββββ
β eSIM Profile Elements β
βββββββββββββββββββββββββββββ
β β’ eUICC Network Config β
β β’ STK Interface β
β β Java Card Applet β
β β’ HD Wallet [stk2wallet] β
βββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββ
β eSIM Profile (TEE) β
ββββββββββββββββββββββββββββββββ
β 1. eUICC (Secure Element) β β Hardware root of trust
β 2. Java Card Applet β β Isolated execution
β 3. ERC-4337 Wallet Logic β β Code integrity
ββββββββββββββββββββββββββββββββ
| Chain | Implementation |
|---|---|
| Ethereum | STK2ETH |