From 658c66b6dec1051f3e3f77a39861dd9ed6c4a262 Mon Sep 17 00:00:00 2001 From: icetrust0212 Date: Tue, 23 Apr 2024 22:04:22 -0400 Subject: [PATCH] remove base schema --- credential/zkpass/v0.1.0/schema.json | 143 +++++++++++++-------------- 1 file changed, 68 insertions(+), 75 deletions(-) diff --git a/credential/zkpass/v0.1.0/schema.json b/credential/zkpass/v0.1.0/schema.json index 2eb1a8d..6842338 100644 --- a/credential/zkpass/v0.1.0/schema.json +++ b/credential/zkpass/v0.1.0/schema.json @@ -10,82 +10,75 @@ "icon": "./icon.svg" } }, - "allOf": [ - { - "$ref": "https://core.schemas.verida.io/base/latest/schema.json" + "properties": { + "taskId": { + "title": "Task ID", + "description": "Unique id of the task allocated by the allocator node", + "type": "string" }, - { - "properties": { - "taskId": { - "title": "Task ID", - "description": "Unique id of the task allocated by the allocator node", - "type": "string" - }, - "publicFields": { - "title": "zkPass PublicFields", - "description": "Values of public fields defined in schema", - "type": "array", - "items": { - "type": "string" - } - }, - "allocatorAddress": { - "title": "Allocator Address", - "description": "The address of the allocator node", - "type": "string" - }, - "publicFieldsHash": { - "title": "PublicFields", - "description": "Hash of public field values", - "type": "string" - }, - "allocatorSignature": { - "title": "Allocator Signature", - "description": "Signature of the task meta data by the allocator node", - "type": "string" - }, - "uHash": { - "title": "UHash", - "description": "Hash value of user unique id in the data source", - "type": "string" - }, - "validatorAddress": { - "title": "ValidatorAddress", - "description": "The address of the validator node", - "type": "string" - }, - "validatorSignature": { - "title": "Validator Signature", - "description": "The signature of the verification result by the allocator node", - "type": "string" - }, - "zkPassSchemaId": { - "title": "zkPass Schema ID", - "description": "The schema ID that added in the project", - "type": "string" - }, - "zkPassSchemaLabel": { - "title": "Schema Label", - "description": "The schema label that added in the project", - "type": "string" - }, - "did": { - "title": "Verida Did", - "description": "Decentralized Identifier on the Verida network", - "type": "string" - } - }, - "required": [ - "taskId", - "allocatorAddress", - "allocatorSignature", - "uHash", - "validatorAddress", - "validatorSignature", - "zkPassSchemaId", - "zkPassSchemaLabel", - "did" - ] + "publicFields": { + "title": "zkPass PublicFields", + "description": "Values of public fields defined in schema", + "type": "array", + "items": { + "type": "string" + } + }, + "allocatorAddress": { + "title": "Allocator Address", + "description": "The address of the allocator node", + "type": "string" + }, + "publicFieldsHash": { + "title": "PublicFields", + "description": "Hash of public field values", + "type": "string" + }, + "allocatorSignature": { + "title": "Allocator Signature", + "description": "Signature of the task meta data by the allocator node", + "type": "string" + }, + "uHash": { + "title": "UHash", + "description": "Hash value of user unique id in the data source", + "type": "string" + }, + "validatorAddress": { + "title": "ValidatorAddress", + "description": "The address of the validator node", + "type": "string" + }, + "validatorSignature": { + "title": "Validator Signature", + "description": "The signature of the verification result by the allocator node", + "type": "string" + }, + "zkPassSchemaId": { + "title": "zkPass Schema ID", + "description": "The ID of zkPass schema", + "type": "string" + }, + "zkPassSchemaLabel": { + "title": "Schema Label", + "description": "The label of zkPass schema", + "type": "string" + }, + "id": { + "title": "DID of the subject", + "description": "Decentralized Identifier on the network", + "type": "string" } + }, + "required": [ + "taskId", + "allocatorAddress", + "allocatorSignature", + "uHash", + "validatorAddress", + "validatorSignature", + "zkPassSchemaId", + "zkPassSchemaLabel", + "id" ] } \ No newline at end of file