diff --git a/Trust_Mark_Issuance_eduGAIN.puml b/Trust_Mark_Issuance_eduGAIN.puml
new file mode 100644
index 0000000000000000000000000000000000000000..8fdbdaa60e8d17b97612f782484d223e70f938d1
--- /dev/null
+++ b/Trust_Mark_Issuance_eduGAIN.puml
@@ -0,0 +1,27 @@
+@startuml
+hide footbox
+title Trust Mark Issuance Example: eduGAIN
+entity Client as client
+entity "Trust Mark\nendpoint" as endpoint
+database "Trust marked\nentities" as tmes
+client -> endpoint: GET\nPrivate key JWT
+endpoint --> tmes: In list?
+group Yes
+    client <-- endpoint: Trustmark
+end
+group No
+    endpoint -> endpoint: Checks
+    note left
+        ✓Trust Chain: Client -> eduGAIN TA
+        AND
+        ✓Trust Mark from a national federation
+    end note
+    group Yes
+        endpoint -> tmes: Add Entity
+        client <-- endpoint: Trustmark
+    end
+    group No
+        client <-- endpoint: Forbidden
+    end
+end
+@enduml