{
  "evaluated_at": "2026-10-11T11:43:30.082377+00:00",
  "valid_until": "2026-10-18T11:24:00+00:00",
  "cache_contract": "expires後は再判定必須。キャッシュ結果だけで推薦せず、unknownをeligibleへ補完しない。",
  "scenarios": [
    {
      "id": "S1",
      "title": "Suno Free生成曲を収益化BGMに使用",
      "tool_id": "suno",
      "input_conditions": [
        {
          "field": "commercial_use.free_plan",
          "operator": "eq",
          "value": true
        },
        {
          "field": "capabilities.music_generation",
          "operator": "eq",
          "value": true
        }
      ],
      "context": {
        "surface": "web",
        "plan": "Free"
      },
      "alternatives": [
        {
          "description": "追加確認が必要な代替案。適合確定ではありません。非商用への目的変更、または有料契約・固有モデル条件を改めて確認する別queryが必要。単なる有料化を推奨しない。",
          "query": null,
          "verification_status": "requires_additional_verification"
        }
      ]
    },
    {
      "id": "S2",
      "title": "年商200万USD企業がMidjourney Basic商用利用",
      "tool_id": "midjourney",
      "input_conditions": [
        {
          "field": "commercial_required_plans_above_threshold",
          "operator": "contains",
          "value": "Basic"
        }
      ],
      "context": {
        "surface": "web",
        "annual_revenue_usd": 2000000,
        "plan": "Basic"
      },
      "alternatives": [
        {
          "description": "追加確認が必要な代替案。適合確定ではありません。別サービス推薦ではなく、この候補の制約を明示的に変更した再評価。実行・推薦はしていません。",
          "query": {
            "tool_id": "midjourney",
            "input_conditions": [
              {
                "field": "commercial_required_plans_above_threshold",
                "operator": "contains",
                "value": "Pro"
              }
            ],
            "context": {
              "surface": "web",
              "annual_revenue_usd": 2000000,
              "plan": "Pro"
            }
          },
          "verification_status": "requires_additional_verification"
        }
      ]
    },
    {
      "id": "S3",
      "title": "Midjourney公開公式生成API",
      "tool_id": "midjourney",
      "input_conditions": [
        {
          "field": "api_available",
          "operator": "eq",
          "value": true
        }
      ],
      "context": {
        "surface": "api",
        "third_party_api": false,
        "browser_automation": false
      },
      "alternatives": [
        {
          "description": "追加確認が必要な代替案。適合確定ではありません。API必須を取り下げる場合はWeb画像生成の別queryを評価可能。自動ツール禁止を回避しない。",
          "query": {
            "tool_id": "midjourney",
            "input_conditions": [
              {
                "field": "image_generation",
                "operator": "eq",
                "value": true
              }
            ],
            "context": {
              "surface": "web"
            }
          },
          "verification_status": "requires_additional_verification"
        }
      ]
    },
    {
      "id": "S4",
      "title": "有料日本語TTS・公式API・非Betaモデル",
      "tool_id": "elevenlabs",
      "input_conditions": [
        {
          "field": "capabilities.text_to_speech",
          "operator": "eq",
          "value": true
        },
        {
          "field": "languages.japanese_tts",
          "operator": "eq",
          "value": true
        },
        {
          "field": "api.official_available",
          "operator": "eq",
          "value": true
        },
        {
          "field": "api.commercial_use_paid_tts",
          "operator": "eq",
          "value": true
        },
        {
          "field": "model.multilingual_v2.non_beta_status",
          "operator": "eq",
          "value": true
        }
      ],
      "context": {
        "surface": "api",
        "paid": true,
        "input_rights": true,
        "voice_consent": true,
        "beta": false,
        "model": "Multilingual v2"
      },
      "alternatives": [
        {
          "description": "追加確認が必要な代替案。適合確定ではありません。必須unknownを削除せず、該当モデル・API・通貨条件の公式根拠を追加した後に同じqueryを再評価。制約を緩和するなら別目的であることを明示。",
          "query": {
            "tool_id": "elevenlabs",
            "input_conditions": [
              {
                "field": "capabilities.text_to_speech",
                "operator": "eq",
                "value": true
              },
              {
                "field": "languages.japanese_tts",
                "operator": "eq",
                "value": true
              },
              {
                "field": "api.official_available",
                "operator": "eq",
                "value": true
              },
              {
                "field": "api.commercial_use_paid_tts",
                "operator": "eq",
                "value": true
              },
              {
                "field": "model.multilingual_v2.non_beta_status",
                "operator": "eq",
                "value": true
              }
            ],
            "context": {
              "surface": "api",
              "paid": true,
              "input_rights": true,
              "voice_consent": true,
              "beta": false,
              "model": "Multilingual v2"
            }
          },
          "verification_status": "requires_additional_verification"
        }
      ]
    },
    {
      "id": "S5",
      "title": "Runway API日本語動画・月額3000JPY以下",
      "tool_id": "runway",
      "input_conditions": [
        {
          "field": "api_available",
          "operator": "eq",
          "value": true
        },
        {
          "field": "japanese_prompt_support",
          "operator": "eq",
          "value": true
        },
        {
          "field": "pricing.monthly_budget_jpy",
          "operator": "lte",
          "value": {
            "amount": 3000,
            "currency": "JPY",
            "unit": "JPY",
            "period": "month"
          }
        }
      ],
      "context": {
        "surface": "api"
      },
      "alternatives": [
        {
          "description": "追加確認が必要な代替案。適合確定ではありません。必須unknownを削除せず、該当モデル・API・通貨条件の公式根拠を追加した後に同じqueryを再評価。制約を緩和するなら別目的であることを明示。",
          "query": {
            "tool_id": "runway",
            "input_conditions": [
              {
                "field": "api_available",
                "operator": "eq",
                "value": true
              },
              {
                "field": "japanese_prompt_support",
                "operator": "eq",
                "value": true
              },
              {
                "field": "pricing.monthly_budget_jpy",
                "operator": "lte",
                "value": {
                  "amount": 3000,
                  "currency": "JPY",
                  "unit": "JPY",
                  "period": "month"
                }
              }
            ],
            "context": {
              "surface": "api"
            }
          },
          "verification_status": "requires_additional_verification"
        }
      ]
    },
    {
      "id": "S6",
      "title": "Runway API gen4_image 1080p 8credits/画像以下",
      "tool_id": "runway",
      "input_conditions": [
        {
          "field": "api_available",
          "operator": "eq",
          "value": true
        },
        {
          "field": "image_generation",
          "operator": "eq",
          "value": true
        },
        {
          "field": "api_gen4_image_1080p_credits_per_image",
          "operator": "lte",
          "value": {
            "amount": 8,
            "unit": "credits",
            "per": "image",
            "currency": "none",
            "period": "per_output"
          }
        }
      ],
      "context": {
        "surface": "api",
        "model": "gen4_image",
        "resolution": "1080p"
      },
      "alternatives": [
        {
          "description": "追加確認が必要な代替案。適合確定ではありません。現在の限定scopeだけを評価。モデル・解像度・surface・権利条件を変えた場合は別queryで再評価。",
          "query": {
            "tool_id": "runway",
            "input_conditions": [
              {
                "field": "api_available",
                "operator": "eq",
                "value": true
              },
              {
                "field": "image_generation",
                "operator": "eq",
                "value": true
              },
              {
                "field": "api_gen4_image_1080p_credits_per_image",
                "operator": "lte",
                "value": {
                  "amount": 8,
                  "unit": "credits",
                  "per": "image",
                  "currency": "none",
                  "period": "per_output"
                }
              }
            ],
            "context": {
              "surface": "api",
              "model": "gen4_image",
              "resolution": "1080p"
            }
          },
          "verification_status": "requires_additional_verification"
        }
      ]
    },
    {
      "id": "S7",
      "title": "Runway API gen4_turbo 6credits/秒以下",
      "tool_id": "runway",
      "input_conditions": [
        {
          "field": "api_available",
          "operator": "eq",
          "value": true
        },
        {
          "field": "api_gen4_turbo_credits_per_video_second",
          "operator": "lte",
          "value": {
            "amount": 6,
            "unit": "credits",
            "per": "second",
            "currency": "none",
            "period": "per_output"
          }
        }
      ],
      "context": {
        "surface": "api",
        "model": "gen4_turbo"
      },
      "alternatives": [
        {
          "description": "追加確認が必要な代替案。適合確定ではありません。現在の限定scopeだけを評価。モデル・解像度・surface・権利条件を変えた場合は別queryで再評価。",
          "query": {
            "tool_id": "runway",
            "input_conditions": [
              {
                "field": "api_available",
                "operator": "eq",
                "value": true
              },
              {
                "field": "api_gen4_turbo_credits_per_video_second",
                "operator": "lte",
                "value": {
                  "amount": 6,
                  "unit": "credits",
                  "per": "second",
                  "currency": "none",
                  "period": "per_output"
                }
              }
            ],
            "context": {
              "surface": "api",
              "model": "gen4_turbo"
            }
          },
          "verification_status": "requires_additional_verification"
        }
      ]
    },
    {
      "id": "S8",
      "title": "Firefly Web自社非Beta画像・日本語UI・商用",
      "tool_id": "adobe-firefly",
      "input_conditions": [
        {
          "field": "commercial_use",
          "operator": "eq",
          "value": "allowed_with_conditions"
        },
        {
          "field": "image_generation",
          "operator": "eq",
          "value": true
        },
        {
          "field": "japanese_ui",
          "operator": "eq",
          "value": true
        },
        {
          "field": "model.selected_firefly.non_beta_status",
          "operator": "eq",
          "value": true
        }
      ],
      "context": {
        "surface": "web",
        "own_firefly": true,
        "beta": false,
        "input_rights": true
      },
      "alternatives": [
        {
          "description": "追加確認が必要な代替案。適合確定ではありません。現在の限定scopeだけを評価。モデル・解像度・surface・権利条件を変えた場合は別queryで再評価。",
          "query": {
            "tool_id": "adobe-firefly",
            "input_conditions": [
              {
                "field": "commercial_use",
                "operator": "eq",
                "value": "allowed_with_conditions"
              },
              {
                "field": "image_generation",
                "operator": "eq",
                "value": true
              },
              {
                "field": "japanese_ui",
                "operator": "eq",
                "value": true
              },
              {
                "field": "model.selected_firefly.non_beta_status",
                "operator": "eq",
                "value": true
              }
            ],
            "context": {
              "surface": "web",
              "own_firefly": true,
              "beta": false,
              "input_rights": true
            }
          },
          "verification_status": "requires_additional_verification"
        }
      ]
    },
    {
      "id": "S9",
      "title": "ElevenLabs Free日本語音声を収益化動画に使用",
      "tool_id": "elevenlabs",
      "input_conditions": [
        {
          "field": "commercial_use.free_plan",
          "operator": "eq",
          "value": true
        },
        {
          "field": "languages.japanese_tts",
          "operator": "eq",
          "value": true
        },
        {
          "field": "capabilities.text_to_speech",
          "operator": "eq",
          "value": true
        }
      ],
      "context": {
        "surface": "web",
        "plan": "Free",
        "model": "Multilingual v2"
      },
      "alternatives": [
        {
          "description": "追加確認が必要な代替案。適合確定ではありません。非商用への目的変更、または有料契約・固有モデル条件を改めて確認する別queryが必要。単なる有料化を推奨しない。",
          "query": null,
          "verification_status": "requires_additional_verification"
        }
      ]
    },
    {
      "id": "S10",
      "title": "Canva自社画像を単独公式生成APIで商用利用",
      "tool_id": "canva-magic-studio",
      "input_conditions": [
        {
          "field": "api.magic_studio_generation_available",
          "operator": "eq",
          "value": true
        },
        {
          "field": "capabilities.image_generation",
          "operator": "eq",
          "value": true
        },
        {
          "field": "commercial_use.ai_output",
          "operator": "eq",
          "value": true
        }
      ],
      "context": {
        "surface": "api",
        "own_ai": true,
        "input_rights": true,
        "no_stock_content": true
      },
      "alternatives": [
        {
          "description": "追加確認が必要な代替案。適合確定ではありません。必須unknownを削除せず、該当モデル・API・通貨条件の公式根拠を追加した後に同じqueryを再評価。制約を緩和するなら別目的であることを明示。",
          "query": {
            "tool_id": "canva-magic-studio",
            "input_conditions": [
              {
                "field": "api.magic_studio_generation_available",
                "operator": "eq",
                "value": true
              },
              {
                "field": "capabilities.image_generation",
                "operator": "eq",
                "value": true
              },
              {
                "field": "commercial_use.ai_output",
                "operator": "eq",
                "value": true
              }
            ],
            "context": {
              "surface": "api",
              "own_ai": true,
              "input_rights": true,
              "no_stock_content": true
            }
          },
          "verification_status": "requires_additional_verification"
        }
      ]
    }
  ]
}
