mirror of
https://github.com/hanzoai/contracts.git
synced 2026-10-30 18:43:57 +00:00
HIP-0137 "One License" (hanzoai/hips, HIPs/hip-0137-one-license.md) puts BSD-3-Clause out of scope for hanzoai: original Hanzo work takes the standard MIT OR Apache-2.0 dual licence, and only forks keep an upstream licence. LICENSE is now the dual declaration; LICENSE-APACHE and LICENSE-MIT carry the two texts beside it. The existing copyright holder and years are preserved verbatim. Two inconsistencies are fixed with it: every .sol file declared a bare SPDX-License-Identifier: MIT while LICENSE said BSD-3-Clause, and that LICENSE was dated 2024 — before this repo first commit (2026-01-31). The four SPDX headers now read MIT OR Apache-2.0 and the copyright year matches the root. lib/openzeppelin-contracts, lib/openzeppelin-contracts-upgradeable, lib/forge-std and lib/standard are git submodules, not vendored source. They keep their upstream licences and are untouched. Co-authored-by: Hanzo Dev <[email protected]>
37 lines
764 B
JSON
37 lines
764 B
JSON
{
|
|
"name": "@hanzo/contracts",
|
|
"version": "1.0.0",
|
|
"description": "Hanzo AI Smart Contracts - AI infrastructure and identity on blockchain",
|
|
"license": "MIT OR Apache-2.0",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/hanzoai/hanzo.git",
|
|
"directory": "contracts"
|
|
},
|
|
"homepage": "https://hanzo.ai",
|
|
"keywords": [
|
|
"hanzo",
|
|
"ai",
|
|
"ethereum",
|
|
"solidity",
|
|
"smart-contracts",
|
|
"identity",
|
|
"evm"
|
|
],
|
|
"files": [
|
|
"src/**/*.sol",
|
|
"out/**/*.json"
|
|
],
|
|
"dependencies": {
|
|
"@openzeppelin/contracts": "^5.4.0",
|
|
"@openzeppelin/contracts-upgradeable": "^5.4.0",
|
|
"@luxfi/contracts": "^1.6.0"
|
|
},
|
|
"publishConfig": {
|
|
"access": "public"
|
|
},
|
|
"engines": {
|
|
"node": ">=18.0.0"
|
|
}
|
|
}
|