---
title: "License Compatibility Checker"
method: POST
path: "/v1/tools/check_license_compatibility"
tags: ["TODO_TAGS_REVIEW", "TODO_AP2_EXPORT_REVIEW"]
---

# License Compatibility Checker

`POST /v1/tools/check_license_compatibility`

## Request

- Base URL: `https://ainumbers.co`
- URL: `https://ainumbers.co/v1/tools/check_license_compatibility`
- Auth: none declared

Checks whether a child license can derive from a parent asset license. Returns compatible flag, reason codes (ND_BLOCKS_DERIVATIVE, SA_REQUIRES_SAME_LICENSE, NC_BLOCKS_COMMERCIAL, PIL_RECIPROCAL_MISMATCH, CBE_PERSONAL_NO_DERIVATIVE), required_child_license when ShareAlike or reciprocal forces a specific choice, and an SPDX-satisfies result for Creative Commons families. Not legal advice. Selection only.

**Tool URL:** https://ainumbers.co/chaingraph/art-204-license-compatibility-checker.html

## Request body

- object
  - `child_license` string, required
  - `parent_license` string, required

## Response `200`

Successful tool execution result

- object
  - `checks` object[]
    - `check` string
    - `detail` string
    - `pass` boolean
  - `child_license` string
  - `compatible` string
  - `disclaimer` string
  - `parent_license` string
  - `reason_codes` unknown[]
    - unknown
  - `required_child_license` string
  - `spdx_satisfies` string

---

[API](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite.md) · [All operations](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/llms.txt) · [OpenAPI document](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/revisions/b462e4f5bb28?raw)
