Revenons à l'année 587. Deux clans puissants se livraient à une lutte acharnée. Le clan Soga était favorable à la nouvelle religion, le bouddhisme, tandis que le clan Mononobe s'y opposait. L'armée des Soga marcha sur la forteresse des Mononobe, dans la province de Kawachi, dans l'actuelle Higashiosaka. Le chef des Mononobe, Moriya, construisit un fort de bottes de riz empilées et tira des flèches depuis le sommet d'un arbre. À trois reprises, les forces des Soga furent repoussées. Derrière leurs lignes se tenait un garçon de quatorze ans, le prince Umayado, que l'histoire retient sous le nom de prince Shotoku. La légende raconte qu'en voyant la bataille tourner mal, il fit le vœu de construire un temple en l'honneur des Quatre Rois célestes, divinités protectrices du bouddhisme, si la victoire lui était accordée. Le nom du temple, qui signifie Temple des Quatre Rois célestes, est lié à ce récit. Les documents écrits sont plus prudents. Les Chroniques du Japon indiquent que, la première année du règne de l'impératrice Suiko, le temple fut commencé à Arahaka, à Naniwa. Les historiens remarquent que cette mention peut désigner le début des travaux ou leur achèvement, et que la première année a pu simplement être choisie comme date favorable. Ce qui est certain, c'est que le temple existait déjà à l'époque de Suiko, car des tuiles de toiture de cette époque ont été retrouvées sous les vestiges du palais de Naniwa primitif.