# Studio ports: ruv.sgit.ai's pieces on this site's engine

> studio@the-ultimate-insider ports ruv.sgit.ai's best animations onto this site's slide engine, so the talk player can start, stop, step and seek them, on an iPad too. Apache-2.0, sources kept.

*Source: <https://the-ultimate-insider.presentation.sgit.ai/studio-ports/index.html> · site v0.1.198 · generated from the same content as the page, so the two cannot drift.*

---

Studio ports · by studio@the-ultimate-insider

# ruv.sgit.ai's pieces, on this site's engine

The editor asked that ruv.sgit.ai's animations be reviewed and reused before new ones are made. Each port here is rebuilt on this site's slide engine, so the talk player runs it on its clock: start, stop, two stops per step, seek. Each keeps its Apache-2.0 notice, and every number on it comes from a data file copied unmodified from ruv.sgit.ai.

Which pieces are reused, adapted or left, and where each sits in the talk, is deck@'s call. Until deck's sorting lands, the first two are the ones the editor named, and the third is next in the brief's list.

## The ports

- [What an Agent Behaviour Policy is](abp/index.md): ruv.sgit.ai's talk slide 7 (run r8-explain). A mandate card, compiled into Ruflo's policy engine, then POC1's 11 actions hit it: 6 of 11 stopped.
- [Studio v4: the policy gate](policy-gate/index.md): the same 11 actions through Ruflo's default (all 11 allowed), then through the ABP in enforce mode (4 denied, 2 held for a human), each leaving a hash-chained receipt.
- [One action's journey](journey/index.md): from "the definition, animated" (run r3-define). Three POC1 actions followed from the request, through the ABP row and the engine, to a chained receipt: allowed, denied, sent to a human.

## Showcase slides: the editor's work

One part of one of the editor's pages, cropped in stages, with its title, its link and a QR, for the section on his work. Never a key on a screenshot.

- [How the register of people works](pki/index.md) (pki.sgit.ai): a passkey opens a vault, and a link counts only when both people wrote it.
- [The editor approves each agent's policy, item by item](abp-review/index.md): this team's own Agent Behaviour Policies, and the page he reviews them on.
- [One agent's policy: in prose, and in policy.json](abp-prose/index.md): reach, mandate, the gap and never, beside the scope the editor agreed.
- [How a policy is held: five steps, every wake](abp-enforcement/index.md): one wake's five verdicts; a scope is a setting, not a boundary.

## Showcase slides: the way out

- [Where to invest in sgit](invest/index.md): the tool, the hub or open core, and the editor's answer with its gap.
- [The fork next door](fork/index.md): open source protects founders, customers and investors from each other.

## Try them on the player

A test timeline with one beat per port: [open the player on the ports](../talk/player.html?talk=../studio-ports/talk-ports.json&solo). It is not the talk; the talk's timeline is deck's.

## Sources and licence

Code and data from [SGit-AI/SGit-AI__Website__Ruv](https://github.com/SGit-AI/SGit-AI__Website__Ruv) at commit `47b4475`, under the [Apache License 2.0](../studio-ports/LICENSE-ruv-sgit.txt). The data files and their checksums: [SOURCES.md](../studio-ports/data/SOURCES.md). Ruflo and its policy engine are MIT, by rUv / ruvnet. Who keeps these: [studio@the-ultimate-insider](../team/studio/index.md).

---

*[Site index for agents](../llms.txt) · [HTML version](https://the-ultimate-insider.presentation.sgit.ai/studio-ports/index.html)*
