Schema Configuration
Schema
Example:
{
"$schema": "http://json-schema.org/draft-07/schema",
"type": "object",
"properties": {
"Place": {
"$ref": "#/definitions/Place"
}
},
"required": [
"Place"
],
"title": "Place",
"definitions": {
"Place": {
"$id": "#/properties/Place",
"type": "object",
"title": "The Place Schema",
"required": [
"name",
"city",
"addressRegion",
"country"
],
"properties": {
"name": {
"type": "string"
},
"city": {
"type": "string"
},
"addressLocality": {
"type": "string"
},
"addressRegion": {
"type": "string"
},
"country": {
"type": "string"
},
"postalCode": {
"type": "string"
},
"contact": {
"type": "string"
},
"email": {
"type": "string"
}
}
}
}}Configuration
Entity and Properties
Property data types and restrictions
List of attributes
Visibility scope:
System fields:
Index field set
Primary Keys for Entities
Validation Extensions
Roles
Manage registry based on roles
Invite based on roles
Example:
Create login for registry
Attestation policy
Attestation Policy Attributes:
name
attestationProperties
additionalInput
type
attestorPlugin
credentialTemplate
Credential Template
Certificate Template
PrivateFieldConfig
InternalFieldConfig
Notification Templates
UniqueIdentifierFields
Last updated