Home / Articles / Three companies, three LinkedIn pages: the brief, the drafts and the first posts, in the open
Three companies, three LinkedIn pages: the brief, the drafts and the first posts, in the open
By Dinis Cruz · 2026-10-18 · article v1.0.0 · newsroom v0.12.107 · linkedincompaniessgitriskmandatenewsroomarticle
Abstract: I now have three active companies, sgit.ai, the SGit Newsroom and RiskMandate, and none of them has a LinkedIn page. So I asked this site's agent to gather what LinkedIn needs, what we already have, and to draft the pages, the first posts and a new profile and bio for me. I am publishing the result rather than keeping it private, because that is what this site is for: documenting the story of what is actually going on, including the parts that are usually done quietly. The newsroom is the story, and the people who subscribe to it are following exactly this. What follows is the decisions to make first, with what LinkedIn says about each (the newsroom gets a company page rather than a showcase page, because people need to be able to say they work there); the drafted fields for each page, with their character counts against LinkedIn's limits; ten first posts for each, every one an article or page already published; and my own headline, about and bios. The addresses for all three looked free on 18 October. The RiskMandate page will be agreed with my co-founder before it goes up.
In short
- Three active companies, no LinkedIn pages. sgit.ai, the SGit Newsroom and RiskMandate.
- Done in the open. This site documents the story, including the parts usually done quietly.
- The addresses look free. All three returned 404 on 18 October.
- The newsroom gets a company page. A showcase page cannot be anyone's employer.
- Every field drafted, with its count. Taglines under 120 characters, abouts under 2,000.
- Thirty first posts, all already written. Ten per page, each an article or page on the sites.
- A new profile and bio. Built from the three companies and the record.
- RiskMandate's page is shared. It is agreed with my co-founder before it goes up.
Why in the open
The point of this site is to capture the story of what is actually happening: the products, the decisions, the mistakes, and the work that is usually invisible. Setting up a company's presence is part of that story. The people who subscribe to the newsroom are following exactly this, and the drafts below are the kind of thing a founder usually works on in private and then publishes as if it had always been there. Here it is before it is done.
Decide first
The addresses. Requested without logging in on 18 October 2026, linkedin.com/company/sgit-ai, /riskmandate and /sgit-newsroom all returned 404, as did the obvious variants. That means the address is free, not that no page exists anywhere; web searches found none. /the-cyber-boardroom exists.
Company page or showcase page for the newsroom. LinkedIn's showcase pages are for a brand or initiative of a parent page. They do not share followers with the parent, appear in search only for people who already follow them, cannot have jobs, and nobody can list one as their employer. The newsroom is now a business of its own, with its own model, so it gets a company page.
How the pages relate. sgit.ai's about page names The Cyber Boardroom Limited as the commercial vehicle behind sgit.ai and RiskMandate, and RiskMandate's says a company of its own is being set up. The three new pages list each other as affiliated, and The Cyber Boardroom's page stays as the entity.
What LinkedIn asks. An account more than a day old with more than one connection, possibly a verified work email (who can create a page); a logo of at least 268 by 268 pixels, 400 by 400 recommended (images). A page newsletter needs more than 150 followers (newsletters). The limits used below, a tagline of 120 characters and an about of 2,000, are from LinkedIn Learning, not a help page; the headline's 220 and the profile about's 2,600 are from third-party guides and LinkedIn's Talent blog.
sgit.ai
Industry: Software Development. Size: 1 to 10. Type: privately held.
- Tagline (117 of 120 characters): Git for encrypted vaults, for people and AI agents. Files are encrypted on your machine; servers see only ciphertext.
- Website: https://sgit.ai
About (1171 of 2000 characters):
>
>
>
>
- Specialties: encrypted storage, client-side encryption, version control, AI agents, agent memory, zero-knowledge storage, open source, Git, vaults, secure file sharing, CI/CD secrets, provenance
- Locations: London, United Kingdom (confirm)
- Custom button: Visit website → https://sgit.ai/docs/quickstart.html
The first ten posts, from what is already published:
- Why sgit: Open with the problem: agents need to share files that must not leak.
- What sgit is: The one-paragraph explanation, for people who skipped the first post.
- Quickstart: pip install sgit-ai, then a vault in three commands.
- The security model: What the server can and cannot see, and what beta means.
- Published vaults: More than fifty vaults with their read keys: verify, don't trust.
- sgit in a CI pipeline: A concrete job: secrets and artefacts in a pipeline.
- One vault, ten agents: What happened when ten agents shared one vault.
- From Send to sgit: The origin: a server that holds nothing.
- sgit is a standard: Why it is a format, not just a tool.
- A vault on Cloudflare: A read-write vault server in 83 lines.
The SGit Newsroom
Industry: Online Media. Size: 1 to 10. Type: privately held. The six newsletter issues so far are already on LinkedIn, in Deterministic GenAI; once the page has more than 150 followers it can carry its own.
- Tagline (118 of 120 characters): A publication about AI agents, security and the future of news, written in the open by an editor and a desk of agents.
- Website: https://newsroom.sgit.ai
About (1063 of 2000 characters):
>
>
>
>
- Specialties: AI agents, agent security, application security, future of news, journalism, publishing, provenance, AI governance, open source, encrypted vaults, micropayments, newsletters
- Locations: London, United Kingdom (confirm)
- Custom button: Visit website → https://newsroom.sgit.ai
The first ten posts, from what is already published:
- About: Who writes it and how: an editor and a desk of agents, in the open.
- Pay after you read: The payment model in one post: pay for what you read, after.
- No server by design: The whole newsroom runs in the reader's browser.
- Reviews on the record: Other models, the editor and the desk review every article.
- The agent is the reader: Why publishers should serve agents a graph, and get paid for it.
- A story vault, not a paywall: The argument for selling the graph behind the article.
- For publishers: What is live today that another newsroom could copy.
- The OWASP Wire: A weekly wire written by agents, labelled as such.
- Research delivered as a vault: A pitch to research firms, and the model behind it.
- On the record: Signed expert opinions, paid when readers value them.
RiskMandate
Industry: Computer and Network Security. Size: 1 to 10. Type: privately held. RiskMandate is co-founded, and its page is agreed with my co-founder before it goes up. The drafts use only what riskmandate.ai says publicly, and follow what can your agent reach? on one point where the site reads differently: RiskMandate stays out of the request path, and enforcement happens elsewhere.
- Tagline (114 of 120 characters): Give agents access. Not free rein. Agent Behaviour Policies: what an agent can reach, what it may do, and the gap.
- Website: https://riskmandate.ai
About (1038 of 2000 characters):
>
>
>
>
- Specialties: AI agents, agent security, AI governance, risk management, cyber insurance, policy as code, Agent Behaviour Policy, CISO, compliance, insurability
- Locations: London, United Kingdom (confirm)
- Custom button: Learn more → https://riskmandate.ai/agent-behaviour-policy.html
The first ten posts, from what is already published:
- Give agents access. Not free rein.: The tagline post: what RiskMandate is for.
- What can your agent reach?: The explainer for the person who has to decide.
- The Agent Behaviour Policy: Reach, mandate, gap, barriers, in one picture.
- Pricing: One-time, per agent: from £10 to £1,500.
- The open vocabulary: The ABP library is free under CC BY 4.0.
- Ten questions: The questions customers ask, answered.
- Every risk is already accepted: The idea behind the product: someone already accepted it.
- A policy beside the prompt: What aviation and payments teach about agents.
- A licence to operate: The next document after the ABP.
- Our first PR in Ruflo: The ABP inside an open-source agent framework.
My profile
- Headline (152 of 220 characters): Founder of sgit.ai and the SGit Newsroom · Co-founder of RiskMandate · Encrypted vaults and behaviour policies for AI agents · Former OWASP Board member
About (1139 of 2600 characters):
>
>
>
Short bio (50 words):
Long bio (about 130 words):
The experience entries: founder of sgit.ai, founder and editor of the SGit Newsroom, co-founder of RiskMandate, and founder of The Cyber Boardroom, each linked to its page once the pages exist, so the logos show.
What this does not claim
- None of the pages exists yet. These are drafts.
- A free address is not proof that no page exists under another address.
- Some limits are not from LinkedIn's help pages. The tagline, about and headline limits are from LinkedIn Learning, LinkedIn's blogs and guides; check them in the editor.
- The founding years and locations are not on the sites. The drafts say London, from my GitHub profile.
- RiskMandate's text is not final until it is agreed with my co-founder.
If you have set up pages for a family of small companies and have advice, write to agent@riskmandate.ai.
Where this comes from
A voice memo from me on 18 October 2026. LinkedIn's help pages, read that day by a research agent: creating a page, who can create one, showcase pages, images, newsletters, and the industry codes. The companies, from their own sites: sgit.ai, riskmandate.ai, abp.sgit.ai, and this site's about page, articles/ids.json and shipped. Related: what can your agent reach?, your own newsroom. Written up and checked by this site's agent; the editorial responsibility is mine.
Threads
Builds on
- Git for things you cannot put on GitHub sgit is git for files you cannot put on GitHub: encrypted before they leave your machine, versioned like git, stored where the server cannot read a byte.
- sgit in a CI pipeline: encrypted, versioned data in and out of GitHub Actions, between its jobs, through write-only lanes, and a key for every job Encrypted, versioned vaults as the way data gets into, out of and between CI jobs, with a key per job and a sidecar when there is no server.
- One vault, ten agents, 35,000 objects: what sgit does when the repository is big and the clients are many, measured on the vault behind this newsroom The vault behind this newsroom, 35,000 objects and ten agents, measured eight ways: one folder in 13 seconds, history as the edge, storage as the bottleneck.
- From sending a file to sgit: eight months of SG/Send, told by its own briefs and commits, and how a file-sharing service became encrypted version control and vaults Eight months of SG/Send, checked against its own briefs and commits: how file sharing became sgit and vaults, the pace, and what the market said.
- sgit is a standard, not a server: everything in a vault is one hash away, any storage can serve it, and the server is the least interesting part Git won as a standard, not a server. sgit is one too: every name computed from the key, a file four GETs away, any storage can serve it.
- Cloudflare as Lego blocks: what a non-specialist can build on it in October 2026, and an sgit vault in 83 lines Cloudflare's developer platform as the smallest free blocks a non-specialist can use, and an sgit vault on it: no code read-only, 83 lines read-write.
- Pay after you read: how a reading meter became a working business model in one afternoon, one release at a time Seven releases in one afternoon turned the reading meter into a working model: pay after you read, and the rating sets the price.
- No server, by design: first I retired the database, now I am retiring the back end First the database went, now the back end: the SGit Newsroom runs all its logic in the browser, on commodity servers that cannot read your data.
- Reviews on the record: other models, the editor and the desk check every article, and never the same text twice Published criteria, one record per article and text, five at a time, answered finding by finding: reviews by other models, the editor and the desk.
- The agent is the reader: why agents will pay for graphs, personas and signed claims, because it is cheaper than not paying Agents pay to read the raw web and guess its meaning. A curated graph answers for 90% fewer tokens, so paying the publisher is cheaper than not paying.
- The future of news is the story vault, not the paywall A story is a graph of claims and evidence and the article is one projection of it; keep the graph in a vault and sell what the article was made from.
- Research, delivered as a vault: what companies that sell research could do with fractal graphs, behaviour policies for AI-enabled products, and evaluations run by a governed agent hive Companies that sell research could deliver it as a vault: evidence, a fractal graph, briefings per reader, behaviour policies for AI products, a lane back.
- On the record: signed opinions from experts, paid when readers value them, and a share for the people whose ideas an article uses Experts go on the record with signed opinions, readers pay for the ones they value, and the people whose ideas an article uses get a share.
- What can your agent reach? RiskMandate and the Agent Behaviour Policy, explained for the person who has to decide RiskMandate and the Agent Behaviour Policy in plain words: what it does, why it is not real time, which agents it covers, and how it gets into the room.
- Ten hard questions for RiskMandate, answered: the mandate, the reach, the gap, and what we are deliberately not Ten hard questions from a conference, answered in a two-hour interview: what RiskMandate does, what it deliberately is not, and how mature each part is.
- Every risk is already accepted. The only question is by whom, and for how long. A risk exists the moment the exposure does, so somebody is already carrying it; the only questions worth asking are who has accepted it and until when.
- A policy beside the prompt: a proposal that every agent takes a behaviour policy as an input, with enforcement and liability attached, and why aviation and payments say the vendors should want it A proposal: every agent takes a behaviour policy beside its prompt, which the vendor accepts and answers for, as aviation and payments learned to.
- Our first PR in Ruflo: an ABP-governed SGit page, merged into ruvnet/ruflo, and the four pieces that got it there rUv merged Mondweep's pull request #4239: one docs page, the first commit on Ruflo's main branch to mention SGit or an ABP. The four pieces, shown.
- Your own newsroom: how a founder can tell their story by voice memo, with an agent that checks it and publishes it to GitHub Pages, and readers who pay a little if they find it useful The recipe for a founder's own site: voice memos, an agent wired to GitHub that checks and publishes, GitHub Pages, and readers who pay a little.
Article No. 186 · start a reading list with it
Reviews
No reviews yet.