Data Permit

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
Grant exceptions and proposed split
DatasetRecorded licensePolicy resultShare (bps)Proposed amount
Dataset AFictional grant ADeclared policy matches600060
Dataset BFictional grant BExpired; Personal data consent unresolved40000

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
Grant exceptions and proposed split
DatasetRecorded licensePolicy resultShare (bps)Proposed amount
Dataset AFictional grant ARevoked60000
Dataset BFictional grant BExpired; Personal data consent unresolved40000

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
Grant exceptions and proposed split
DatasetRecorded licensePolicy resultShare (bps)Proposed amount
Dataset AFictional grant AUse not listed60000
Dataset BFictional grant BUse not listed; Expired; Personal data consent unresolved40000

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.

Continue your review

Proof PlanPlan a zkML handoff with measured proving time, verification cost and a pinned model/input/key manifest.Incentive LabModel capped rewards for accepted work and see whether customer revenue covers operating costs before token support.