Item record in the player's inventory. rkey is the item ID. Updated via putRecord when quantities change.
any
Any valid record key
Properties
consumable
boolean
Optional
Whether this item is consumed on use (quantity decreases)
createdAt
string
datetime
Required
When the item was first acquired
itemId
string
Required
Unique identifier for the item
maxLength: 100 bytesitemName
string
Optional
Display name of the item
maxLength: 200 bytesitemType
string
Optional
Item category: power, camera, light, supplies, field, lore
maxLength: 50 bytesmetadata
unknown
Optional
Additional item-specific data (stats, attributes, etc.)
quantity
integer
Required
Current quantity in inventory
minimum: 0rarity
string
Optional
Rarity level of the item
veryCommon, common, uncommon, rare, veryRare, epic, legendarysignature
ref
#chronicleSignature
Required
No description available.
source
string
Optional
How the item was acquired
quest, trade, crafted, found, purchased, expedition, starterupdatedAt
string
datetime
Optional
When the record was last updated
View raw schema
{
"description": "Item record in the player's inventory. rkey is the item ID. Updated via putRecord when quantities change.",
"key": "any",
"record": {
"properties": {
"consumable": {
"description": "Whether this item is consumed on use (quantity decreases)",
"type": "boolean"
},
"createdAt": {
"description": "When the item was first acquired",
"format": "datetime",
"type": "string"
},
"itemId": {
"description": "Unique identifier for the item",
"maxLength": 100,
"type": "string"
},
"itemName": {
"description": "Display name of the item",
"maxLength": 200,
"type": "string"
},
"itemType": {
"description": "Item category: power, camera, light, supplies, field, lore",
"maxLength": 50,
"type": "string"
},
"metadata": {
"description": "Additional item-specific data (stats, attributes, etc.)",
"type": "unknown"
},
"quantity": {
"description": "Current quantity in inventory",
"minimum": 0,
"type": "integer"
},
"rarity": {
"description": "Rarity level of the item",
"enum": [
"veryCommon",
"common",
"uncommon",
"rare",
"veryRare",
"epic",
"legendary"
],
"type": "string"
},
"signature": {
"ref": "#chronicleSignature",
"type": "ref"
},
"source": {
"description": "How the item was acquired",
"enum": [
"quest",
"trade",
"crafted",
"found",
"purchased",
"expedition",
"starter"
],
"type": "string"
},
"updatedAt": {
"description": "When the record was last updated",
"format": "datetime",
"type": "string"
}
},
"required": [
"itemId",
"quantity",
"signature",
"createdAt"
],
"type": "object"
},
"type": "record"
}