diff --git a/kubernetes/helm_charts/sunbird-RC/registry/schemas/TrainingCertificate.json b/kubernetes/helm_charts/sunbird-RC/registry/schemas/TrainingCertificate.json
index dedfd0dcef43179abde06def9a01ed58aa10e56d..3e403e6eb436f45e859b916bb6edce84cfb8d034 100644
--- a/kubernetes/helm_charts/sunbird-RC/registry/schemas/TrainingCertificate.json
+++ b/kubernetes/helm_charts/sunbird-RC/registry/schemas/TrainingCertificate.json
@@ -69,6 +69,6 @@
 		],
 		"systemFields": ["osCreatedAt", "osUpdatedAt", "osCreatedBy", "osUpdatedBy"],
 		"enableLogin": false,
-		"credentialTemplate": "https://raw.githubusercontent.com/sknirmalkar89/sunbird-rc-core/main/sunbird-specs/template.json"
+		"credentialTemplate": "https://raw.githubusercontent.com/project-sunbird/sunbird-devops/release-4.8.0/kubernetes/helm_charts/sunbird-RC/registry/templates/credential_template.json"
 	}
 }
\ No newline at end of file
diff --git a/kubernetes/helm_charts/sunbird-RC/registry/templates/READ.md b/kubernetes/helm_charts/sunbird-RC/registry/templates/READ.md
new file mode 100644
index 0000000000000000000000000000000000000000..989824d1e8d9a9ae95e9edd88cb775b9d6eaa651
--- /dev/null
+++ b/kubernetes/helm_charts/sunbird-RC/registry/templates/READ.md
@@ -0,0 +1,24 @@
+# Training Certificate
+
+Training Certificate is used to store all relevant certifcates of the sunbird
+   Training Details below
+   ## Training Name
+   
+   ## Training Id
+   
+   ## Name
+   
+   ## Public Key
+   
+   ## Url
+   
+   ## designation
+   
+   ## Image
+   
+   ## identity
+   
+# signatory
+   
+   
+# Issuer   
diff --git a/kubernetes/helm_charts/sunbird-RC/registry/templates/credential_template.json b/kubernetes/helm_charts/sunbird-RC/registry/templates/credential_template.json
new file mode 100644
index 0000000000000000000000000000000000000000..2e2989b343edba8f647d8c365eb29d2bf8cf4905
--- /dev/null
+++ b/kubernetes/helm_charts/sunbird-RC/registry/templates/credential_template.json
@@ -0,0 +1,27 @@
+{
+    "@context": [
+    "https://raw.githubusercontent.com/project-sunbird/sunbird-devops/release-4.8.0/kubernetes/helm_charts/sunbird-RC/registry/templates/v1_context.json",			
+    "https://raw.githubusercontent.com/project-sunbird/sunbird-devops/release-4.8.0/kubernetes/helm_charts/sunbird-RC/registry/templates/sunbird_context.json"
+ ],
+    "type": [
+        "VerifiableCredential"
+    ],
+    "id":"did:sunbird:{{osid}}",
+    "issuanceDate": "{{osCreatedAt}}",
+    "credentialSubject": {
+        "type":"{{certificateLabel}}",
+        "name": "{{recipient.name}}",
+        "trainingName": "{{training.name}}",
+        "trainingId":"{{training.id}}"	
+     },
+ "issuer":{			         
+        "id":"https://raw.githubusercontent.com/project-sunbird/sunbird-devops/release-4.8.0/kubernetes/helm_charts/sunbird-RC/registry/templates/READ.md#Issuer",
+         "type":[
+            "Issuer"
+         ],
+         "name":"{{issuer.name}}",
+         "url":"{{issuer.url}}",
+         "publicKey":["{{issuer.kid}}"]
+  }
+    
+ }
\ No newline at end of file
diff --git a/kubernetes/helm_charts/sunbird-RC/registry/templates/sunbird_context.json b/kubernetes/helm_charts/sunbird-RC/registry/templates/sunbird_context.json
new file mode 100644
index 0000000000000000000000000000000000000000..bcda0cb9da7935c232630c9541d9fa155efa6879
--- /dev/null
+++ b/kubernetes/helm_charts/sunbird-RC/registry/templates/sunbird_context.json
@@ -0,0 +1,63 @@
+{
+    "@context": {
+      "@version": 1.1,
+      "@protected": true,
+      "TrainingCertificate": {
+        "@id": "https://raw.githubusercontent.com/project-sunbird/sunbird-devops/release-4.8.0/kubernetes/helm_charts/sunbird-RC/registry/templates/READ.md#TrainingCertificate",
+        "@context": {
+          "id": "@id",
+          "@version": 1.1,
+          "@protected": true,
+          "TrainingCertificate": "schema:Text"
+        }
+      },
+      "trainingName":{
+        "@id":"https://raw.githubusercontent.com/project-sunbird/sunbird-devops/release-4.8.0/kubernetes/helm_charts/sunbird-RC/registry/templates/READ.md#trainingName",
+        "@context": {
+          "name":"schema:Text"
+        }
+      },
+  "trainingId":{
+        "@id":"https://raw.githubusercontent.com/project-sunbird/sunbird-devops/release-4.8.0/kubernetes/helm_charts/sunbird-RC/registry/templates/READ.md#trainingId",
+        "@context": {
+          "name":"schema:Text"
+        }
+      },
+      "name":{
+        "@id":"https://raw.githubusercontent.com/project-sunbird/sunbird-devops/release-4.8.0/kubernetes/helm_charts/sunbird-RC/registry/templates/READ.md#name",
+        "@context": {
+          "name":"schema:Text"
+        }
+      },
+      "publicKey":{
+        "@id":"https://raw.githubusercontent.com/project-sunbird/sunbird-devops/release-4.8.0/kubernetes/helm_charts/sunbird-RC/registry/templates/READ.md#publicKey",
+        "@context": {
+          "name":"schema:Text"
+        }
+      },
+      "url":{
+        "@id":"https://raw.githubusercontent.com/project-sunbird/sunbird-devops/release-4.8.0/kubernetes/helm_charts/sunbird-RC/registry/templates/READ.md#url",
+        "@context": {
+          "name":"schema:Text"
+        }
+      },
+      "designation":{
+        "@id":"https://raw.githubusercontent.com/project-sunbird/sunbird-devops/release-4.8.0/kubernetes/helm_charts/sunbird-RC/registry/templates/READ.md#designation",
+        "@context": {
+          "name":"schema:Text"
+        }
+      },
+      "image":{
+        "@id":"https://raw.githubusercontent.com/project-sunbird/sunbird-devops/release-4.8.0/kubernetes/helm_charts/sunbird-RC/registry/templates/READ.md#image",
+        "@context": {
+          "name":"schema:Text"
+        }
+      },
+      "identity":{
+        "@id":"https://raw.githubusercontent.com/project-sunbird/sunbird-devops/release-4.8.0/kubernetes/helm_charts/sunbird-RC/registry/templates/READ.md#identity",
+        "@context": {
+          "name":"schema:Text"
+        }
+      }
+    }
+}
\ No newline at end of file
diff --git a/kubernetes/helm_charts/sunbird-RC/registry/templates/v1_context.json b/kubernetes/helm_charts/sunbird-RC/registry/templates/v1_context.json
new file mode 100644
index 0000000000000000000000000000000000000000..d028ec2a3f357980ea3d77818cfa00154e6c29ca
--- /dev/null
+++ b/kubernetes/helm_charts/sunbird-RC/registry/templates/v1_context.json
@@ -0,0 +1,237 @@
+{
+    "@context": {
+      "@version": 1.1,
+      "@protected": true,
+  
+      "id": "@id",
+      "type": "@type",
+  
+      "VerifiableCredential": {
+        "@id": "https://www.w3.org/2018/credentials#VerifiableCredential",
+        "@context": {
+          "@version": 1.1,
+          "@protected": true,
+  
+          "id": "@id",
+          "type": "@type",
+  
+          "cred": "https://www.w3.org/2018/credentials#",
+          "sec": "https://w3id.org/security#",
+          "xsd": "http://www.w3.org/2001/XMLSchema#",
+  
+          "credentialSchema": {
+            "@id": "cred:credentialSchema",
+            "@type": "@id",
+            "@context": {
+              "@version": 1.1,
+              "@protected": true,
+  
+              "id": "@id",
+              "type": "@type",
+  
+              "cred": "https://www.w3.org/2018/credentials#",
+  
+              "JsonSchemaValidator2018": "cred:JsonSchemaValidator2018"
+            }
+          },
+          "credentialStatus": {"@id": "cred:credentialStatus", "@type": "@id"},
+          "credentialSubject": {"@id": "cred:credentialSubject", "@type": "@id"},
+          "evidence": {"@id": "cred:evidence", "@type": "@id"},
+          "expirationDate": {"@id": "cred:expirationDate", "@type": "xsd:dateTime"},
+          "holder": {"@id": "cred:holder", "@type": "@id"},
+          "issued": {"@id": "cred:issued", "@type": "xsd:dateTime"},
+          "issuer": {"@id": "cred:issuer", "@type": "@id"},
+          "issuanceDate": {"@id": "cred:issuanceDate", "@type": "xsd:dateTime"},
+          "proof": {"@id": "sec:proof", "@type": "@id", "@container": "@graph"},
+          "refreshService": {
+            "@id": "cred:refreshService",
+            "@type": "@id",
+            "@context": {
+              "@version": 1.1,
+              "@protected": true,
+  
+              "id": "@id",
+              "type": "@type",
+  
+              "cred": "https://www.w3.org/2018/credentials#",
+  
+              "ManualRefreshService2018": "cred:ManualRefreshService2018"
+            }
+          },
+          "termsOfUse": {"@id": "cred:termsOfUse", "@type": "@id"},
+          "validFrom": {"@id": "cred:validFrom", "@type": "xsd:dateTime"},
+          "validUntil": {"@id": "cred:validUntil", "@type": "xsd:dateTime"}
+        }
+      },
+  
+      "VerifiablePresentation": {
+        "@id": "https://www.w3.org/2018/credentials#VerifiablePresentation",
+        "@context": {
+          "@version": 1.1,
+          "@protected": true,
+  
+          "id": "@id",
+          "type": "@type",
+  
+          "cred": "https://www.w3.org/2018/credentials#",
+          "sec": "https://w3id.org/security#",
+  
+          "holder": {"@id": "cred:holder", "@type": "@id"},
+          "proof": {"@id": "sec:proof", "@type": "@id", "@container": "@graph"},
+          "verifiableCredential": {"@id": "cred:verifiableCredential", "@type": "@id", "@container": "@graph"}
+        }
+      },
+  
+      "EcdsaSecp256k1Signature2019": {
+        "@id": "https://w3id.org/security#EcdsaSecp256k1Signature2019",
+        "@context": {
+          "@version": 1.1,
+          "@protected": true,
+  
+          "id": "@id",
+          "type": "@type",
+  
+          "sec": "https://w3id.org/security#",
+          "xsd": "http://www.w3.org/2001/XMLSchema#",
+  
+          "challenge": "sec:challenge",
+          "created": {"@id": "http://purl.org/dc/terms/created", "@type": "xsd:dateTime"},
+          "domain": "sec:domain",
+          "expires": {"@id": "sec:expiration", "@type": "xsd:dateTime"},
+          "jws": "sec:jws",
+          "nonce": "sec:nonce",
+          "proofPurpose": {
+            "@id": "sec:proofPurpose",
+            "@type": "@vocab",
+            "@context": {
+              "@version": 1.1,
+              "@protected": true,
+  
+              "id": "@id",
+              "type": "@type",
+  
+              "sec": "https://w3id.org/security#",
+  
+              "assertionMethod": {"@id": "sec:assertionMethod", "@type": "@id", "@container": "@set"},
+              "authentication": {"@id": "sec:authenticationMethod", "@type": "@id", "@container": "@set"}
+            }
+          },
+          "proofValue": "sec:proofValue",
+          "verificationMethod": {"@id": "sec:verificationMethod", "@type": "@id"}
+        }
+      },
+  
+      "EcdsaSecp256r1Signature2019": {
+        "@id": "https://w3id.org/security#EcdsaSecp256r1Signature2019",
+        "@context": {
+          "@version": 1.1,
+          "@protected": true,
+  
+          "id": "@id",
+          "type": "@type",
+  
+          "sec": "https://w3id.org/security#",
+          "xsd": "http://www.w3.org/2001/XMLSchema#",
+  
+          "challenge": "sec:challenge",
+          "created": {"@id": "http://purl.org/dc/terms/created", "@type": "xsd:dateTime"},
+          "domain": "sec:domain",
+          "expires": {"@id": "sec:expiration", "@type": "xsd:dateTime"},
+          "jws": "sec:jws",
+          "nonce": "sec:nonce",
+          "proofPurpose": {
+            "@id": "sec:proofPurpose",
+            "@type": "@vocab",
+            "@context": {
+              "@version": 1.1,
+              "@protected": true,
+  
+              "id": "@id",
+              "type": "@type",
+  
+              "sec": "https://w3id.org/security#",
+  
+              "assertionMethod": {"@id": "sec:assertionMethod", "@type": "@id", "@container": "@set"},
+              "authentication": {"@id": "sec:authenticationMethod", "@type": "@id", "@container": "@set"}
+            }
+          },
+          "proofValue": "sec:proofValue",
+          "verificationMethod": {"@id": "sec:verificationMethod", "@type": "@id"}
+        }
+      },
+  
+      "Ed25519Signature2018": {
+        "@id": "https://w3id.org/security#Ed25519Signature2018",
+        "@context": {
+          "@version": 1.1,
+          "@protected": true,
+  
+          "id": "@id",
+          "type": "@type",
+  
+          "sec": "https://w3id.org/security#",
+          "xsd": "http://www.w3.org/2001/XMLSchema#",
+  
+          "challenge": "sec:challenge",
+          "created": {"@id": "http://purl.org/dc/terms/created", "@type": "xsd:dateTime"},
+          "domain": "sec:domain",
+          "expires": {"@id": "sec:expiration", "@type": "xsd:dateTime"},
+          "jws": "sec:jws",
+          "nonce": "sec:nonce",
+          "proofPurpose": {
+            "@id": "sec:proofPurpose",
+            "@type": "@vocab",
+            "@context": {
+              "@version": 1.1,
+              "@protected": true,
+  
+              "id": "@id",
+              "type": "@type",
+  
+              "sec": "https://w3id.org/security#",
+  
+              "assertionMethod": {"@id": "sec:assertionMethod", "@type": "@id", "@container": "@set"},
+              "authentication": {"@id": "sec:authenticationMethod", "@type": "@id", "@container": "@set"}
+            }
+          },
+          "proofValue": "sec:proofValue",
+          "verificationMethod": {"@id": "sec:verificationMethod", "@type": "@id"}
+        }
+      },
+  
+      "RsaSignature2018": {
+        "@id": "https://w3id.org/security#RsaSignature2018",
+        "@context": {
+          "@version": 1.1,
+          "@protected": true,
+  
+          "challenge": "sec:challenge",
+          "created": {"@id": "http://purl.org/dc/terms/created", "@type": "xsd:dateTime"},
+          "domain": "sec:domain",
+          "expires": {"@id": "sec:expiration", "@type": "xsd:dateTime"},
+          "jws": "sec:jws",
+          "nonce": "sec:nonce",
+          "proofPurpose": {
+            "@id": "sec:proofPurpose",
+            "@type": "@vocab",
+            "@context": {
+              "@version": 1.1,
+              "@protected": true,
+  
+              "id": "@id",
+              "type": "@type",
+  
+              "sec": "https://w3id.org/security#",
+  
+              "assertionMethod": {"@id": "sec:assertionMethod", "@type": "@id", "@container": "@set"},
+              "authentication": {"@id": "sec:authenticationMethod", "@type": "@id", "@container": "@set"}
+            }
+          },
+          "proofValue": "sec:proofValue",
+          "verificationMethod": {"@id": "sec:verificationMethod", "@type": "@id"}
+        }
+      },
+  
+      "proof": {"@id": "https://w3id.org/security#proof", "@type": "@id", "@container": "@graph"}
+    }
+  }
\ No newline at end of file