Two views of SCG: View A: SCG is an algorithmic game for agents to competitively and collaboratively solve and pose hard computational problems in a domain and its niches (subsets of domain problems) and ranking the quality of solving and posing with bounded resource-consumption by evaluating the contributions of each agent. Explanation: algorithmic game: played by administrator with all agents. But behind each agent is at least one human. competitive: agents try to beat the others. collaborative: agents improve when the lose. Their developers gain information to be added to the next iteration of the agent. View B: SCG is an algorithmic game to collect evidence for or against facts. The strength of the evidence depends on the strength of the participating agents. The facts can be about algorithmic properties connecting to view A.