graph TD A[Start: Receive filtered-token-list] --> B[Initialize Due Diligence Report] B --> C[Process Next Token from List] C --> D1[Query RugcheckXYZ] C --> D2[Query BubbleMaps] C --> D3[Query TweetScout] D1 --> E1[Process Contract Quality Response] D2 --> E2[Process Holder Distribution Response] D3 --> E3[Process Social Media Response] E1 --> F[Merge Responses] E2 --> F E3 --> F F --> G[Apply Rating Logic] G --> H{Determine Final Verdict} H -->|Pass| I1[Add Pass Rating] H -->|Fail| I2[Add Fail Rating] H -->|Risk| I3[Add Risk Rating] I1 --> J[Add Token to Final Report] I2 --> J I3 --> J J --> K{More Tokens?} K -->|Yes| C K -->|No| L[Return Due Diligence Report] L --> M[End Process]