{"$class":"concerto.metamodel@1.0.0.Model","decorators":[],"namespace":"org.accordproject.crypto@1.0.0","imports":[],"declarations":[{"$class":"concerto.metamodel@1.0.0.EnumDeclaration","name":"HashAlgorithmType","properties":[{"$class":"concerto.metamodel@1.0.0.EnumProperty","name":"SHA_256","location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1652,"line":38,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1664,"line":39,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.EnumProperty","name":"SHA_384","location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1664,"line":39,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1719,"line":40,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.EnumProperty","name":"SHA_512","location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1719,"line":40,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1731,"line":41,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.EnumProperty","name":"SHA3_256","location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1731,"line":41,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1744,"line":42,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.EnumProperty","name":"SHA3_512","location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1744,"line":42,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1757,"line":43,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.EnumProperty","name":"KECCAK_256","location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1757,"line":43,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1821,"line":44,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.EnumProperty","name":"BLAKE2B_256","location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1821,"line":44,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1886,"line":45,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.EnumProperty","name":"BLAKE3","location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1886,"line":45,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1897,"line":46,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.EnumProperty","name":"CUSTOM","location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1897,"line":46,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1906,"line":47,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":1625,"line":37,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":1907,"line":47,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"HashAlgorithm","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"type","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"HashAlgorithmType"},"isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2236,"line":57,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2263,"line":58,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"customName","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2263,"line":58,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2294,"line":59,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"uri","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2294,"line":59,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2316,"line":60,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2210,"line":56,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2317,"line":60,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.EnumDeclaration","name":"HashEncoding","properties":[{"$class":"concerto.metamodel@1.0.0.EnumProperty","name":"HEX","location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2393,"line":66,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2401,"line":67,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.EnumProperty","name":"HEX_0X","location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2401,"line":67,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2412,"line":68,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.EnumProperty","name":"BASE64","location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2412,"line":68,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2423,"line":69,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.EnumProperty","name":"BASE64URL","location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2423,"line":69,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2437,"line":70,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.EnumProperty","name":"MULTIBASE","location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2437,"line":70,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2449,"line":71,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2371,"line":65,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2450,"line":71,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"Hash","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"algorithm","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"HashAlgorithm"},"isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2680,"line":80,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2708,"line":81,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"value","isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2708,"line":81,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2725,"line":82,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"encoding","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"HashEncoding"},"isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2725,"line":82,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2763,"line":83,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}},"defaultValue":"HEX"}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2663,"line":79,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":2764,"line":83,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.EnumDeclaration","name":"CanonicalizationType","properties":[{"$class":"concerto.metamodel@1.0.0.EnumProperty","name":"RAW_BYTES","location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3012,"line":92,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3026,"line":93,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.EnumProperty","name":"RFC8785_JCS","location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3026,"line":93,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3042,"line":94,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.EnumProperty","name":"DAG_CBOR","location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3042,"line":94,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3055,"line":95,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.EnumProperty","name":"ZIP_NORMALIZED","location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3055,"line":95,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3074,"line":96,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.EnumProperty","name":"CUSTOM","location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3074,"line":96,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3083,"line":97,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":2982,"line":91,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3084,"line":97,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"Canonicalization","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"type","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"CanonicalizationType"},"isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3199,"line":103,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3249,"line":104,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}},"defaultValue":"RAW_BYTES"},{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"customName","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3249,"line":104,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3280,"line":105,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"uri","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3280,"line":105,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3302,"line":106,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3170,"line":102,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3303,"line":106,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"ContentHash","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"canonicalization","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Canonicalization"},"isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3501,"line":113,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3548,"line":114,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"mediaType","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3548,"line":114,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3578,"line":115,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.LongProperty","name":"byteLength","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3578,"line":115,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3605,"line":116,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3464,"line":112,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3606,"line":116,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}},"superType":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"Hash"}},{"$class":"concerto.metamodel@1.0.0.ConceptDeclaration","name":"HashedResource","isAbstract":false,"properties":[{"$class":"concerto.metamodel@1.0.0.StringProperty","name":"uri","isArray":false,"isOptional":true,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3855,"line":125,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3879,"line":126,"column":3,"$class":"concerto.metamodel@1.0.0.Position"}}},{"$class":"concerto.metamodel@1.0.0.ObjectProperty","name":"hash","type":{"$class":"concerto.metamodel@1.0.0.TypeIdentifier","name":"ContentHash"},"isArray":false,"isOptional":false,"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3879,"line":126,"column":3,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3898,"line":127,"column":1,"$class":"concerto.metamodel@1.0.0.Position"}}}],"location":{"$class":"concerto.metamodel@1.0.0.Range","start":{"offset":3828,"line":124,"column":1,"$class":"concerto.metamodel@1.0.0.Position"},"end":{"offset":3899,"line":127,"column":2,"$class":"concerto.metamodel@1.0.0.Position"}}}],"concertoVersion":"^3.0.0"}