JSON schemas

Models

Atom

Schema
References
Example
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Atom",
"type": "object",
"description": "Atom Model",
"properties": {
"hid": {"$ref": "#/definitions/uid"},
"serializer": {
"type": "string",
"enum": ["radix.atom"]
},
"particleGroups": {
"minItems": 1,
"description": "a list of particle groups representing a certain independent intent",
"type": "array",
"items": {"$ref": "#/definitions/particleGroup"}
},
"version": {"type": "number"},
"aid": {"$ref": "#/definitions/aid"},
"temporalProof": {"$ref": "#/definitions/temporalProof"}
},
"required": [
"particleGroups",
"serializer",
"version"
]
}
{
"serializer": "radix.atom",
"metaData": {
"powNonce": ":str:37065",
"timestamp": ":str:1566833127948"
},
"particleGroups": [{
"serializer": "radix.particle_group",
"particles": [{
"serializer": "radix.spun_particle",
"particle": {
"serializer": "radix.particles.rri",
"destinations": [":uid:5f3b51bb456c7f5202c3489a798bec53"],
"nonce": 0,
"rri": ":rri:/JEWDNQAYJxwe27JrHSStupxatvaxrcrrR6hwzrAbLmDH7BgEFeZ/EXMPL",
"version": 100
},
"spin": -1,
"version": 100
}, {
"serializer": "radix.spun_particle",
"particle": {
"serializer": "radix.particles.token_definition",
"address": ":adr:JEWDNQAYJxwe27JrHSStupxatvaxrcrrR6hwzrAbLmDH7BgEFeZ",
"description": ":str:Example token",
"destinations": [":uid:5f3b51bb456c7f5202c3489a798bec53"],
"granularity": ":u20:10000000000000000",
"iconUrl": ":str:http://example.icon.com/img.png",
"name": ":str:ExampleCoin",
"permissions": {
"mint": ":str:token_owner_only",
"burn": ":str:token_owner_only"
},
"symbol": ":str:EXMPL",
"version": 100
},
"spin": 1,
"version": 100
}, {
"serializer": "radix.spun_particle",
"particle": {
"serializer": "radix.particles.unallocated_tokens",
"amount": ":u20:115792089237316195423570985008687907853269984665640564039457584007913129639935",
"destinations": [":uid:5f3b51bb456c7f5202c3489a798bec53"],
"granularity": ":u20:10000000000000000",
"nonce": 1566833127941,
"permissions": {
"mint": ":str:token_owner_only",
"burn": ":str:token_owner_only"
},
"tokenDefinitionReference": ":rri:/JEWDNQAYJxwe27JrHSStupxatvaxrcrrR6hwzrAbLmDH7BgEFeZ/EXMPL",
"version": 100
},
"spin": 1,
"version": 100
}],
"version": 100
}, {
"serializer": "radix.particle_group",
"particles": [{
"serializer": "radix.spun_particle",
"particle": {
"serializer": "radix.particles.message",
"bytes": ":byt:RXhhbXBsZSBtZXNzYWdl",
"destinations": [":uid:5f3b51bb456c7f5202c3489a798bec53",
":uid:fa2eee711e1854d045622cd3c012e13d"
],
"from": ":adr:JEWDNQAYJxwe27JrHSStupxatvaxrcrrR6hwzrAbLmDH7BgEFeZ",
"metaData": {
"application": ":str:test-app-id"
},
"nonce": 1566833127947,
"to": ":adr:JG2uTCDwMUw51Ph8FMHxzz65AuPC1saTKpKMzqwJmQGEdYkGEXw",
"version": 100
},
"spin": 1,
"version": 100
}],
"version": 100
},
"temporalProof": {
"serializer": "tempo.temporal_proof",
"version": 100,
"vertices": [{
"serializer": "tempo.temporal_vertex",
"clock": 6,
"commitment": ":hsh:1700000000000000000000000000000000000000000000000000000000000000",
"owner": ":byt:A19OBcskEv/iTsOzSe4WEva8LR0YoR/6MhfNajQCGbyR",
"previous": ":uid:00000000000000000000000000000000",
"rclock": 1566833128653,
"signature": {
"serializer": "crypto.ecdsa_signature",
"r": ":byt:P2/NG3Q17bBMNEC2aL3Un+9n6ZLBGU4afQ+Q4DxNJxg=",
"s": ":byt:J4HSDb+RrPbw4H2RochRMmXJGksAP3suVzXnMx0cLcw=",
"version": 100
},
"timestamps": {
"default": 1566833128675
},
"version": 100
}, {
"serializer": "tempo.temporal_vertex",
"clock": 6,
"commitment": ":hsh:1700000000000000000000000000000000000000000000000000000000000000",
"owner": ":byt:Ap0E+67lfhHhUvWLmx671gyLnSwM6t4yLi6dD+viDjzF",
"previous": ":uid:cff6ccaccfa278165e1f8febccc7d113",
"rclock": 1566833132166,
"signature": {
"serializer": "crypto.ecdsa_signature",
"r": ":byt:HYRwSfaoRX3MiIZ2oFy0VbwjI61+kyBGyxvabg+C90w=",
"s": ":byt:fAMKbmrU0eMBnXyWWP21tBgNSkrzwI14ebXcAIYtumg=",
"version": 100
},
"timestamps": {
"default": 1566833132178
},
"version": 100
}]
},
"version": 100
}

System

Schema
References
Example
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Network",
"definitions": {
"system": {
"type": "object",
"properties": {
"serializer": {
"type": "string",
"enum": ["api.system"]
},
"shards": {
"$ref": "#/definitions/radix.shard.space"
},
"agent": {
"$ref": "primitives.schema.json#/definitions/uid"
},
"transports": {
"type": "array",
"items": {"$ref": "#/definitions/network/transport_info"}
},
"hid": {
"$ref": "primitives.schema.json#/definitions/uid"
},
"nid": {
"$ref": "primitives.schema.json#/definitions/uid"
},
"commitment": {
"$ref": "primitives.schema.json#/definitions/hash"
},
"clock": {
"type": "number"
},
"key": {
"$ref": "primitives.schema.json#/definitions/bytes"
},
"planck": {
"type": "number"
}
}
}
}
}

References

{
"agent": {
"protocol": 100,
"name": ":str:/Radix:/2710000",
"version": 2710000
},
"hid": ":uid:eea4283efa489f3272ac869339db584a",
"nid": ":uid:b40b40e853ea847a949cadcc4eb392a0",
"serializer": "api.local_system",
"commitment": ":hsh:5cbbf42499b0d26021526070a54841b7df1c2626fa355a4076af1ea35e99e924",
"clock": 271,
"version": 100,
"planck": 26123865,
"shards": {
"anchor": -5473209555554237318,
"serializer": "radix.shard.space",
"range": {
"high": 8796093022207,
"low": -8796093022208,
"serializer": "radix.shards.range"
}
},
"transports": [
{
"metadata": {
"port": ":str:30000",
"host": ":str:192.168.112.2"
},
"name": ":str:UDP",
"serializer": "network.transport_info"
}
],
"key": ":byt:AhHCGqMqNNRY2NkkLDiQv11N4Chukv6OvufGdJWp4Aay",
"timestamp": 1567431951301
}

Universe

Schema
References
Example
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Universe",
"type": "object",
"description": "Universe",
"properties": {
"magic": {
"type": "number"
},
"creator": {
"$ref": "primitives.schema.json#/definitions/bytes"
},
"signature.r": {
"$ref": "primitives.schema.json#/definitions/bytes"
},
"signature.s": {
"$ref": "primitives.schema.json#/definitions/bytes"
},
"description": {
"$ref": "primitives.schema.json#/definitions/string"
},
"type": {
"type": "number"
},
"planck": {
"type": "number"
},
"port": {
"type": "number"
},
"name": {
"$ref": "primitives.schema.json#/definitions/string"
},
"timestamp": {
"type": "number"
},
"genesis": {
"type": "array",
"items": {
"$ref": "atom.schema.json"
}
}
}
}

References

{
"creator": ":byt:A+4LA85J3Rz+A4niyQpds2PST+28aUhcNIqmg5DWWhns",
"description": ":str:The Radix development Universe",
"genesis": [
{
"hid": ":uid:038719d2c71985f5ca02a73368514a10",
"metaData": {
"timestamp": ":str:1488326400000"
},
"particleGroups": [
{
"hid": ":uid:bf5314ac38198eef9006e82389c71896",
"particles": [
{
"hid": ":uid:22a99677b2df6bf1fe87aa3d0c9649f1",
"particle": {
"address": ":adr:JHuDLpGefPssAY3v1pTXTQWHGv1tkTCEdq7RQYPnLuin1cfoath",
"description": ":str:Radix POW",
"granularity": ":u20:1",
"hid": ":uid:934db0f9cf6eeb6c182eb7e4f3583817",
"icon": ":byt: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",
"name": ":str:Proof of Work",
"permissions": {
"burn": ":str:none",
"mint": ":str:pow",
"transfer": ":str:none"
},
"serializer": -1034420571,
"symbol": ":str:POW",
"version": 100
},
"serializer": -993052100,
"spin": 1,
"version": 100
}
],
"serializer": -67058791,
"version": 100
}
],
"serializer": 2019665,
"shards": [
7107979575082923
],
"signatures": {
"001940ab75a4bfab9ab253785da1e4c4": {
"hid": ":uid:588eb4f71739b73eb00b7a1b8cca2baf",
"r": ":byt:YmALbQL7lUrrfwD2dqafO0OgxpUZ372sE+aBbef0fUI=",
"s": ":byt:AOaOINPqBdWOU5JSqB+o0U7f9eX2NWnoFLguoYBcfXAr",
"serializer": -434788200,
"version": 100
}
},
"temporalProof": {
"hid": ":uid:8171e8434eb5ef8f7245fdcd5f7416ca",
"object": ":hsh:038719d2c71985f5ca02a73368514a1082421131264d2a9f8e5b354ab7146cb4",
"serializer": 1905172290,
"version": 100,
"vertices": [
{
"clock": 0,
"commitment": ":hsh:0000000000000000000000000000000000000000000000000000000000000000",
"hid": ":uid:447ca33d7f0a524e9505c73a863df431",
"owner": ":byt:A15QQu5q6JJwiWYrj6pdbhAmmzevbsFho5b495vjkruI",
"previous": ":uid:00000000000000000000000000000000",
"serializer": -909337786,
"signature": {
"hid": ":uid:0a93c66023d3230e588d51daedbe68e6",
"r": ":byt:DL6J/5wZ33UyxIexuhBm6NAut6sVESLEDUbEFBilRfs=",
"s": ":byt:AP4UPhy+BTJ6rnRw5UJbXTGihOjudCkruiJ+EwOsVxGz",
"serializer": -434788200,
"version": 100
},
"timestamps": {
"default": 1551206675489
},
"version": 100
}
]
},
"version": 100
},
{
"hid": ":uid:f1b3f1219c1ba6656fa866c50e306674",
"metaData": {
"timestamp": ":str:1488326400000"
},
"particleGroups": [
{
"hid": ":uid:c1845ef454f630ff3974e68852854696",
"particles": [
{
"hid": ":uid:2260f71de9657d000b9b2dcfda07af67",
"particle": {
"address": ":adr:JHuDLpGefPssAY3v1pTXTQWHGv1tkTCEdq7RQYPnLuin1cfoath",
"description": ":str:Radix Tokens",
"granularity": ":u20:1",
"hid": ":uid:dab1df143a2cf319616620e0da79eee9",
"icon": ":byt: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",
"name": ":str:RADS",
"permissions": {
"burn": ":str:none",
"mint": ":str:genesis_only",
"transfer": ":str:all"
},
"serializer": -1034420571,
"symbol": ":str:XRD",
"version": 100
},
"serializer": -993052100,
"spin": 1,
"version": 100
}
],
"serializer": -67058791,
"version": 100
}
],
"serializer": 2019665,
"shards": [
7107979575082923
],
"signatures": {
"001940ab75a4bfab9ab253785da1e4c4": {
"hid": ":uid:9dfb5efef2690795a3e838d2595350b3",
"r": ":byt:AOtwYjtKFJNJ4u9Vlskf9qyh00zX+blB9mpNF1/0XdGY",
"s": ":byt:APLmLiv3dHjJ47uE2K074zffdp1G798o5c/WoOKeB5aI",
"serializer": -434788200,
"version": 100
}
},
"temporalProof": {
"hid": ":uid:4c57e4c5aca1a65f1164504b0c67b52c",
"object": ":hsh:f1b3f1219c1ba6656fa866c50e306674d1c5612eb264ff0edb22866c738f1643",
"serializer": 1905172290,
"version": 100,
"vertices": [
{
"clock": 1,
"commitment": ":hsh:0000000000000000000000000000000000000000000000000000000000000000",
"hid": ":uid:75f097b674da32511721779486909ae3",
"owner": ":byt:A15QQu5q6JJwiWYrj6pdbhAmmzevbsFho5b495vjkruI",
"previous": ":uid:00000000000000000000000000000000",
"serializer": -909337786,
"signature": {
"hid": ":uid:de2fdd6d66bfddd2632b28e6cf97f94f",
"r": ":byt:APQEm9K57qKJbDZrQp/PbCM8rFKhpQKNxAXD7+qfUj8z",
"s": ":byt:AOhqvpx3C5evORLtD5jYEoOOf/x1dIJ8xjalu6lntJny",
"serializer": -434788200,
"version": 100
},
"timestamps": {
"default": 1551206675490
},
"version": 100
}
]
},
"version": 100
},
{
"hid": ":uid:7b4ba699627f580ee870cb0b31851512",
"metaData": {
"timestamp": ":str:1488326400000"
},
"particleGroups": [
{
"hid": ":uid:79f1792216f90004a2c9cabe348e6a52",
"particles": [
{
"hid": ":uid:016365c0ef39556fd4b822d5b719d1e5",
"particle": {
"bytes": ":byt:UmFkaXguLi4ganVzdCBpbWFnaW5lIQ==",
"from": ":adr:JHuDLpGefPssAY3v1pTXTQWHGv1tkTCEdq7RQYPnLuin1cfoath",
"hid": ":uid:262fb1aa40ee9f6ff7db2aca3b091988",
"serializer": -1254222995,
"to": ":adr:JHuDLpGefPssAY3v1pTXTQWHGv1tkTCEdq7RQYPnLuin1cfoath",
"version": 100
},
"serializer": -993052100,
"spin": 1,
"version": 100
}
],
"serializer": -67058791,
"version": 100
},
{
"hid": ":uid:98a1a35d872dbec1956b7c4af2cc9ebb",
"particles": [
{
"hid": ":uid:5359138c68ed8e940f989c0562bd86b0",
"particle": {
"address": ":adr:JHuDLpGefPssAY3v1pTXTQWHGv1tkTCEdq7RQYPnLuin1cfoath",
"amount": ":u20:1000000000000000000000000000",
"granularity": ":u20:1",
"hid": ":uid:62b541e8ea0caadfbd95d24579979e30",
"nonce": 622445930867021,
"planck": 24805440,
"serializer": -1820701723,
"token_reference": ":rri:/JHuDLpGefPssAY3v1pTXTQWHGv1tkTCEdq7RQYPnLuin1cfoath/tokenclasses/XRD",
"type": ":str:minted",
"version": 100
},
"serializer": -993052100,
"spin": 1,
"version": 100
}
],
"serializer": -67058791,
"version": 100
}
],
"serializer": 2019665,
"shards": [
7107979575082923
],
"signatures": {
"001940ab75a4bfab9ab253785da1e4c4": {
"hid": ":uid:b29e304b740c83ba9b391a603a99e445",
"r": ":byt:M+mf0HookY+jaHfKFh11kvNJjY/oq6zj3nSkAoECu1A=",
"s": ":byt:AM3k5slOXRygAtkZnANlbuv/kIqmax5Ppor9KsUQnfV+",
"serializer": -434788200,
"version": 100
}
},
"temporalProof": {
"hid": ":uid:794b2b96bbe661fe6ac022e11c3e1c2c",
"object": ":hsh:7b4ba699627f580ee870cb0b31851512ee6e90001af4e04e8b9edb5adc899514",
"serializer": 1905172290,
"version": 100,
"vertices": [
{
"clock": 2,
"commitment": ":hsh:0000000000000000000000000000000000000000000000000000000000000000",
"hid": ":uid:d41b3e3769dfcc1c74f297dd97db7c89",
"owner": ":byt:A15QQu5q6JJwiWYrj6pdbhAmmzevbsFho5b495vjkruI",
"previous": ":uid:00000000000000000000000000000000",
"serializer": -909337786,
"signature": {
"hid": ":uid:54a55347b6982b18920b7c1756e6b4ea",
"r": ":byt:VKPUbSm7OxXVSsn3k61xogdLSsbj+49JkBwuYFUzvTc=",
"s": ":byt:AKXW6q9SjdMVI9IfzyBNNPLhCAqzdBcR6uFC+he7p8Jd",
"serializer": -434788200,
"version": 100
},
"timestamps": {
"default": 1551206675492
},
"version": 100
},
{
"clock": 604,
"commitment": ":hsh:c163067c287f46f7119c644a35c8e0e3ae0c8d1c112f2a02e531e8ea0b65596b",
"hid": ":uid:15d22f43c543fe67e570631a189c4a26",
"owner": ":byt:AxG+dTmjmfRtIV1n3Quy72M8QlEeTp78L74qgoGAkFIx",
"previous": ":uid:d41b3e3769dfcc1c74f297dd97db7c89",
"serializer": -909337786,
"signature": {
"hid": ":uid:97708ce0c0853c5bad63ba5727ec19e4",
"r": ":byt:WSFkHIQLqdz530J8cxAD9TZeyu/0yFJoFP69BE5rRrU=",
"s": ":byt:AJBcEJPrrSTC4KCfe73smqz1Q5cg0lJ/gERLS/EbJpBZ",
"serializer": -434788200,
"version": 100
},
"timestamps": {
"default": 1551206742056
},
"version": 100
}
]
},
"version": 100
}
],
"hid": ":uid:db68fd84a83233506bac08ae4014dea2",
"magic": -1711669246,
"name": ":str:Radix Devnet",
"planck": 60000,
"port": 30000,
"serializer": 492321349,
"signature.r": ":byt:APYN+X99JTsWIlgLpxrSiDLeEijSng1UScNqTpuH0W1c",
"signature.s": ":byt:AKwCCAzqPzb6qy35JFwqfylOtBPGe/Mty7uge51dPs/n",
"timestamp": 1488326400000,
"type": 2,
"version": 100
}

Definitions

key

Schema
References
Example
"key": {
"allOf": [
{ "$ref": "#/definitions/bytes" }
],
"description": "A 32 byte EC public key."
}

References

{
"key": ":byt:A6/1u+Jo8LXXLscG4TtpWxcvvVz0FmsZ2LKhCr4dqWEm",
}

shardRange

Schema
Example
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Shard Range",
"type": "object",
"description": "A shard range",
"properties": {
"low": "number",
"high": "number",
"serializer": {
"type": "string",
"enum": ["radix.shards.range"]
},
}
}
{
"high": 8796093022207,
"low": -8796093022208,
"serializer": "radix.shards.range"
}

shardSpace

Schema
References
Example
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Shard Space",
"type": "object",
"description": "A nodes shard space information",
"properties": {
"anchor": "number",
"serializer": {
"type": "string",
"enum": ["radix.shard.space"]
},
"range": {
"$ref": "#/definitions/shardRange"
},
}
}
"shards": {
"anchor": -5473209555554237318,
"serializer": "radix.shard.space",
"range": {
"high": 8796093022207,
"low": -8796093022208,
"serializer": "radix.shards.range"
}
}

signature

Schema
References
Example
"signature": {
"description": "A signature.",
"type": "object",
"properties": {
"r": {"$ref": "#/definitions/bytes"},
"s": {"$ref": "#/definitions/bytes"},
"serializer": {
"type": "string",
"enum": ["crypto.ecdsa_signature"]
}
}
}

References

"signature": {
"hid": ":uid:54a55347b6982b18920b7c1756e6b4ea",
"r": ":byt:VKPUbSm7OxXVSsn3k61xogdLSsbj+49JkBwuYFUzvTc=",
"s": ":byt:AKXW6q9SjdMVI9IfzyBNNPLhCAqzdBcR6uFC+he7p8Jd",
"serializer": -434788200,
"version": 100
},

temporalProof

Schema
References
Example
"temporalProof": {
"type": "object",
"properties": {
"vertices": {
"type": "array",
"items": {"$ref": "#/definitions/temporalProofVertex"}
},
"serializer": {
"type": "string",
"enum": ["tempo.temporal_proof"]
},
"object": {"$ref": "#/definitions/hash"}
},
"required": [
"serializer",
"object"
]
}

References

{
"serializer": "tempo.temporal_proof",
"version": 100,
"vertices": [{
"serializer": "tempo.temporal_vertex",
"clock": 6,
"commitment": ":hsh:1700000000000000000000000000000000000000000000000000000000000000",
"owner": ":byt:A19OBcskEv/iTsOzSe4WEva8LR0YoR/6MhfNajQCGbyR",
"previous": ":uid:00000000000000000000000000000000",
"rclock": 1566833128653,
"signature": {
"serializer": "crypto.ecdsa_signature",
"r": ":byt:P2/NG3Q17bBMNEC2aL3Un+9n6ZLBGU4afQ+Q4DxNJxg=",
"s": ":byt:J4HSDb+RrPbw4H2RochRMmXJGksAP3suVzXnMx0cLcw=",
"version": 100
},
"timestamps": {
"default": 1566833128675
},
"version": 100
}, {
"serializer": "tempo.temporal_vertex",
"clock": 6,
"commitment": ":hsh:1700000000000000000000000000000000000000000000000000000000000000",
"owner": ":byt:Ap0E+67lfhHhUvWLmx671gyLnSwM6t4yLi6dD+viDjzF",
"previous": ":uid:cff6ccaccfa278165e1f8febccc7d113",
"rclock": 1566833132166,
"signature": {
"serializer": "crypto.ecdsa_signature",
"r": ":byt:HYRwSfaoRX3MiIZ2oFy0VbwjI61+kyBGyxvabg+C90w=",
"s": ":byt:fAMKbmrU0eMBnXyWWP21tBgNSkrzwI14ebXcAIYtumg=",
"version": 100
},
"timestamps": {
"default": 1566833132178
},
"version": 100
}]
}

temporalProofVertex

Schema
References
Example
"temporalProofVertex": {
"type": "object",
"properties": {
"owner": {"$ref": "#/definitions/bytes"},
"hid": {"$ref": "#/definitions/uid"},
"previous": {"$ref": "#/definitions/uid"},
"signature": {"$ref": "#/definitions/signature"},
"timestamps": {"type": "object"},
"commitment": {"$ref": "#/definitions/hash"},
"serializer": {
"type": "string",
"enum": ["tempo.temporal_vertex"]
},
"clock": {"type": "integer"}
}
}

References

{
"serializer": "tempo.temporal_vertex",
"clock": 6,
"commitment": ":hsh:1700000000000000000000000000000000000000000000000000000000000000",
"owner": ":byt:A19OBcskEv/iTsOzSe4WEva8LR0YoR/6MhfNajQCGbyR",
"previous": ":uid:00000000000000000000000000000000",
"rclock": 1566833128653,
"signature": {
"serializer": "crypto.ecdsa_signature",
"r": ":byt:P2/NG3Q17bBMNEC2aL3Un+9n6ZLBGU4afQ+Q4DxNJxg=",
"s": ":byt:J4HSDb+RrPbw4H2RochRMmXJGksAP3suVzXnMx0cLcw=",
"version": 100
}