{
"UsageLicenseStamp": {
"@type": "UsageLicenseStamp",
"schemaVersion": 1,
"licenseId": "String",
"summary": "String",
"permits": [
{
"permits(item)": "String"
}
],
"restricts": [
{
"restricts(item)": "String"
}
],
"conditions": [
{
"conditions(item)": "String"
}
],
"checkedOn": "Date",
"verifyUrl": "String"
}
}
{
"UsageLicenseStamp": {
"@type": "UsageLicenseStamp",
"schemaVersion": 1,
"licenseId": {
"description": "OpenControls license id (ULID, min 8 chars). Resolves at verifyUrl to the full registered verdict.",
"type": "String"
},
"summary": {
"description": "Headline verdict. One of: OPEN | RESTRICTED | MIXED | UNKNOWN.",
"type": "String"
},
"permits": [
{
"permits(item)": {
"description": "A right affirmatively allowed, drawn from: scrape, tdm, aiTrain, aiUse, derive, redistribute, transform, tag. A right's ABSENCE from this list is not permission — consult the full license at verifyUrl. Absence is never upgraded to allowed.",
"type": "String"
}
}
],
"restricts": [
{
"restricts(item)": {
"description": "A right explicitly restricted (same vocabulary as permits). Present when restrictions were detected.",
"type": "String"
}
}
],
"conditions": [
{
"conditions(item)": {
"description": "A condition attached to the permitted rights. One of: attribution, sharealike, noncommercial.",
"type": "String"
}
}
],
"checkedOn": {
"description": "Date (YYYY-MM-DD) the source was last checked.",
"type": "Date"
},
"verifyUrl": {
"description": "Canonical URL to verify and retrieve the full registered OpenControls license.",
"type": "String"
}
}
}