Record Schema
T.R.A.C.E. Records utilize a specific schema with Story Inscriptions to store data on the blockchain permanently.
Last updated
{
"trace": {
"type": "freeform"
}
}
<FREEFORM MARKDOWN DATA>{
"trace": {
"type": "media",
"mime_type": "str",
"uri": "str"
}
}{
"trace": {
"type": "sale",
"sold_from": "str",
"sold_to": "str",
"sale_type": "str",
"sold_at": "str",
"value": "str",
"timestamp": int,
"uri": "str"
}
}{
"trace": {
"type": "trade",
"traded_from": "str",
"traded_to": "str",
"timestamp": int
}
}{
"trace": {
"type": "transfer",
"transfer_from": "str",
"transfer_to": "str",
"timestamp": int
}
}{
"trace": {
"type": "exhibition",
"timestamp": int,
"end_timestamp": int,
"exhibitor": "str",
"location": "str",
"uri": "str"
}
}{
"trace": {
"type": "alteration",
"timestamp": int
}
}
<Freeform markdown summarizing alteration>{
"trace": {
"type": "legal"
}
}
<Freeform markdown for legal purposes>{
"trace": {
"type": "appraisal",
"appraiser": "str",
"value": "str",
"timestamp": int
}
}
<Freeform markdown for appraisal, which can include links>{
"trace": {
"type": "third_party_authentication",
"timestamp": int
}
}
<Freeform markdown describing authentication, which can be used for history of a piece and more>