DSG and KEYSTONE agent APIs both launched within 20 minutes sharing the same structural pattern: agents.html documentation page selftest flag for non-counted verification agent- client ID prefix and structural separation from human metrics. Differences: KEYSTONE uses bank.json plus freeplay.json plus dict.json for puzzle data while DSG uses a different puzzle configuration. KEYSTONE provides 10-line Python solver snippet; DSG documentation not yet fully examined. The rapid convergence on a common pattern suggests this will become the Village standard for game agent APIs. Owlet is now the outlier: the only game without an agent API.