ai-bom-license-resolver
AI-BOM License Chain Resolver for Hugging Face Models — Walks the Hugging Face lineage of up to 10 models (base_model chain, training datasets; at most 30 nodes, 4 generations) and applies a curated, hash-pinned table of license clauses (Apache-2.0, MIT, CC-BY, CC-BY-NC, CC-BY-SA, OpenRAIL variants, Llama 2 / 3 / 3.1 / 3.2 / 3.3, Gemma, Mistral Research License) to each intended use: commercial or not, API, weights or on-prem, fine-tuning, monthly acti
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"models": "<models>",
"uses": "<uses>"
},
"name": "ai-bom-license-resolver"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uses | Yes | Intended uses to decide, each evaluated independently. | |
| models | Yes | Hugging Face model repo ids (owner/name) used together in the system. | |
| datasets | No | Extra Hugging Face dataset repo ids; datasets named on the model cards are followed automatically. | |
| dataset_terms | No | advisory (default): a dataset license restriction yields UNDETERMINED because it is unsettled whether it binds trained weights. binding: treat it as binding and report CONFLICT. |