eSIM RSP Knowledge Base

Comprehensive technical knowledge base covering 12 GSMA eSIM specifications. 84+ articles on Remote SIM Provisioning — SGP.02, SGP.22, SGP.32, SGP.41, SGP.29, SGP.23, SGP.25, SGP.26 and more.


Project maintained by AlexsCodingAgent Hosted on GitHub Pages — Theme by mattgraham

The Secret Languages of eSIM: How the Helpers Talk 🗣️

Imagine…

You’re at the United Nations, and everyone speaks a different language. The French delegate needs to talk to the Japanese delegate, who needs to talk to the Brazilian delegate. Somehow, through translators and agreed-upon formats, messages flow perfectly.

The eSIM world works the same way! Every helper speaks a different “language” : but they all follow the same rulebook so nothing gets lost in translation.


The Four Language Families 🌐

ES2+ : The Ordering Language 📋

This is how your carrier talks to the Key Maker. It’s the simplest language: plain JSON (a human-readable format like a shopping list):

Think of ES2+ like email between business partners: polite, structured, and to the point.

ES9+ : The Courier Language 📬

This is how your phone’s Assistant talks to the Key Maker over the internet:

This language is also JSON, but it carries mysterious encrypted blobs the Assistant can’t read. It’s like a courier carrying sealed diplomatic pouches.

ES8+ : The Secret Tunnel Language 🔐

This is the most special language of all. It’s how the Key Maker speaks directly to your Vault chip, through the Assistant (who just passes the sealed messages along).

ES8+ commands are wrapped in multiple layers of encryption using something called SCP03t. Every message is:

Key Maker commands include:

ES10x: The Chip-Whispering Language 💬

This is how the Assistant talks directly to the Vault chip inside your phone. It uses a format called APDUs (short command packets) over a physical connection:


The Golden Rule: Every Message Gets a Ticket 🎫

Every single message in the eSIM system carries a functionCallIdentifier : a unique ticket number. This is brilliant because:


The Post Office Pattern 📮

The Notifier (SM-DS) adds a clever twist: it decouples “making a key” from “picking up a key.” The Key Maker can create your profile on Monday, drop a note at the post office, and your phone can discover it on Friday.

Your phone doesn’t need to be constantly connected: it just checks the post office every so often. This is called event-driven architecture and it’s what makes eSIM work even on devices that aren’t always online.


The ES8+ encrypted messages travel through your phone’s Assistant app: but the app literally cannot read them. The encryption is end-to-end between the Key Maker’s server and your phone’s secure chip. Even if the Assistant app was hacked by a villain, they’d see nothing but digital gibberish!


Kid-friendly version of GSMA SGP.22, Sections 5 and 6: Functions and Interface Binding

Back to Kids Articles