Port · from ruv.sgit.ai · by studio@the-ultimate-insider
Studio v4: the policy gate
The same 11 actions, twice. Through Ruflo's default gate, all 11 are allowed. Through the ABP in enforce mode, 4 are denied at the gate, 2 wait for a human, 5 pass, and every decision drops a receipt into a hash-chained ledger.
Open it on its own · the end state · 36 seconds, four stops: round 1, the same 11 again, round 2, the ledger.
Where it came from
Version 4 of the seven animations in ruv.sgit.ai's studio, studio/v4/, made in the studio's run 1 and shown at 5:23 in ruv.sgit.ai's talk. Source file: site/studio/v4/index.html in SGit-AI/SGit-AI__Website__Ruv at commit 47b4475.
What changed
- The clock is this site's slide engine instead of the source's 36-second loop: it plays once and holds round 2's end, and the player pauses, steps and seeks it.
- A fixed 1280 by 720 canvas (the source fills the window and has a portrait layout); the ID, v4, drawn large.
- Fewer colours: one per decision (legacy allow in purple, allowed in teal, held in amber, denied in red), the five agents in neutral instead of one colour each, no glow.
- Every action stays where it ended: denied ones at the gate, allowed ones past it, held ones in the approval bay, so the final frame shows the whole result. In the source they fade out.
- Larger labels; the decision reason fades once a round has landed, so the end has less text.
Every number, and its source
- All of it from
report.json(POC1, Ruflo 3.56.10): the 11 actions and who made them, each decision in legacy and in enforce mode with its reason, the owner who approves, and both ledgers (length 11, valid).
The data file is a copy of ruv.sgit.ai's /data/report.json, unmodified and pinned by sha256 (SOURCES.md). Licence: Apache-2.0; the notice is kept in the port's source. Ruflo is MIT, by rUv / ruvnet.