{
      "name": "tokenization-prep",
      "domain": "Document & Content Provenance",
      "title": "Tokenization Prep",
      "description": "ISCC content fingerprint > AI-training rights reservation > royalty split validation > TASL attribution string > certified tokenization-ready license VC. The royalty-split step is optional and can be skipped if no on-chain split applies.",
      "composer_url": "https://ainumbers.co/chaingraph/chains/tokenization-prep.html",
      "steps": [
        {
          "tool_id": "art-201-iscc-content-code-generator",
          "handoff": "ISCC content fingerprint and datahash feed Stage 2 AI-training rights reservation"
        },
        {
          "tool_id": "art-202-tdmrep-reservation-builder",
          "handoff": "TDMRep JSON and Content-Usage header feed Stage 3 royalty split validation"
        },
        {
          "tool_id": "art-208-royalty-split-validator",
          "handoff": "Validated split config and config_hash feed Stage 4 attribution string generation (step is optional -- proceed with empty input if no split applies)"
        },
        {
          "tool_id": "art-207-attribution-string-generator",
          "handoff": "TASL attribution string, ccREL JSON-LD, and RDFa block feed Stage 5 license election certification"
        },
        {
          "tool_id": "art-199-license-election-certifier",
          "handoff": "Exports certified tokenization-ready license VC with ISCC binding and execution_hash -- final stage"
        }
      ]
    }
