AI data license checklist: worked examples
Data Permit compares an intended AI use with your recorded grant conditions: region, expiry, revocation and consent status. It calculates a proposed split of received revenue and keeps incompatible shares unallocated. Matching fields does not establish a legal license.
Three fictional scenarios, calculated by the same engine as the tool. They illustrate behavior and failure cases, not customer outcomes or measured provider performance.
One expired grant
An incompatible grant leaves revenue unallocated.
- Policy matches
- 1
- Needs review
- 1
- Unallocated revenue
- 40 USD
| Dataset | Recorded license | Policy result | Share (bps) | Proposed amount |
|---|---|---|---|---|
| Dataset A | Fictional grant A | Declared policy matches | 6000 | 60 |
| Dataset B | Fictional grant B | Expired; Personal data consent unresolved | 4000 | 0 |
Run this scenario Input JSON Calculated report
Inspect every input
{
"use": "evaluation",
"region": "EU",
"asOf": "2026-09-19",
"currency": "USD",
"receivedRevenue": "100",
"datasets": [
{
"id": "Dataset A",
"source": "https://example.org/dataset-a",
"license": "Fictional grant A",
"allowedUses": "evaluation,inference",
"regions": "EU,US",
"expires": "2026-12-31",
"personalData": false,
"consent": "not-required",
"revoked": false,
"shareBps": 6000
},
{
"id": "Dataset B",
"source": "https://example.org/dataset-b",
"license": "Fictional grant B",
"allowedUses": "evaluation",
"regions": "EU",
"expires": "2026-08-31",
"personalData": true,
"consent": "unknown",
"revoked": false,
"shareBps": 4000
}
]
}A grant was revoked
A previously matching grant stops receiving a proposed share.
- Policy matches
- 0
- Needs review
- 2
- Unallocated revenue
- 100 USD
| Dataset | Recorded license | Policy result | Share (bps) | Proposed amount |
|---|---|---|---|---|
| Dataset A | Fictional grant A | Revoked | 6000 | 0 |
| Dataset B | Fictional grant B | Expired; Personal data consent unresolved | 4000 | 0 |
Run this scenario Input JSON Calculated report
Inspect every input
{
"use": "evaluation",
"region": "EU",
"asOf": "2026-09-19",
"currency": "USD",
"receivedRevenue": "100",
"datasets": [
{
"id": "Dataset A",
"source": "https://example.org/dataset-a",
"license": "Fictional grant A",
"allowedUses": "evaluation,inference",
"regions": "EU,US",
"expires": "2026-12-31",
"personalData": false,
"consent": "not-required",
"revoked": true,
"shareBps": 6000
},
{
"id": "Dataset B",
"source": "https://example.org/dataset-b",
"license": "Fictional grant B",
"allowedUses": "evaluation",
"regions": "EU",
"expires": "2026-08-31",
"personalData": true,
"consent": "unknown",
"revoked": false,
"shareBps": 4000
}
]
}Use changes to training
An evaluation grant does not automatically allow training.
- Policy matches
- 0
- Needs review
- 2
- Unallocated revenue
- 100 USD
| Dataset | Recorded license | Policy result | Share (bps) | Proposed amount |
|---|---|---|---|---|
| Dataset A | Fictional grant A | Use not listed | 6000 | 0 |
| Dataset B | Fictional grant B | Use not listed; Expired; Personal data consent unresolved | 4000 | 0 |
Run this scenario Input JSON Calculated report
Inspect every input
{
"use": "training",
"region": "EU",
"asOf": "2026-09-19",
"currency": "USD",
"receivedRevenue": "100",
"datasets": [
{
"id": "Dataset A",
"source": "https://example.org/dataset-a",
"license": "Fictional grant A",
"allowedUses": "evaluation,inference",
"regions": "EU,US",
"expires": "2026-12-31",
"personalData": false,
"consent": "not-required",
"revoked": false,
"shareBps": 6000
},
{
"id": "Dataset B",
"source": "https://example.org/dataset-b",
"license": "Fictional grant B",
"allowedUses": "evaluation",
"regions": "EU",
"expires": "2026-08-31",
"personalData": true,
"consent": "unknown",
"revoked": false,
"shareBps": 4000
}
]
}A mistake worth catching
Permission to evaluate a dataset is not automatically permission to train on it. Record the specific intended use and read the original grant.
Use the method with your records
Check use, region, expiry, revocation and declared consent. Allocate only compatible shares of received revenue; preserve the unallocated remainder.
No legal opinion, rights verification, consent collection, access enforcement, token issuance or payment.
Read the complete method, sources and input contract. Updated 2026-09-19; by the AGI Scorecard team.