{"$id":"https://cowswap.exchange/schemas/app-data/v0.1.0.json","$schema":"http://json-schema.org/draft-07/schema","description":"Metadata JSON document for adding information to orders.","required":["version","metadata"],"title":"AppData Root Schema","type":"object","properties":{"version":{"readOnly":true,"default":"0.1.0","$id":"#/definitions/version","description":"Semantic versioning of document.","examples":["1.0.0","1.2.3"],"title":"Version","type":"string"},"appCode":{"$id":"#/properties/appCode","description":"The code identifying the CLI, UI, service generating the order.","examples":["CoW Swap"],"title":"App Code","type":"string"},"metadata":{"$id":"#/properties/metadata","default":{},"description":"Each metadata will specify one aspect of the order.","required":[],"title":"Metadata","type":"object","properties":{"referrer":{"$id":"#referrer/v0.1.0.json","$schema":"http://json-schema.org/draft-07/schema","required":["version","address"],"title":"Referrer","type":"object","properties":{"version":{"$ref":"#/properties/version","readOnly":true,"default":"0.1.0"},"address":{"title":"Referrer address","$id":"#/definitions/ethereumAddress","pattern":"^0x[a-fA-F0-9]{40}$","examples":["0xb6BAd41ae76A11D10f7b0E664C5007b908bC77C9"],"type":"string"}}}}}}}