diff --git a/go.mod b/go.mod
index c6013f2883b9b6c6180e9da0a30bb11a6eaf22f2..ee30d398156823a1d198a9a31db1e13b888eb41c 100644
--- a/go.mod
+++ b/go.mod
@@ -3,7 +3,7 @@ module code.vereign.com/gaiax/tsa/policy
 go 1.17
 
 require (
-	code.vereign.com/gaiax/tsa/golib v1.1.1-0.20220724081734-3d943a98ddda
+	code.vereign.com/gaiax/tsa/golib v1.1.1-0.20220829085303-0ce9287f5482
 	github.com/google/uuid v1.3.0
 	github.com/kelseyhightower/envconfig v1.4.0
 	github.com/open-policy-agent/opa v0.38.1
diff --git a/go.sum b/go.sum
index 0596c00254b00b732795574026a2ceb378953d70..4b27da3301914834ac28ad47ebed4752052351de 100644
--- a/go.sum
+++ b/go.sum
@@ -46,8 +46,8 @@ cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0Zeo
 cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk=
 cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs=
 cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0=
-code.vereign.com/gaiax/tsa/golib v1.1.1-0.20220724081734-3d943a98ddda h1:8bCTEDKKlCwKL6scR3OHYimu7RXxEfJRznd3RV/8jLg=
-code.vereign.com/gaiax/tsa/golib v1.1.1-0.20220724081734-3d943a98ddda/go.mod h1:YFWVw+DcwqWZd7OpwKfBWjIjlrUBT1UVbj8Q8FS6k/g=
+code.vereign.com/gaiax/tsa/golib v1.1.1-0.20220829085303-0ce9287f5482 h1:ItJwUbDQItlv2rlweJawbsTnJsAT5IAYYhtAjL8BEcg=
+code.vereign.com/gaiax/tsa/golib v1.1.1-0.20220829085303-0ce9287f5482/go.mod h1:YFWVw+DcwqWZd7OpwKfBWjIjlrUBT1UVbj8Q8FS6k/g=
 dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU=
 github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
 github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo=
diff --git a/internal/regofunc/ocm_test.go b/internal/regofunc/ocm_test.go
index 6707652ce2f864585dcbfd40b1c82d6dfb46c075..ef968f7a855919e793e5505406eec9a871869770 100644
--- a/internal/regofunc/ocm_test.go
+++ b/internal/regofunc/ocm_test.go
@@ -85,7 +85,7 @@ func TestGetLoginProofResult(t *testing.T) {
 		"statusCode": 200,
 		"data": {
 			"state": "done",
-			"data": [
+			"presentations": [
 				{
 					"credentialSubject": {
 						"family_name":"Doe"
diff --git a/vendor/code.vereign.com/gaiax/tsa/golib/ocm/types.go b/vendor/code.vereign.com/gaiax/tsa/golib/ocm/types.go
index 44239dad70dd67ccbcae8e6d64ead67eb0c606bd..4cda32299bd08399fc4b8d2047b90032a6f1c1b8 100644
Binary files a/vendor/code.vereign.com/gaiax/tsa/golib/ocm/types.go and b/vendor/code.vereign.com/gaiax/tsa/golib/ocm/types.go differ
diff --git a/vendor/modules.txt b/vendor/modules.txt
index 341cc1c9b2abf1e84ab4fc44b18e50733f7f0b07..c910c641ce797e551d4fe3da3e79f99363702c01 100644
Binary files a/vendor/modules.txt and b/vendor/modules.txt differ