How horrorstock.exchange works: a high-level overview for newcomers. Dated 09/25/26.
How horrorstock.exchange works. High-level BPMN 2.0 overview, dated 09/25/26.
Legend
Blue: what the visitor does
Green: the website answering visitors
Purple: scheduled jobs on the server
Orange: a step that uses AI
Red: error handling
Grey: outside services
Thin circle = start. Thick circle = end. Clock = runs on a timer. Envelope = a message arrives or is sent. Rounded box = a step. Diamond = a yes or no decision. Cylinder = the database. Solid arrow = the order of steps. Dashed arrow = a message between participants. Dotted arrow = data read or saved.
In plain words: on a timer, two sets of jobs collect horror chatter from outside sites. One uses AI to score the mood of new headlines, then updates the ticker prices and the HXI index. The other uses AI to screen out items that are not about horror. Everything is saved in the site's own database. When you open a page, the site reads that saved data, so pages load fast and do not wait on outside sites. Ask The Exchange answers questions with AI from the same saved data, and page text can be translated by AI on request. Outside AI tools can read the saved data through a read-only connection (MCP). If something breaks, a bug ticket is filed automatically.
F_V1
F_V1F_V2
F_V2F_V3
F_V3F_V4F_V5
F_V4F_V6
F_V5F_V6F_V7
F_V7
W_Start
W_Read
W_Gw
W_Send
W_EndOk
W_QStart
W_Answer
W_AEnd
W_Bug
W_EndErr
J_TimerA
J_CollectA
J_MoodA
J_PriceA
J_SaveA
J_EndA
J_TimerB
J_CollectB
J_ScreenB
J_SaveB
J_EndB
F_W1
F_W1F_W2DS_DbW_Read_Prop
F_W2F_W3F_W5
F_W3F_W4
F_W4
F_W7
F_W7F_W8
F_W8
F_W5F_W6
F_W6
F_A1R/PT15M
F_A1F_A2
F_A2F_A3
F_A3F_A4
F_A4F_A5DS_Db
F_A5
F_B1R/PT5M
F_B1F_B2
F_B2F_B3
F_B3F_B4DS_Db
F_B4