{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreig57ytnxjjnqbkktxdixss4hxiwbckrlbljvzhyuaecatr37u3kju",
    "uri": "at://did:plc:26wbisnofuprnxip3e62v5t2/app.bsky.feed.post/3ml5jjenwqus2"
  },
  "path": "/t/yggdrasim-a-unified-open-source-orchestration-platform-for-e-sim/2578#post_1",
  "publishedAt": "2026-05-05T21:11:19.000Z",
  "site": "https://discourse.osmocom.org",
  "tags": [
    "https://github.com/1ot/YggdraSIM"
  ],
  "textContent": "Over the years, I have used a number of different tools to manage (e)SIM cards, and it has always felt clunky swapping between different environments—sometimes CLI-only, sometimes a GUI. One of my biggest pain points has always been that there isn’t a single tool capable of handling the entire width of the (e)SIM stack; you are always left juggling at least a couple of them.\n\nI had personally been using `pysim` alongside GlobalPlatformPro, plus a few proprietary tools from vendors like Thales, Comprion, etc. This worked fine until I decided to move away from Windows in favor of Linux, at which point I realized the proprietary tools no longer worked as they are Windows-exclusive.\n\nInstead of moving back to Windows, I decided to build the comprehensive orchestration platform I had been missing. YggdraSIM utilizes the amazing work by the Osmocom community (especially the `pysim` and `simtrace2` teams) to tie all the loose ends together with a heavy focus on workflow orchestration.\n\nThe result is **YggdraSIM** , featuring:\n\n  * **Card Admin Shell (SCP03 + ETSI File System):** Local management, script execution, and full file-system dumping.\n  * **OTA Simulator (SCP80):** Remote management and script execution.\n  * **eSIM Relay (SGP.22+32):** Both Live and Test certificate flows.\n  * **Local eIM (SGP.32):** Full SGP.32 package loading.\n  * **Local SM-DP+:** Load and tear down profiles completely offline to test card behavior without a server in the loop.\n  * **SAIP Tool:** Powered by upstream `pySim`. Inspect, lint (against interoperability specs), transcode, interactively build, and hex-decode profile packages.\n  * **SUCI Tool:** 5G SUCI key management.\n  * **HIL Bridge:** A `SIMtrace2`-backed bridge. Lets a real card sit in a reader while serving a modem, with full APDU capture and a Wireshark mirror over GSMTAP.\n  * **Simulated Backend:** An in-process simulated UICC/eUICC backend for testing without physical hardware.\n\n\n\n**v1.0.0 Release:** GitHub: https://github.com/1ot/YggdraSIM\n\nMore QoL updates (such as a GUI) are on the way. I would love to hear your thoughts and feedback",
  "title": "YggdraSIM: A unified, open-source orchestration platform for (e)SIM"
}