OpenChainGraph Suite · ART-208 · IP Licensing & Tokenization
Royalty Split Validator
Validates on-chain royalty split configurations against ERC-2981 (single-receiver) and 0xSplits (multi-recipient) rules. Checks Ethereum address format, per-recipient share range, sum integrity (10000 bps or 100%), duplicate detection, and optional per-recipient cap. Returns a config fingerprint for audit trails.
Not legal advice. This tool validates configuration formats only. It does not verify on-chain state, execute settlements, or constitute financial advice. Consult a licensed attorney or qualified blockchain engineer for deployment decisions.
🔒 All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data — use synthetic or anonymised inputs only.
Array of objects. Each entry requires address (0x... Ethereum address) and either basis_points (0–10000, sum must equal 10000) or percent (0–100, sum must equal 100).
Maximum allowed share for any single recipient in basis points (0–10000). Leave blank to skip the cap check. Useful for ERC-2981 single-receiver validation (≤5000 bps = ≤50%).
Validation Summary
Rule Checks
Config Fingerprint (djb2)
Deterministic djb2 hash of the canonical sorted JSON. Stable across semantically identical configs regardless of input order.