packages/manifest/src/dapp-package-manifest-schema.json
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://xyo.network/schemas/dapp-package-manifest-schema.json",
"additionalProperties": false,
"properties": {
"$schema": {
"type": "string"
},
"description": {
"type": "string"
},
"external": {
"$ref": "definitions-schema.json#/definitions/external",
"description": "The list of permission requests made by the dApp"
},
"nodes": {
"$ref": "definitions-schema.json#/definitions/nodes",
"description": "The list of Nodes that are defined in the manifest"
},
"schema": {
"pattern": "^network.xyo.manifest.package.dapp$",
"type": "string"
}
},
"required": [
"nodes",
"schema"
],
"title": "XYO Dapp Manifest",
"type": "object"
}