{
"type": "object",
"properties": {
"playerId": {
"type": "string"
},
"settingId": {
"type": "string"
},
"revision": {
"type": "string"
},
"totalRuns": {
"type": "integer"
},
"completedRuns": {
"type": "integer"
},
"activeRuns": {
"type": "integer"
},
"progressSequence": {
"type": "integer"
},
"progressRevision": {
"type": "string"
},
"unlocks": {
"type": "array",
"items": {
"type": "string"
}
},
"unlockProofs": {
"type": "array",
"items": {
"type": "object",
"description": "Canonical grant with policy/content revision, command, evidence counts, contribution keys and targets",
"additionalProperties": true
}
},
"availability": {
"type": "object",
"nullable": true,
"allOf": [
{
"$ref": "#/components/schemas/ProfileUnlockAvailability"
}
]
},
"achievements": {
"type": "array",
"items": {
"type": "string"
}
},
"runs": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true
}
}
}
}