Home / The five desks / Vaults & provenance: the desk
A desk
Vaults & provenance: the desk
For anyone who needs evidence they can open: encrypted vaults, keys, graphs and the publishing method.
22 articles on this desk, 36 more that touch it. Placed by rule from the subjects and topics of each article (articles/find.json); the editor can override a call, and says why.
Start here
Three pieces, in order, for a first visit to this desk.
- Git for things you cannot put on GitHub 2026-08-25 · 4 min · Explainer
The shortest way in: git for the files you cannot put on GitHub, encrypted before they leave your machine. - Seven vaults, one method 2026-08-19 · 4 min · Field report
The method, from the first fortnight of August, where every rule exists because something went wrong first. - Fractal Semantic Graphs: everything connects to everything, and nobody has to share a schema 2026-09-20 · 12 min · Explainer
The other idea the site keeps returning to: graphs with no privileged level and no shared schema. - The proof is two clicks behind the claim, what the homepage gets wrong, and the fix 2026-09-07 · 6 min · Analysis
Why the vaults matter to a stranger: proof a reader can open, and what happens when it sits two clicks away. - No server, by design: first I retired the database, now I am retiring the back end 2026-10-11 · 18 min · Field report
Where the method stands now: no database, no back end, and servers that cannot read your data.
Series
Two or more articles that tell one story in order.
The homepage, diagnosed and rebuilt · 2 parts · 10 min
What the sgit.ai homepage got wrong, and the page after the fix, both from 7 September.
- The proof is two clicks behind the claim, what the homepage gets wrong, and the fix 2026-09-07 · 6 min · Analysis
The diagnosis: the proof sits two clicks behind the claim. - The proof moved up, the homepage after the rebuild, next to the before pictures 2026-09-07 · 4 min · Field report
The rebuild, next to the before pictures.
Public keys for sgit · 2 parts · 34 min
A Request for Comments, then where the keys live a day later.
- RFC 0001: two ways to add public-key cryptography to sgit, and the questions we want you to answer 2026-10-09 · 18 min · RFC
The proposal: two key pairs, sealed files, fourteen questions. - Where the vault keys live: key management at sgit-ai v0.20.0, and what comes next 2026-10-10 · 16 min · Explainer
Key management as it stands at v0.20.0, and what comes next.
Every article on this desk
- 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 2026-10-15 · 9 min · Analysis
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. - Knowledge that maintains itself: semantic graphs for an organisation's policies and internal knowledge, briefing people and agents from the graph, and vaults to carry the brief 2026-10-14 · 8 min · Analysis
Fractal semantic graphs for policies and internal knowledge: brief people and agents from the graph, maintain it in a loop, carry the brief in a vault. - The minimum code below: container security from the top down, from the user story to the immutable line, measured on one real tool 2026-10-14 · 10 min · Analysis
Container security from the top down: at every layer, keep only the code the layer above needs. Measured on one real tool, with its limits. - 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 2026-10-14 · 12 min · Analysis
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. - The homepage is a vault: a fresh edition every morning, every past homepage one commit away, served from plain files, and a brief for the agent that builds it 2026-10-14 · 10 min · Analysis
A new homepage edition every morning, each a signed commit in a vault, served from plain files: every past homepage one commit id away. - Every link points back: 566 links between 105 articles, 15 that point forward, and why an article should know what came next and what corrected it 2026-10-13 · 8 min · Analysis
551 of 566 links between articles point back in time. Why older articles should say what came next and what corrected them. - Sixteen notes I did not want to lose: a request to send from any browser to my vault, why identity is still this hard, and how two more wires became a product line 2026-10-13 · 11 min · Analysis
Sixteen notes stuck in a browser with no passkey led to a request: let any browser send to my vault, by link, text or QR code. - The passkey opens the vault: a door per path, a master vault for every user, and no server of ours 2026-10-11 · 34 min · Analysis
Tested: a passkey's PRF bytes compute a door that holds the master's key, and a different path to the same passkey gives different bytes, so a door per path. - No server, by design: first I retired the database, now I am retiring the back end 2026-10-11 · 18 min · Field report
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. - Where the vault keys live: key management at sgit-ai v0.20.0, and what comes next 2026-10-10 · 16 min · Explainer
Vault key management at sgit-ai v0.20.0: the one secret, where keys are kept, how they travel sealed on append lanes, and what comes next. - RFC 0001: two ways to add public-key cryptography to sgit, and the questions we want you to answer 2026-10-09 · 18 min · RFC
A Request for Comments: two key pairs so a reader cannot write, sealed files only named people can open, and fourteen questions for reviewers. - A personal agent that keeps your secrets: the 2026 agents read through behaviour policy and encryption, and a privacy-first design on vaults, enclaves and the browser 2026-10-06 · 23 min · Analysis
The 2026 personal agents read through behaviour policy and encryption, and a design on vaults, an attested enclave and the browser where no vendor holds a key. - How much of this did I write? The numbers behind twenty articles in four weeks, and what the input actually was 2026-10-05 · 28 min · Field report
Twenty articles in four weeks, measured from the session record: 63,000 words in, 85,000 out, no one-line prompts, and the real input is twenty years of writing. - Memory is not a spectator sport: how a web of open sites, graphs and vaults became the memory for sessions like this one 2026-10-03 · 17 min · Analysis
Agentic memory as context management: many published, fractal, provenance-carrying memories rather than one store, shown in the session that wrote the article. - Sixteen thousand fetches, ten clicks, and a token bill nobody is sending: the case for paying publishers to be easy to read 2026-09-28 · 23 min · Analysis
AI answer engines pay to read the web as HTML; a publisher who serves markdown, dates, hashes and a typed graph saves them tokens and should get a share. - Fractal Semantic Graphs: everything connects to everything, and nobody has to share a schema 2026-09-20 · 12 min · Explainer
A fractal semantic graph has no privileged level and no single schema: each world keeps its own vocabulary and connects to others through named edges. - The proof moved up, the homepage after the rebuild, next to the before pictures 2026-09-07 · 4 min · Field report
The rebuilt homepage puts four real vaults under one sentence, picks six by the job they do, and computes its numbers at build time from the site's own data. - The proof is two clicks behind the claim, what the homepage gets wrong, and the fix 2026-09-07 · 6 min · Analysis
The homepage leads with encryption, which cannot be seen, while twenty-five vaults a stranger can open in one click sit two clicks away in a table. - Twenty sites in fifteen days, and what that did to the writing 2026-08-26 · 4 min · Field report
One site became twenty repositories in fifteen days because each argument needed its own version history, and the index now starts from a question. - Git for things you cannot put on GitHub 2026-08-25 · 4 min · Explainer
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. - Seven vaults, one method 2026-08-19 · 4 min · Field report
Publishing seven encrypted vaults in a fortnight produced a method, and every rule in it exists because something went wrong first. - Green does not mean live 2026-08-17 · 3 min · Field report
Two releases passed every check and never reached the site because the checks stopped at the git remote; a release now ends by asking the live site its version.
Also touching this desk
Placed on another desk first; this one second.
- The scripted talk: a presentation as a timeline that plays on a clock, the two vaults it grows out of, and a player built for tonight's ten minutes on Building with agents
- Cedar and the policy vault: a debrief on the policy language agents are adopting, where our behaviour policies and sgit vaults meet it, and a brief for the MVP on Agent security & policy
- Commander's intent is a behaviour policy: Sondera's argument in our words, the business layer above it, and five of our rules compiled to Cedar and tested on Agent security & policy
- sgit in GitHub Actions, side by side: a showcase repository and site that runs four ways of moving a vault between jobs on every run, measured, with a budget for its LLM steps on Building with agents
- Agent workflows on ephemeral vaults: seven architectures from one agent to a swarm, a repository of recipes that gates sgit's releases, and what a hundred writers did to an append lane on Building with agents
- The wire as a graph: start from what the reader sees, give every story and every name a long-lived ID, link every phrase of a short narrative, and a brief for the desks on The future of news
- Policy as code needs a policy first: what an agent behaviour policy adds, and how to reverse engineer one from the code, the spreadsheet or the paper you already have on Agent security & policy
- Four frameworks, one agent: iason's comparison of the OECD classification, the NIST AI RMF, Japan's guidelines and the EU AI Act, read against what runs here, with the evidence and the graphs on Agent security & policy
- The vault crosses Chrome profiles: state and memory between browser sessions, found by using it rather than by building it on Building with agents
- Sovereignty is the ability to move: play where the ball is going, take away the dot, and keep a twin that works on Strategy & startups
- Move the cloud, not the code: twins, sovereignty that works in practice, and the migration that pays for itself on the day you switch on Strategy & startups
- Judo for small countries: where Portugal, Romania and Estonia can add the most value in AI, and why the race for GPUs is not it on Strategy & startups
- Ways to read one article: the finished piece stays at the centre, and the reader picks the way in on The future of news
- Firing journalists is the worst thing a publication can do: what a hiring decision says about where a publisher is going, and who to hire instead on The future of news
- The site is an inbox: deciding before reading, marks that build the reader's own graph, and why I could not write this brief until the vault existed on The future of news
- The article remains a product: Jonathan Palmer's four outputs for a newsroom with no human readers, checked against one that runs on The future of news
- I miss it, so it is working: the people who decide the roadmap have to use the product, and the vault the newsroom now needs on Strategy & startups
- A model in the tab: Chrome now ships an LLM to capable desktops, and it is the hardest piece of the client-side puzzle on Building with agents
- A link to a persona: send people to the newsroom as someone, not as nobody on The future of news
- One article, five readers: a librarian, a cartographer, a historian, an explainer and a storyteller read the same piece on The future of news
- The AI governance stack, as a graph: an answer to Hari Kota, built on Agent security & policy
- The waiting room knew first: a live local story, and the gap where local information used to be on The future of news
- Encrypted memory for agents that run somewhere else: sgit deployment patterns, from a Mac mini to Kubernetes on Building with agents
- Agency is not a yes: a scale for human and agent decisions, from rubber stamp to the reviewer who fixes the source on Agent security & policy
- Liquid content needs water: liquefy the journalist's notebook, not the finished product on The future of news
- The bridge, followed to the end: what one local story is worth when it is kept as a graph on The future of news
- Story vault underneath, Reader Skills on top: why local journalism has the most to gain on The future of news
- An open AI governance framework, and what its licence let us build on Agent security & policy
- The deck I could not download: an author-first home for presentations, as a business plan somebody else can build on Strategy & startups
- The investigation GitHub owes its customers: why a global outage of a platform the world deploys through deserves an aviation-style inquiry, and how the evidence could now be gathered on Agent security & policy
- Code review as a fractal semantic graph: source code is already one, and the review should read every layer of it on Building with agents
- Custom UIs are not the exception: the inbox in 2026, where every message has its own universe on Building with agents
- The reader was always the product: a corrected history of how news got into this mess on The future of news
- A supply chain of vaults: how GenAI, open data and small custom tools could bring the price of food down on Strategy & startups
- Every risk is already accepted. The only question is by whom, and for how long. on Agent security & policy
- The future of news is the story vault, not the paywall on The future of news
Subjects on this desk
The controlled vocabulary: each subject belongs to one desk.
Encryption and keys · 14 Provenance and evidence · 19 Fractal semantic graphs · 33 Vault design · 10 How sgit.ai publishes · 13 Privacy and sovereignty · 12
For an agent
The Vaults & provenance desk of newsroom.sgit.ai: For anyone who needs evidence they can open: encrypted vaults, keys, graphs and the publishing method. 22 articles placed here by rule, 2 series, three to start with. The data: https://newsroom.sgit.ai/articles/find.json (desks, vocabulary, series, formats and reading time for every article). Every desk: https://newsroom.sgit.ai/desks/index.html.