@fairmint/canton-node-sdk
Version:
Canton Node SDK
69 lines (68 loc) • 2.26 kB
JSON
{
"$schema": "http://json-schema.org/schema#",
"type": "object",
"properties": {
"auth": {
"type": "object",
"description": "The authentication configuration for the application"
},
"spliceInstanceNames": {
"type": "object",
"description": "The names unique for the splice instance, must be specified as provided in the docs"
}
},
"allOf": [
{
"required": ["spliceInstanceNames", "auth"],
"properties": {
"imagePullPolicy": {
"type": "string"
},
"auth": {
"type": "object",
"properties": {
"audience": {
"type": "string",
"description": "The JWT audience for tokens used against the ledger API"
}
}
},
"spliceInstanceNames": {
"type": "object",
"properties": {
"networkName": {
"type": "string",
"pattern": "^[a-zA-Z0-9-_ ]+$",
"description": "The name of the network as provided in the docs"
},
"networkFaviconUrl": {
"type": "string",
"pattern": "^http[s]?://.+$",
"description": "The URL for the favicon for the network as provided in the docs"
},
"amuletName": {
"type": "string",
"pattern": "^[a-zA-Z0-9-_ ]+$",
"description": "The name of Amulets on this network, as provided in the docs"
},
"amuletNameAcronym": {
"type": "string",
"pattern": "^[a-zA-Z0-9]+$",
"description": "The acronym for the name of Amulets on this network, as provided in the docs"
},
"nameServiceName": {
"type": "string",
"pattern": "^[a-zA-Z0-9-_ ]+$",
"description": "The name of the Name Service on this network, as provided in the docs"
},
"nameServiceNameAcronym": {
"type": "string",
"pattern": "^[a-zA-Z0-9]+$",
"description": "The acornum of the name of Name Service on this network, as provided in the docs"
}
}
}
}
}
]
}