# The index

| Page | Site | Type | Date |
|---|---|---|---|
| [sgit.ai, the website, served from a vault](https://sgit.ai/README.html) | sgit.ai | other |  |
| [About the author, Dinis Cruz](https://sgit.ai/about/index.html) | sgit.ai | other | 2026-09-22 |
| [Brief for Claude Code, sgit.ai design improvements](https://sgit.ai/admin/brief-design-improvements.html) | sgit.ai | other |  |
| [Admin & engineering](https://sgit.ai/admin/index.html) | sgit.ai | other |  |
| [Plan: the Why reframe, three end-to-end demo vaults, and the component registry](https://sgit.ai/admin/plans/why-expansion-plan.html) | sgit.ai | other |  |
| [Release history](https://sgit.ai/admin/versions.html) | sgit.ai | update |  |
| [API: append lanes (sgit.ai)](https://sgit.ai/api/append-lanes.html) | sgit.ai | other |  |
| [API authentication](https://sgit.ai/api/authentication.html) | sgit.ai | other |  |
| [API errors and limits](https://sgit.ai/api/errors.html) | sgit.ai | other |  |
| [The HTTP API](https://sgit.ai/api/index.html) | sgit.ai | other |  |
| [The HTTP API](https://sgit.ai/api/llms.txt) | sgit.ai | other |  |
| [API: transfers, one encrypted handover, one link](https://sgit.ai/api/transfers.html) | sgit.ai | other |  |
| [API: vault objects](https://sgit.ai/api/vault-objects.html) | sgit.ai | other |  |
| [A chat box on a site with no server, the plan, and the trade it makes](https://sgit.ai/articles/chat-on-a-static-site.html) | sgit.ai | article |  |
| [Before you give an agent a connector, give the connector a twin](https://sgit.ai/articles/connector-twin-before-you-deploy-an-agent.html) | sgit.ai | article | 2026-09-24 |
| [Every risk is already accepted. The only question is by whom, and for how long.](https://sgit.ai/articles/every-risk-is-already-accepted.html) | sgit.ai | article | 2026-09-24 |
| [The future of news is the story vault, not the paywall](https://sgit.ai/articles/future-of-news-story-vault-not-paywall.html) | sgit.ai | article | 2026-09-22 |
| [Green does not mean live](https://sgit.ai/articles/green-does-not-mean-live.html) | sgit.ai | article |  |
| [Articles](https://sgit.ai/articles/index.html) | sgit.ai | article |  |
| [Fractal Semantic Graphs: everything connects to everything, and nobody has to share a schema](https://sgit.ai/articles/introducing-fractal-semantic-graphs.html) | sgit.ai | article | 2026-09-20 |
| [Twenty sites in fifteen days, and what that did to the writing](https://sgit.ai/articles/nineteen-sites.html) | sgit.ai | article |  |
| [The proof is two clicks behind the claim, what the homepage gets wrong, and the fix](https://sgit.ai/articles/proof-behind-the-claim.html) | sgit.ai | article |  |
| [The proof moved up, the homepage after the rebuild, next to the before pictures](https://sgit.ai/articles/proof-moved-up.html) | sgit.ai | article |  |
| [The SaaS apocalypse will be decided by inertia, not by AI](https://sgit.ai/articles/saas-apocalypse-decided-by-inertia-not-by-ai.html) | sgit.ai | article | 2026-09-21 |
| [Seven vaults, one method](https://sgit.ai/articles/seven-vaults-one-method.html) | sgit.ai | article |  |
| [For a startup, the most important question is whether they miss it](https://sgit.ai/articles/the-question-is-whether-they-miss-it.html) | sgit.ai | article | 2026-09-21 |
| [Git for things you cannot put on GitHub](https://sgit.ai/articles/what-sgit-is.html) | sgit.ai | article |  |
| [The day we leaked our own vault key (sgit.ai case study)](https://sgit.ai/case-studies/exposed-vault-key.html) | sgit.ai | other |  |
| [Case studies](https://sgit.ai/case-studies/index.html) | sgit.ai | other |  |
| [A live site whose host cannot read it, sgit.ai case study](https://sgit.ai/case-studies/live-vault-docs.html) | sgit.ai | other |  |
| [One working tree, two version control systems, and why we stopped, sgit.ai case study](https://sgit.ai/case-studies/one-tree-two-remotes.html) | sgit.ai | other |  |
| [Deleting files from git history, and why they are still on GitHub afterwards, sgit.ai case study](https://sgit.ai/case-studies/purging-history.html) | sgit.ai | other | 2026-09-19 |
| [The vault catalogue](https://sgit.ai/catalogue/index.html) | sgit.ai | other |  |
| [Comparisons, as tests you can re-run](https://sgit.ai/compare/index.html) | sgit.ai | other |  |
| [Fractal Semantic Graphs](https://sgit.ai/demos/fractal-graphs/index.html) | sgit.ai | other | 2026-09-19 |
| [Performance, cost, and running everywhere, Fractal Semantic Graphs](https://sgit.ai/demos/fractal-graphs/performance.html) | sgit.ai | other | 2026-09-21 |
| [Demos](https://sgit.ai/demos/index.html) | sgit.ai | other |  |
| [sgit, on a Wardley Map (sgit.ai demos)](https://sgit.ai/demos/sgit-maps.html) | sgit.ai | other |  |
| [The Strategy in Seven Maps, a real document republished from a vault, sgit.ai demos](https://sgit.ai/demos/strategy-maps.html) | sgit.ai | other |  |
| [A vault app, live inside this page, sgit.ai demos](https://sgit.ai/demos/vault-app-embed.html) | sgit.ai | other |  |
| [Two games about agent permissions (a published vault)](https://sgit.ai/demos/vaults/agent-permission-games/index.html) | sgit.ai | vault |  |
| [Agent as Webmaster, a business plan published as a vault](https://sgit.ai/demos/vaults/agent-webmaster/index.html) | sgit.ai | vault | 2026-09-23 |
| [Agentic Browser Isolation, a published vault](https://sgit.ai/demos/vaults/agentic-browser-isolation/index.html) | sgit.ai | vault |  |
| [What AIUC-1 is, AIUC-1 conformance layer decks](https://sgit.ai/demos/vaults/aiuc-1-conformance/decks/aiuc1.html) | sgit.ai | vault |  |
| [Zoom in: D003 (one control, to the byte, measured, and run) AIUC-1 conformance layer decks](https://sgit.ai/demos/vaults/aiuc-1-conformance/decks/d003.html) | sgit.ai | vault |  |
| [The AIUC-1 conformance layer decks](https://sgit.ai/demos/vaults/aiuc-1-conformance/decks/index.html) | sgit.ai | vault |  |
| [How RiskMandate.ai's insurance model works with AIUC-1, AIUC-1 conformance layer decks](https://sgit.ai/demos/vaults/aiuc-1-conformance/decks/insurance.html) | sgit.ai | vault |  |
| [The vault: files, graphs, and the query (AIUC-1 conformance layer decks)](https://sgit.ai/demos/vaults/aiuc-1-conformance/decks/vault.html) | sgit.ai | vault |  |
| [Provenance is not conformance, a published vault](https://sgit.ai/demos/vaults/aiuc-1-conformance/index.html) | sgit.ai | vault |  |
| [AIUC-1, as a graph you can cite, a published vault](https://sgit.ai/demos/vaults/aiuc-1-graph/index.html) | sgit.ai | vault |  |
| [Algarve · May 2026, a published vault](https://sgit.ai/demos/vaults/algarve-may-2026/index.html) | sgit.ai | vault |  |
| [AI vs. AI, Black Hat Europe 2025, a published vault](https://sgit.ai/demos/vaults/blackhat-eu-2025/index.html) | sgit.ai | vault |  |
| [The sgit.ai board, a published vault](https://sgit.ai/demos/vaults/board/index.html) | sgit.ai | vault |  |
| [The Vault Catalogue (a published vault)](https://sgit.ai/demos/vaults/catalogue/index.html) | sgit.ai | vault |  |
| [SG Commercialisation, a published vault](https://sgit.ai/demos/vaults/commercialisation/index.html) | sgit.ai | vault |  |
| [Company X-Ray, a business plan with one company X-rayed, published as a vault](https://sgit.ai/demos/vaults/company-xray/index.html) | sgit.ai | vault | 2026-09-24 |
| [Connector Twin, a business plan with a working replay, published as a vault](https://sgit.ai/demos/vaults/connector-twin/index.html) | sgit.ai | vault | 2026-09-24 |
| [Content-Transformation Proxy, a published vault](https://sgit.ai/demos/vaults/content-transformation-proxy/index.html) | sgit.ai | vault |  |
| [Deploy Docs, a published vault](https://sgit.ai/demos/vaults/deploy-docs/index.html) | sgit.ai | vault |  |
| [Start with an AI decision, then trace it back to the guidance: the DSIT AI Risk Toolkit vault](https://sgit.ai/demos/vaults/dsit-ai-risk-toolkit/index.html) | sgit.ai | vault | 2026-09-20 |
| [Field Notes, a published vault](https://sgit.ai/demos/vaults/field-notes/index.html) | sgit.ai | vault |  |
| [The same pack, written for an archetype instead of a company, fractional CISO pack](https://sgit.ai/demos/vaults/fractional-ciso-pack/index.html) | sgit.ai | vault |  |
| [Private Health Score, a published vault](https://sgit.ai/demos/vaults/health-score/index.html) | sgit.ai | vault |  |
| [Published vaults](https://sgit.ai/demos/vaults/index.html) | sgit.ai | vault |  |
| [An application for a job, as a vault, interim CISO pack](https://sgit.ai/demos/vaults/interim-ciso-pack/index.html) | sgit.ai | vault |  |
| [Lesson Loop, a business plan for coaches with one player's record, published as a vault](https://sgit.ai/demos/vaults/lesson-loop/index.html) | sgit.ai | vault | 2026-09-24 |
| [Who says yes, Licence to Operate decks](https://sgit.ai/demos/vaults/licence-to-operate/decks/acceptor.html) | sgit.ai | vault |  |
| [Bounding it, Licence to Operate decks](https://sgit.ai/demos/vaults/licence-to-operate/decks/bounding.html) | sgit.ai | vault |  |
| [The Licence to Operate decks](https://sgit.ai/demos/vaults/licence-to-operate/decks/index.html) | sgit.ai | vault |  |
| [The insurance model, Licence to Operate decks](https://sgit.ai/demos/vaults/licence-to-operate/decks/insurance.html) | sgit.ai | vault |  |
| [The map (Licence to Operate decks)](https://sgit.ai/demos/vaults/licence-to-operate/decks/map.html) | sgit.ai | vault |  |
| [The problem (Licence to Operate decks)](https://sgit.ai/demos/vaults/licence-to-operate/decks/problem.html) | sgit.ai | vault |  |
| [Licence to Operate (an insurance policy for an agent, simulated) a published vault](https://sgit.ai/demos/vaults/licence-to-operate/index.html) | sgit.ai | vault |  |
| [Seven shorts on the licence to operate, the author's walkthroughs](https://sgit.ai/demos/vaults/licence-to-operate/videos/index.html) | sgit.ai | vault |  |
| [Published vaults on sgit.ai](https://sgit.ai/demos/vaults/llms.txt) | sgit.ai | other |  |
| [SG/Payments Brief Pack, a published vault](https://sgit.ai/demos/vaults/payments-brief-pack/index.html) | sgit.ai | vault |  |
| [Penetration Test Report, a published vault](https://sgit.ai/demos/vaults/pentest-report/index.html) | sgit.ai | vault |  |
| [Publishing a vault: the method](https://sgit.ai/demos/vaults/publishing.html) | sgit.ai | vault |  |
| [Regulation Graph, a published vault](https://sgit.ai/demos/vaults/regulation-graph/index.html) | sgit.ai | vault |  |
| [Risk Acceptance Office, a business plan with one risk replayed, published as a vault](https://sgit.ai/demos/vaults/risk-acceptance/index.html) | sgit.ai | vault | 2026-09-24 |
| [Risk Graph Explorer, a published vault](https://sgit.ai/demos/vaults/risk-graph-explorer/index.html) | sgit.ai | vault |  |
| [The author’s walkthroughs, Risk Graph Explorer](https://sgit.ai/demos/vaults/risk-graph-explorer/videos/index.html) | sgit.ai | vault |  |
| [The seven views, explained (Risk Graph Explorer)](https://sgit.ai/demos/vaults/risk-graph-explorer/views/index.html) | sgit.ai | vault |  |
| [Risk Mandate, a published vault](https://sgit.ai/demos/vaults/risk-mandate/index.html) | sgit.ai | vault |  |
| [RiskMandate: File security, a published vault](https://sgit.ai/demos/vaults/riskmandate-file-security/index.html) | sgit.ai | vault |  |
| [Standards Atlas: GDPR, a published vault](https://sgit.ai/demos/vaults/standards-atlas-gdpr/index.html) | sgit.ai | vault |  |
| [Strategy Maps (a published vault)](https://sgit.ai/demos/vaults/strategy-maps/index.html) | sgit.ai | vault |  |
| [Supplement Stack, a published vault](https://sgit.ai/demos/vaults/supplement-stack/index.html) | sgit.ai | vault |  |
| [Synthetic users, second run, five people who do not exist, reading riskmandate.ai](https://sgit.ai/demos/vaults/synthetic-users-riskmandate/index.html) | sgit.ai | vault |  |
| [Synthetic users, five people who do not exist, shopping](https://sgit.ai/demos/vaults/synthetic-users/index.html) | sgit.ai | vault |  |
| [Scaling Threat Modeling with Semantic Knowledge Graphs, a published vault](https://sgit.ai/demos/vaults/threatmodcon-2025/index.html) | sgit.ai | vault |  |
| [Vault App Mode, a published vault](https://sgit.ai/demos/vaults/vault-app-pocs/index.html) | sgit.ai | vault |  |
| [VoiceDebrief, a published vault](https://sgit.ai/demos/vaults/voice-debrief/index.html) | sgit.ai | vault |  |
| [A three-minute pitch, delivered from a vault, a published vault](https://sgit.ai/demos/vaults/voicedebrief-pitch/index.html) | sgit.ai | vault |  |
| [Run your own SG/Send server (sgit.ai)](https://sgit.ai/deploy/index.html) | sgit.ai | other |  |
| [Working with AI agents, sgit Docs](https://sgit.ai/docs/agents.html) | sgit.ai | doc |  |
| [Brief: first-class serialised diffs, and ignore-file support](https://sgit.ai/docs/briefs/brief-serialised-diff-and-ignore.html) | sgit.ai | brief |  |
| [Briefing: embedding the Vault App iframe inside sgit.ai pages, reusing your code](https://sgit.ai/docs/briefs/briefing-sgvault-ui-embed.html) | sgit.ai | brief |  |
| [For graphs.sgit.ai: Fractal Semantic Graphs, and what to change](https://sgit.ai/docs/briefs/graphs-sgit-ai-fractal-semantic-graphs.html) | sgit.ai | brief | 2026-09-19 |
| [Cross-team briefs](https://sgit.ai/docs/briefs/index.html) | sgit.ai | brief |  |
| [Markdown and file viewers in a vault: what not to build (build brief)](https://sgit.ai/docs/briefs/markdown-and-file-viewers.html) | sgit.ai | brief |  |
| [For RiskMandate.ai: an interview page, and a ChatGPT voice prompt to run it](https://sgit.ai/docs/briefs/riskmandate-interview-page-and-voice-prompt.html) | sgit.ai | brief | 2026-09-24 |
| [For RiskMandate.ai: the risk side of the partnerships, and a risk mapping for sgit](https://sgit.ai/docs/briefs/riskmandate-partnership-risk-and-sgit-mapping.html) | sgit.ai | brief | 2026-09-24 |
| [Reading a vault from a .sgit.ai site page, build brief](https://sgit.ai/docs/briefs/sgit-ai-site-pages.html) | sgit.ai | brief |  |
| [Publishing a vault’s decks onto a website, build brief](https://sgit.ai/docs/briefs/vault-decks-on-a-site.html) | sgit.ai | brief |  |
| [An infographic of the published vaults, build brief](https://sgit.ai/docs/briefs/vault-map-infographic.html) | sgit.ai | brief |  |
| [Telemetry from a published vault, a build brief](https://sgit.ai/docs/briefs/vault-telemetry-append-lanes.html) | sgit.ai | brief |  |
| [Vault credentials: what each one can do, and what its prefix declares](https://sgit.ai/docs/credentials.html) | sgit.ai | doc | 2026-09-20 |
| [Working on a vault: start here, guidance](https://sgit.ai/docs/guidance/index.html) | sgit.ai | doc |  |
| [Working on a vault, start here](https://sgit.ai/docs/guidance/llms.txt) | sgit.ai | other |  |
| [Documentation, sgit](https://sgit.ai/docs/index.html) | sgit.ai | doc |  |
| [Installation, sgit Docs](https://sgit.ai/docs/installation.html) | sgit.ai | doc |  |
| [When NOT to use sgit, Docs](https://sgit.ai/docs/limitations.html) | sgit.ai | doc |  |
| [Using sgit](https://sgit.ai/docs/llms.txt) | sgit.ai | other |  |
| [Keys, signatures and encrypting to someone else](https://sgit.ai/docs/pki.html) | sgit.ai | doc |  |
| [Quickstart, sgit Docs](https://sgit.ai/docs/quickstart.html) | sgit.ai | doc |  |
| [sgit for git users, Docs](https://sgit.ai/docs/sgit-for-git-users.html) | sgit.ai | doc |  |
| [Three surfaces: which one are you building for?](https://sgit.ai/docs/surfaces.html) | sgit.ai | doc |  |
| [The two-branch model, sgit Docs](https://sgit.ai/docs/two-branch-model.html) | sgit.ai | doc |  |
| [Sending messages between vaults](https://sgit.ai/docs/vault-messaging.html) | sgit.ai | doc |  |
| [Content authoring, SG/Vault](https://sgit.ai/docs/vault/content-authoring.html) | sgit.ai | doc |  |
| [Git repos inside vaults, SG/Vault](https://sgit.ai/docs/vault/git-and-vaults.html) | sgit.ai | doc |  |
| [SG/Vault & the vault platform](https://sgit.ai/docs/vault/index.html) | sgit.ai | doc |  |
| [The vault format and how to serve it](https://sgit.ai/docs/vault/llms.txt) | sgit.ai | other |  |
| [Reading one file out of a vault, SG/Vault](https://sgit.ai/docs/vault/reading-a-vault-file.html) | sgit.ai | doc |  |
| [The window.sg bridge, SG/Vault](https://sgit.ai/docs/vault/sg-bridge.html) | sgit.ai | doc |  |
| [Static hosting on GitHub Pages, SG/Vault](https://sgit.ai/docs/vault/static-hosting.html) | sgit.ai | doc |  |
| [Sub-vaults, SG/Vault](https://sgit.ai/docs/vault/sub-vaults.html) | sgit.ai | doc |  |
| [Building vault apps, SG/Vault](https://sgit.ai/docs/vault/vault-apps.html) | sgit.ai | doc |  |
| [What is sgit, Docs](https://sgit.ai/docs/what-is-sgit.html) | sgit.ai | doc |  |
| [sgit (the encrypted git for humans and AI agents)](https://sgit.ai/index.html) | sgit.ai | other |  |
| [sgit.ai, for investors, published in the open](https://sgit.ai/investors/index.html) | sgit.ai | other |  |
| [Lessons learned, the rules and the incidents behind them](https://sgit.ai/lessons/index.html) | sgit.ai | other | 2026-09-21 |
| [sgit.ai, complete documentation, single file](https://sgit.ai/llms-full.txt) | sgit.ai | other |  |
| [sgit.ai](https://sgit.ai/llms.txt) | sgit.ai | other |  |
| [graphs.sgit.ai, A node is just a node, meaning lives in the edges](https://sgit.ai/network/graphs.html) | sgit.ai | other |  |
| [The sgit.ai network, sibling sites](https://sgit.ai/network/index.html) | sgit.ai | other |  |
| [nhi.sgit.ai, Agents you run, agents you rent, and the identity gap](https://sgit.ai/network/nhi.html) | sgit.ai | other |  |
| [pki.sgit.ai, A key registry for agents, designed from a documented failure](https://sgit.ai/network/pki.html) | sgit.ai | other |  |
| [sg-sentinel.sgit.ai, An app-coupled edge guard, Layer 1 decides, Layer 2 acts](https://sgit.ai/network/sg-sentinel.html) | sgit.ai | other |  |
| [Models do the work, vaults hold it: proposed partnerships with the AI providers](https://sgit.ai/partnerships/ai-providers.html) | sgit.ai | partnership | 2026-09-24 |
| [A proposed partnership between sgit.ai and Anthropic](https://sgit.ai/partnerships/anthropic.html) | sgit.ai | partnership | 2026-09-24 |
| [A proposed partnership between sgit.ai and AWS](https://sgit.ai/partnerships/aws.html) | sgit.ai | partnership | 2026-09-24 |
| [A proposed partnership between sgit.ai and Microsoft Azure](https://sgit.ai/partnerships/azure.html) | sgit.ai | partnership | 2026-09-24 |
| [sgit runs on every cloud: proposed partnerships with the cloud platforms](https://sgit.ai/partnerships/cloud-platforms.html) | sgit.ai | partnership | 2026-09-24 |
| [A proposed partnership between sgit.ai and DigitalOcean](https://sgit.ai/partnerships/digitalocean.html) | sgit.ai | partnership | 2026-09-24 |
| [A proposed partnership between sgit.ai and ElevenLabs](https://sgit.ai/partnerships/elevenlabs.html) | sgit.ai | partnership | 2026-09-24 |
| [A proposed partnership between sgit.ai and the European clouds](https://sgit.ai/partnerships/european-clouds.html) | sgit.ai | partnership | 2026-09-24 |
| [A proposed partnership between sgit.ai and Google Cloud](https://sgit.ai/partnerships/google-cloud.html) | sgit.ai | partnership | 2026-09-24 |
| [A proposed partnership between sgit.ai and Google Gemini](https://sgit.ai/partnerships/google-gemini.html) | sgit.ai | partnership | 2026-09-24 |
| [A proposed partnership between sgit.ai and IBM Cloud](https://sgit.ai/partnerships/ibm-cloud.html) | sgit.ai | partnership | 2026-09-24 |
| [Partnerships, argued in the open](https://sgit.ai/partnerships/index.html) | sgit.ai | partnership | 2026-09-23 |
| [A proposed partnership between sgit.ai and Mistral AI](https://sgit.ai/partnerships/mistral.html) | sgit.ai | partnership | 2026-09-24 |
| [A proposed partnership between sgit.ai and Netlify](https://sgit.ai/partnerships/netlify.html) | sgit.ai | partnership | 2026-09-24 |
| [A proposed partnership between sgit.ai and OpenAI](https://sgit.ai/partnerships/openai.html) | sgit.ai | partnership | 2026-09-24 |
| [A proposed partnership between sgit.ai and OpenRouter](https://sgit.ai/partnerships/openrouter.html) | sgit.ai | partnership | 2026-09-24 |
| [A proposed partnership between sgit.ai and Rackspace Technology](https://sgit.ai/partnerships/rackspace.html) | sgit.ai | partnership | 2026-09-24 |
| [A proposed partnership between sgit.ai, RiskMandate.ai and UK Sovereign AI](https://sgit.ai/partnerships/sovereign-ai.html) | sgit.ai | partnership | 2026-09-23 |
| [Who holds the keys? A call for collaboration on vault key management](https://sgit.ai/partnerships/vault-key-management.html) | sgit.ai | partnership | 2026-09-24 |
| [sgit.ai, everything here is public and intended to be indexed.](https://sgit.ai/robots.txt) | sgit.ai | other |  |
| [Security model, sgit](https://sgit.ai/security/index.html) | sgit.ai | other |  |
| [Building HTML Apps That Live Inside an SG/Vault](https://sgit.ai/skills/create-vault-apps__SKILL.html) | sgit.ai | other |  |
| [SKILL: Create Vault Content for SG/Send Browse](https://sgit.ai/skills/create-vault-content__SKILL.html) | sgit.ai | other |  |
| [Skills for AI agents, sgit](https://sgit.ai/skills/index.html) | sgit.ai | other |  |
| [SKILL: sgit — Zero-Knowledge Encrypted Vault Operations](https://sgit.ai/skills/use_sgit-and-vaults__SKILL.html) | sgit.ai | other |  |
| [Business plans to build on sgit](https://sgit.ai/startups/business-plans.html) | sgit.ai | business plan | 2026-09-24 |
| [Build your startup on sgit vaults](https://sgit.ai/startups/index.html) | sgit.ai | other | 2026-09-21 |
| [Corporate users, services available now](https://sgit.ai/summit/corporate.html) | sgit.ai | other |  |
| [Founders, open source technology that works today](https://sgit.ai/summit/founders.html) | sgit.ai | other |  |
| [Four sheets, four audiences, one stack, the Lisbon summit handouts](https://sgit.ai/summit/index.html) | sgit.ai | other |  |
| [Investors (how does your firm share data with its portfolio?)](https://sgit.ai/summit/investors.html) | sgit.ai | other |  |
| [Startups. It is open source, and it is built to be built on](https://sgit.ai/summit/startups.html) | sgit.ai | other |  |
| [The board, open work on sgit.ai, as a kanban of files](https://sgit.ai/team/board.html) | sgit.ai | other |  |
| [How the site is run, the agentic team behind sgit.ai](https://sgit.ai/team/index.html) | sgit.ai | other |  |
| [Starting prompts for the regular work (sgit.ai team)](https://sgit.ai/team/prompts.html) | sgit.ai | other |  |
| [Ambassador, an agentic role on sgit.ai](https://sgit.ai/team/roles/ambassador.html) | sgit.ai | other |  |
| [Auditor, an agentic role on sgit.ai](https://sgit.ai/team/roles/auditor.html) | sgit.ai | other |  |
| [Cartographer, an agentic role on sgit.ai](https://sgit.ai/team/roles/cartographer.html) | sgit.ai | other |  |
| [Designer, an agentic role on sgit.ai](https://sgit.ai/team/roles/designer.html) | sgit.ai | other |  |
| [Historian, an agentic role on sgit.ai](https://sgit.ai/team/roles/historian.html) | sgit.ai | other |  |
| [Journalist, an agentic role on sgit.ai](https://sgit.ai/team/roles/journalist.html) | sgit.ai | other |  |
| [Publisher, an agentic role on sgit.ai](https://sgit.ai/team/roles/publisher.html) | sgit.ai | other |  |
| [Release engineer, an agentic role on sgit.ai](https://sgit.ai/team/roles/release-engineer.html) | sgit.ai | other |  |
| [Sherpa, an agentic role on sgit.ai](https://sgit.ai/team/roles/sherpa.html) | sgit.ai | other |  |
| [Try sgit in your browser](https://sgit.ai/try/index.html) | sgit.ai | other |  |
| [Updates (sgit.ai)](https://sgit.ai/updates/index.html) | sgit.ai | update |  |
| [updates.json](https://sgit.ai/updates/updates.json) | sgit.ai | update | 2026-09-21 |
| [Agent state that isn't the vendor's to read, sgit use cases](https://sgit.ai/use-cases/ai-agents.html) | sgit.ai | other |  |
| [Data that changes what is permissible, sgit use cases](https://sgit.ai/use-cases/health-regulated.html) | sgit.ai | other |  |
| [Use cases, sgit](https://sgit.ai/use-cases/index.html) | sgit.ai | other |  |
| [Working documents with clients, sgit use cases](https://sgit.ai/use-cases/professional-services.html) | sgit.ai | other |  |
| [Findings about your own weaknesses, sgit use cases](https://sgit.ai/use-cases/security-teams.html) | sgit.ai | other |  |
| [The serialised pull request, sgit use cases](https://sgit.ai/use-cases/serialised-pull-request.html) | sgit.ai | other |  |
| [Why does this exist?](https://sgit.ai/why/index.html) | sgit.ai | other |  |
| [v0.9.0: Two more cases: this site's own session as a ledger, and three surfaces of one product over a record that contains secrets](https://abp.sgit.ai/articles/a-ledger-and-a-record/index.md) | abp.sgit.ai | article |  |
| [v0.2.0: A rule this site published in the morning was wrong by the afternoon, and the correction is on the page](https://abp.sgit.ai/articles/a-rule-corrected-nine-hours-later/index.md) | abp.sgit.ai | article |  |
| [v0.4.0: An ABP is a junction object, which is what Fractal Semantic Graphs is for](https://abp.sgit.ai/articles/an-abp-is-a-junction-object/index.md) | abp.sgit.ai | article |  |
| [v0.1.0: The ontology already existed, so the first release promoted it instead of writing one](https://abp.sgit.ai/articles/an-ontology-that-already-existed/index.md) | abp.sgit.ai | article |  |
| [v0.10.0: The desktop walkthrough: on your own machine, host means your machine, and the mandate is a map of what matters before it is a list of rules](https://abp.sgit.ai/articles/context-on-what-matters/index.md) | abp.sgit.ai | article |  |
| [v0.8.0: The cost ABP: every ABP so far bounded what, and this one bounds how much](https://abp.sgit.ai/articles/how-much-not-just-what/index.md) | abp.sgit.ai | article |  |
| [The articles](https://abp.sgit.ai/articles/index.md) | abp.sgit.ai | article |  |
| [v0.4.1: The map became files, pages and a gate check, and the walk is rebuilt on every build](https://abp.sgit.ai/articles/nine-universes-as-data/index.md) | abp.sgit.ai | article |  |
| [v0.5.0: The releases get one article each, and the screenshots come from the tag rather than from today's site](https://abp.sgit.ai/articles/one-article-per-release/index.md) | abp.sgit.ai | article |  |
| [v0.7.0: The first case: one person's estate, the mandates elicited line by line, and the grants left empty on purpose](https://abp.sgit.ai/articles/one-person-six-deployments/index.md) | abp.sgit.ai | article |  |
| [v0.4.4: Seven deployment shapes somebody else measured, promoted with their provenance intact](https://abp.sgit.ai/articles/seven-shapes-somebody-else-measured/index.md) | abp.sgit.ai | article |  |
| [v0.4.3: The home page has argued about one setting since v0.1.0, and now the build walks it](https://abp.sgit.ai/articles/the-confirmations-flag-as-a-path/index.md) | abp.sgit.ai | article |  |
| [v0.4.2: The fact diff was named as a blocker on four consecutive days, and it reads the published page](https://abp.sgit.ai/articles/the-fact-diff-reads-the-published-page/index.md) | abp.sgit.ai | article |  |
| [v0.6.0: Thirteen prompts a reader runs against their own mailbox, and the fourth page that says what a prompt cannot do](https://abp.sgit.ai/articles/thirteen-prompts-and-the-fourth-page/index.md) | abp.sgit.ai | article |  |
| [v0.3.0: read.file.project was a string with a gloss beside it, which is schema-first thinking in graph syntax](https://abp.sgit.ai/articles/three-nodes-and-three-edges/index.md) | abp.sgit.ai | article |  |
| [Case beta-001: ChatGPT with the Google Calendar connector, allow all](https://abp.sgit.ai/cases/beta-001/chatgpt-calendar/index.md) | abp.sgit.ai | other |  |
| [Case beta-001: ChatGPT with the Google Drive connector, allow all](https://abp.sgit.ai/cases/beta-001/chatgpt-drive/index.md) | abp.sgit.ai | other |  |
| [Case beta-001: ChatGPT with the Gmail connector, allow all](https://abp.sgit.ai/cases/beta-001/chatgpt-gmail/index.md) | abp.sgit.ai | other |  |
| [Case beta-001: ChatGPT with a meeting note taker connected](https://abp.sgit.ai/cases/beta-001/chatgpt-granola/index.md) | abp.sgit.ai | other |  |
| [Case beta-001: The inbox scout: the same Gmail grant, running with nobody present](https://abp.sgit.ai/cases/beta-001/chatgpt-inbox-scout/index.md) | abp.sgit.ai | other |  |
| [Case beta-001: Claude with the Slack connector](https://abp.sgit.ai/cases/beta-001/claude-slack/index.md) | abp.sgit.ai | other |  |
| [Case beta-001: One person, two assistants, six deployments, one shared account](https://abp.sgit.ai/cases/beta-001/index.md) | abp.sgit.ai | other |  |
| [Case estate-002: Claude Code, in a container with a repository attached](https://abp.sgit.ai/cases/estate-002/claude-code/index.md) | abp.sgit.ai | other |  |
| [Case estate-002: Claude Cowork, on the desktop](https://abp.sgit.ai/cases/estate-002/claude-cowork/index.md) | abp.sgit.ai | other |  |
| [Case estate-002: Claude in the browser, with connectors possibly still on](https://abp.sgit.ai/cases/estate-002/claude-web/index.md) | abp.sgit.ai | other |  |
| [Case estate-002: One person, three surfaces of one product, one account holding every past conversation](https://abp.sgit.ai/cases/estate-002/index.md) | abp.sgit.ai | other |  |
| [Cases](https://abp.sgit.ai/cases/index.md) | abp.sgit.ai | other |  |
| [Case session-001: Claude Code on the web, one repository attached: the session that built v0.4.0 to v0.8.1](https://abp.sgit.ai/cases/session-001/claude-code-web/index.md) | abp.sgit.ai | other |  |
| [Case session-001: The session that built this site's last twelve releases, as a ledger](https://abp.sgit.ai/cases/session-001/index.md) | abp.sgit.ai | other |  |
| [The cost ABP: how much, not just what](https://abp.sgit.ai/cost/index.md) | abp.sgit.ai | other |  |
| [Step 4: what a clause over a count cannot do](https://abp.sgit.ai/cost/what-a-count-cannot-do/index.md) | abp.sgit.ai | other |  |
| [Step 1: what it has already spent](https://abp.sgit.ai/cost/what-it-spent/index.md) | abp.sgit.ai | other |  |
| [Step 2: what you actually paid for](https://abp.sgit.ai/cost/what-you-paid-for/index.md) | abp.sgit.ai | other |  |
| [Step 3: write the cost policy](https://abp.sgit.ai/cost/write-the-cost-policy/index.md) | abp.sgit.ai | other |  |
| [barriers.json](https://abp.sgit.ai/data/barriers.json) | abp.sgit.ai | other |  |
| [index.json](https://abp.sgit.ai/data/bridges/index.json) | abp.sgit.ai | other |  |
| [capabilities.json](https://abp.sgit.ai/data/capabilities.json) | abp.sgit.ai | other |  |
| [case.json](https://abp.sgit.ai/data/cases/beta-001/case.json) | abp.sgit.ai | other |  |
| [chatgpt-drive.json](https://abp.sgit.ai/data/cases/beta-001/deltas/chatgpt-drive.json) | abp.sgit.ai | other |  |
| [chatgpt-gmail.json](https://abp.sgit.ai/data/cases/beta-001/deltas/chatgpt-gmail.json) | abp.sgit.ai | other |  |
| [chatgpt-inbox-scout.json](https://abp.sgit.ai/data/cases/beta-001/deltas/chatgpt-inbox-scout.json) | abp.sgit.ai | other |  |
| [chatgpt-calendar.json](https://abp.sgit.ai/data/cases/beta-001/mandates/chatgpt-calendar.json) | abp.sgit.ai | other |  |
| [chatgpt-drive.json](https://abp.sgit.ai/data/cases/beta-001/mandates/chatgpt-drive.json) | abp.sgit.ai | other |  |
| [chatgpt-gmail.json](https://abp.sgit.ai/data/cases/beta-001/mandates/chatgpt-gmail.json) | abp.sgit.ai | other |  |
| [chatgpt-granola.json](https://abp.sgit.ai/data/cases/beta-001/mandates/chatgpt-granola.json) | abp.sgit.ai | other |  |
| [chatgpt-inbox-scout.json](https://abp.sgit.ai/data/cases/beta-001/mandates/chatgpt-inbox-scout.json) | abp.sgit.ai | other |  |
| [claude-slack.json](https://abp.sgit.ai/data/cases/beta-001/mandates/claude-slack.json) | abp.sgit.ai | other |  |
| [case.json](https://abp.sgit.ai/data/cases/estate-002/case.json) | abp.sgit.ai | other |  |
| [claude-code.json](https://abp.sgit.ai/data/cases/estate-002/deltas/claude-code.json) | abp.sgit.ai | other |  |
| [claude-web.json](https://abp.sgit.ai/data/cases/estate-002/deltas/claude-web.json) | abp.sgit.ai | other |  |
| [claude-code.json](https://abp.sgit.ai/data/cases/estate-002/mandates/claude-code.json) | abp.sgit.ai | other |  |
| [claude-cowork.json](https://abp.sgit.ai/data/cases/estate-002/mandates/claude-cowork.json) | abp.sgit.ai | other |  |
| [claude-web.json](https://abp.sgit.ai/data/cases/estate-002/mandates/claude-web.json) | abp.sgit.ai | other |  |
| [index.json](https://abp.sgit.ai/data/cases/index.json) | abp.sgit.ai | other |  |
| [case.json](https://abp.sgit.ai/data/cases/session-001/case.json) | abp.sgit.ai | other |  |
| [claude-code-web.json](https://abp.sgit.ai/data/cases/session-001/deltas/claude-code-web.json) | abp.sgit.ai | other |  |
| [claude-code-web.json](https://abp.sgit.ai/data/cases/session-001/mandates/claude-code-web.json) | abp.sgit.ai | other |  |
| [AGENTS.md — Rules of Engagement](https://abp.sgit.ai/data/contributed/riskmandate/gmail-agent-02n7bz55/AGENTS.md) | abp.sgit.ai | other |  |
| [DELTA.md — Gap](https://abp.sgit.ai/data/contributed/riskmandate/gmail-agent-02n7bz55/DELTA.md) | abp.sgit.ai | other |  |
| [GRANT.md — Reach](https://abp.sgit.ai/data/contributed/riskmandate/gmail-agent-02n7bz55/GRANT.md) | abp.sgit.ai | other |  |
| [MANDATE.md — What the business authorised](https://abp.sgit.ai/data/contributed/riskmandate/gmail-agent-02n7bz55/MANDATE.md) | abp.sgit.ai | other |  |
| [manifest.json](https://abp.sgit.ai/data/contributed/riskmandate/manifest.json) | abp.sgit.ai | other |  |
| [anthropicclaude-codelocal-confirmations-offcoding-assistant-on-my-machine.json](https://abp.sgit.ai/data/deltas/anthropic__claude-code__local-confirmations-off__coding-assistant-on-my-machine.json) | abp.sgit.ai | other |  |
| [anthropicclaude-codelocal-defaultcoding-assistant-on-my-machine.json](https://abp.sgit.ai/data/deltas/anthropic__claude-code__local-default__coding-assistant-on-my-machine.json) | abp.sgit.ai | other |  |
| [genericbrowser-extensionbroad-host-permissionsbrowser-extension-i-installed.json](https://abp.sgit.ai/data/deltas/generic__browser-extension__broad-host-permissions__browser-extension-i-installed.json) | abp.sgit.ai | other |  |
| [githubactions-runnercici-job.json](https://abp.sgit.ai/data/deltas/github__actions-runner__ci__ci-job.json) | abp.sgit.ai | other |  |
| [index.json](https://abp.sgit.ai/data/deltas/index.json) | abp.sgit.ai | other |  |
| [openaichatgpt-webdefaultchat-no-connectors.json](https://abp.sgit.ai/data/deltas/openai__chatgpt-web__default__chat-no-connectors.json) | abp.sgit.ai | other |  |
| [evidence-tiers.json](https://abp.sgit.ai/data/evidence-tiers.json) | abp.sgit.ai | other |  |
| [anthropicclaude-codelocal-confirmations-offcoding-assistant-on-my-machine.json](https://abp.sgit.ai/data/facts/anthropic__claude-code__local-confirmations-off__coding-assistant-on-my-machine.json) | abp.sgit.ai | other |  |
| [anthropicclaude-codelocal-defaultcoding-assistant-on-my-machine.json](https://abp.sgit.ai/data/facts/anthropic__claude-code__local-default__coding-assistant-on-my-machine.json) | abp.sgit.ai | other |  |
| [genericbrowser-extensionbroad-host-permissionsbrowser-extension-i-installed.json](https://abp.sgit.ai/data/facts/generic__browser-extension__broad-host-permissions__browser-extension-i-installed.json) | abp.sgit.ai | other |  |
| [githubactions-runnercici-job.json](https://abp.sgit.ai/data/facts/github__actions-runner__ci__ci-job.json) | abp.sgit.ai | other |  |
| [index.json](https://abp.sgit.ai/data/facts/index.json) | abp.sgit.ai | other |  |
| [openaichatgpt-webdefaultchat-no-connectors.json](https://abp.sgit.ai/data/facts/openai__chatgpt-web__default__chat-no-connectors.json) | abp.sgit.ai | other |  |
| [edges.json](https://abp.sgit.ai/data/graph/edges.json) | abp.sgit.ai | other |  |
| [index.json](https://abp.sgit.ai/data/graph/index.json) | abp.sgit.ai | other |  |
| [node-types.json](https://abp.sgit.ai/data/graph/node-types.json) | abp.sgit.ai | other |  |
| [index.json](https://abp.sgit.ai/data/index.json) | abp.sgit.ai | other |  |
| [The data](https://abp.sgit.ai/data/index.md) | abp.sgit.ai | other |  |
| [browser.json](https://abp.sgit.ai/data/lexicon/families/browser.json) | abp.sgit.ai | other |  |
| [code.json](https://abp.sgit.ai/data/lexicon/families/code.json) | abp.sgit.ai | other |  |
| [communication.json](https://abp.sgit.ai/data/lexicon/families/communication.json) | abp.sgit.ai | other |  |
| [filesystem.json](https://abp.sgit.ai/data/lexicon/families/filesystem.json) | abp.sgit.ai | other |  |
| [identity.json](https://abp.sgit.ai/data/lexicon/families/identity.json) | abp.sgit.ai | other |  |
| [money.json](https://abp.sgit.ai/data/lexicon/families/money.json) | abp.sgit.ai | other |  |
| [network.json](https://abp.sgit.ai/data/lexicon/families/network.json) | abp.sgit.ai | other |  |
| [process.json](https://abp.sgit.ai/data/lexicon/families/process.json) | abp.sgit.ai | other |  |
| [schedule.json](https://abp.sgit.ai/data/lexicon/families/schedule.json) | abp.sgit.ai | other |  |
| [index.json](https://abp.sgit.ai/data/lexicon/index.json) | abp.sgit.ai | other |  |
| [budget.json](https://abp.sgit.ai/data/lexicon/objects/budget.json) | abp.sgit.ai | other |  |
| [credential.json](https://abp.sgit.ai/data/lexicon/objects/credential.json) | abp.sgit.ai | other |  |
| [file.json](https://abp.sgit.ai/data/lexicon/objects/file.json) | abp.sgit.ai | other |  |
| [message.json](https://abp.sgit.ai/data/lexicon/objects/message.json) | abp.sgit.ai | other |  |
| [network-endpoint.json](https://abp.sgit.ai/data/lexicon/objects/network-endpoint.json) | abp.sgit.ai | other |  |
| [process.json](https://abp.sgit.ai/data/lexicon/objects/process.json) | abp.sgit.ai | other |  |
| [record.json](https://abp.sgit.ai/data/lexicon/objects/record.json) | abp.sgit.ai | other |  |
| [repository.json](https://abp.sgit.ai/data/lexicon/objects/repository.json) | abp.sgit.ai | other |  |
| [schedule.json](https://abp.sgit.ai/data/lexicon/objects/schedule.json) | abp.sgit.ai | other |  |
| [host.json](https://abp.sgit.ai/data/lexicon/reaches/host.json) | abp.sgit.ai | other |  |
| [project.json](https://abp.sgit.ai/data/lexicon/reaches/project.json) | abp.sgit.ai | other |  |
| [self.json](https://abp.sgit.ai/data/lexicon/reaches/self.json) | abp.sgit.ai | other |  |
| [tenant.json](https://abp.sgit.ai/data/lexicon/reaches/tenant.json) | abp.sgit.ai | other |  |
| [world.json](https://abp.sgit.ai/data/lexicon/reaches/world.json) | abp.sgit.ai | other |  |
| [authenticate-as.json](https://abp.sgit.ai/data/lexicon/verbs/authenticate-as.json) | abp.sgit.ai | other |  |
| [create.json](https://abp.sgit.ai/data/lexicon/verbs/create.json) | abp.sgit.ai | other |  |
| [delete.json](https://abp.sgit.ai/data/lexicon/verbs/delete.json) | abp.sgit.ai | other |  |
| [execute.json](https://abp.sgit.ai/data/lexicon/verbs/execute.json) | abp.sgit.ai | other |  |
| [grant.json](https://abp.sgit.ai/data/lexicon/verbs/grant.json) | abp.sgit.ai | other |  |
| [read.json](https://abp.sgit.ai/data/lexicon/verbs/read.json) | abp.sgit.ai | other |  |
| [receive.json](https://abp.sgit.ai/data/lexicon/verbs/receive.json) | abp.sgit.ai | other |  |
| [revoke.json](https://abp.sgit.ai/data/lexicon/verbs/revoke.json) | abp.sgit.ai | other |  |
| [send.json](https://abp.sgit.ai/data/lexicon/verbs/send.json) | abp.sgit.ai | other |  |
| [write.json](https://abp.sgit.ai/data/lexicon/verbs/write.json) | abp.sgit.ai | other |  |
| [browser-extension-i-installed.json](https://abp.sgit.ai/data/mandates/browser-extension-i-installed.json) | abp.sgit.ai | other |  |
| [chat-no-connectors.json](https://abp.sgit.ai/data/mandates/chat-no-connectors.json) | abp.sgit.ai | other |  |
| [ci-job.json](https://abp.sgit.ai/data/mandates/ci-job.json) | abp.sgit.ai | other |  |
| [coding-assistant-on-my-machine.json](https://abp.sgit.ai/data/mandates/coding-assistant-on-my-machine.json) | abp.sgit.ai | other |  |
| [index.json](https://abp.sgit.ai/data/mandates/index.json) | abp.sgit.ai | other |  |
| [inferred-from-one-session.json](https://abp.sgit.ai/data/mandates/inferred-from-one-session.json) | abp.sgit.ai | other |  |
| [read-and-draft-never-send.json](https://abp.sgit.ai/data/mandates/read-and-draft-never-send.json) | abp.sgit.ai | other |  |
| [local-confirmations-off.json](https://abp.sgit.ai/data/profiles/anthropic/claude-code/local-confirmations-off.json) | abp.sgit.ai | other |  |
| [local-default.json](https://abp.sgit.ai/data/profiles/anthropic/claude-code/local-default.json) | abp.sgit.ai | other |  |
| [default.json](https://abp.sgit.ai/data/profiles/anthropic/claude-desktop/default.json) | abp.sgit.ai | other |  |
| [default.json](https://abp.sgit.ai/data/profiles/anthropic/gmail-connector/default.json) | abp.sgit.ai | other |  |
| [measured-2026-09-19.json](https://abp.sgit.ai/data/profiles/anthropic/gmail-connector/measured-2026-09-19.json) | abp.sgit.ai | other |  |
| [broad-host-permissions.json](https://abp.sgit.ai/data/profiles/generic/browser-extension/broad-host-permissions.json) | abp.sgit.ai | other |  |
| [ci.json](https://abp.sgit.ai/data/profiles/github/actions-runner/ci.json) | abp.sgit.ai | other |  |
| [index.json](https://abp.sgit.ai/data/profiles/index.json) | abp.sgit.ai | other |  |
| [default.json](https://abp.sgit.ai/data/profiles/openai/chatgpt-web/default.json) | abp.sgit.ai | other |  |
| [provenance.json](https://abp.sgit.ai/data/provenance.json) | abp.sgit.ai | other |  |
| [undo-classes.json](https://abp.sgit.ai/data/undo-classes.json) | abp.sgit.ai | other |  |
| [index.json](https://abp.sgit.ai/data/universes/index.json) | abp.sgit.ai | other |  |
| [u0.json](https://abp.sgit.ai/data/universes/u0.json) | abp.sgit.ai | other |  |
| [u1.json](https://abp.sgit.ai/data/universes/u1.json) | abp.sgit.ai | other |  |
| [u10.json](https://abp.sgit.ai/data/universes/u10.json) | abp.sgit.ai | other |  |
| [u11.json](https://abp.sgit.ai/data/universes/u11.json) | abp.sgit.ai | other |  |
| [u12.json](https://abp.sgit.ai/data/universes/u12.json) | abp.sgit.ai | other |  |
| [u2.json](https://abp.sgit.ai/data/universes/u2.json) | abp.sgit.ai | other |  |
| [u3.json](https://abp.sgit.ai/data/universes/u3.json) | abp.sgit.ai | other |  |
| [u4.json](https://abp.sgit.ai/data/universes/u4.json) | abp.sgit.ai | other |  |
| [u5.json](https://abp.sgit.ai/data/universes/u5.json) | abp.sgit.ai | other |  |
| [u6.json](https://abp.sgit.ai/data/universes/u6.json) | abp.sgit.ai | other |  |
| [u7.json](https://abp.sgit.ai/data/universes/u7.json) | abp.sgit.ai | other |  |
| [u8.json](https://abp.sgit.ai/data/universes/u8.json) | abp.sgit.ai | other |  |
| [u9.json](https://abp.sgit.ai/data/universes/u9.json) | abp.sgit.ai | other |  |
| [pack.json](https://abp.sgit.ai/data/upstream/pack.json) | abp.sgit.ai | other |  |
| [primitives.json](https://abp.sgit.ai/data/upstream/primitives.json) | abp.sgit.ai | other |  |
| [vocabulary.json](https://abp.sgit.ai/data/upstream/vocabulary.json) | abp.sgit.ai | other |  |
| [An assistant on your own machine](https://abp.sgit.ai/desktop/index.md) | abp.sgit.ai | other |  |
| [Step 4: what a switch is, and is not](https://abp.sgit.ai/desktop/what-a-switch-is/index.md) | abp.sgit.ai | other |  |
| [Step 1: what it can reach on your machine](https://abp.sgit.ai/desktop/what-it-can-reach/index.md) | abp.sgit.ai | other |  |
| [Step 2: what matters, and what does not](https://abp.sgit.ai/desktop/what-matters/index.md) | abp.sgit.ai | other |  |
| [Step 3: write the rules](https://abp.sgit.ai/desktop/write-the-rules/index.md) | abp.sgit.ai | other |  |
| [The Behaviour Policy Is A Graph And Every Document Is A Projection: The W3C Has The Vocabulary, And A Prohibition Has Two Lives](https://abp.sgit.ai/docs/briefs/v0.33.70__dev-brief__the-behaviour-policy-is-a-graph-and-every-document-is-a-projection-the-w3c-has-the-vocabulary-and-a-prohibition-has-two-lives/index.md) | abp.sgit.ai | brief |  |
| [The Delta Is Derived And Never Authored: Storing It Is The Point, And The History Is The Business Case](https://abp.sgit.ai/docs/briefs/v0.33.70__dev-brief__the-delta-is-derived-and-never-authored-storing-it-is-the-point-and-the-history-is-the-business-case/index.md) | abp.sgit.ai | brief |  |
| [Agent Behaviour Policy (ABP): You Know What You Asked For, And You Do Not Know What It Can Do](https://abp.sgit.ai/docs/briefs/v0.33.70__foundation__agent-behaviour-policy-you-know-what-you-asked-for-and-you-do-not-know-what-it-can-do/index.md) | abp.sgit.ai | brief |  |
| [The Behaviour Policy Is The Document The Only Agent Insurer Already Requires: Sell The Correction, And Not The Draft](https://abp.sgit.ai/docs/briefs/v0.33.70__strategy-brief__the-behaviour-policy-is-the-document-the-only-agent-insurer-already-requires-sell-the-correction-and-not-the-draft/index.md) | abp.sgit.ai | brief |  |
| [The Prohibitions Are The Exclusions: Your Own Demo Says No Policy Covers The Delta, And The Insurance Act Says How](https://abp.sgit.ai/docs/briefs/v0.33.70__strategy-brief__the-prohibitions-are-the-exclusions-your-own-demo-says-no-policy-covers-the-delta-and-the-insurance-act-says-how/index.md) | abp.sgit.ai | brief |  |
| [No Gmail Scope Lets An Agent Draft Without Letting It Send: The Drafts Have To Leave The Mailbox, And The Trifecta Is Broken By Credential Rather Than By Classifier](https://abp.sgit.ai/docs/briefs/v0.33.71__arch-brief__no-gmail-scope-lets-an-agent-draft-without-letting-it-send/index.md) | abp.sgit.ai | brief |  |
| [The Behaviour Policy Is Already A Fractal And The Overlay Is Already Published: The Customer Authors Formulas And Bridges And Never Deltas, And The Barrier Weakens With Every Layer Above The Platform](https://abp.sgit.ai/docs/briefs/v0.33.71__arch-brief__the-behaviour-policy-is-already-a-fractal-and-the-overlay-is-already-published/index.md) | abp.sgit.ai | brief |  |
| [The Split Does Not Break The Trifecta, The Schema Does: A Closed Vocabulary At The Boundary Is The Control, And The Orchestrator Should Not Hold The Mailbox](https://abp.sgit.ai/docs/briefs/v0.33.71__arch-brief__the-split-does-not-break-the-trifecta-the-schema-does/index.md) | abp.sgit.ai | brief |  |
| [The Transition Demotes An Imperative To A Proposition: The Ontology Bounds The Space And Never The Choice, And A Requested Action Is Not An Authorised One](https://abp.sgit.ai/docs/briefs/v0.33.71__arch-brief__the-transition-demotes-an-imperative-to-a-proposition/index.md) | abp.sgit.ai | brief |  |
| [The Twin Of The Interface Is The Grant In Machine Readable Form: Three Twins Are Needed Rather Than One, And The Mandate Check Becomes A Traversal Between Them](https://abp.sgit.ai/docs/briefs/v0.33.71__arch-brief__the-twin-of-the-interface-is-the-grant-in-machine-readable-form/index.md) | abp.sgit.ai | brief |  |
| [Marking Everything Read Destroys This User And Breaks Nothing: The Grant Cannot Tell Filing From Erasing A Task List, And The Control Is A Snapshot Rather Than A Prompt](https://abp.sgit.ai/docs/briefs/v0.33.71__strategy-brief__marking-everything-read-destroys-this-user-and-breaks-nothing/index.md) | abp.sgit.ai | brief |  |
| [The Consent Dialog Is An Accountability Transfer Rather Than A Decision: The User Is Asked At The Moment They Know Least, And The Irreversible Gmail Action Sits In Google's Least Guarded Tier](https://abp.sgit.ai/docs/briefs/v0.33.71__strategy-brief__the-consent-dialog-is-an-accountability-transfer-rather-than-a-decision/index.md) | abp.sgit.ai | brief |  |
| [The ABP Is A Fractal Semantic Graph: One Row Crosses Nine Universes, Each Keeps Its Own Ontology, And The Ladder Runs Up To The Estate Of Agents](https://abp.sgit.ai/docs/briefs/v0.4.0__dev-brief__the-abp-is-a-fractal-semantic-graph-one-row-crosses-nine-universes-and-each-keeps-its-own-ontology/index.md) | abp.sgit.ai | brief |  |
| [Docs](https://abp.sgit.ai/docs/index.md) | abp.sgit.ai | doc |  |
| [Start Here](https://abp.sgit.ai/docs/pack/00__START-HERE/index.md) | abp.sgit.ai | doc |  |
| [What To Build](https://abp.sgit.ai/docs/pack/01__WHAT-TO-BUILD/index.md) | abp.sgit.ai | doc |  |
| [The Conventions](https://abp.sgit.ai/docs/pack/02__THE-CONVENTIONS/index.md) | abp.sgit.ai | doc |  |
| [The ABP Model](https://abp.sgit.ai/docs/pack/03__THE-ABP-MODEL/index.md) | abp.sgit.ai | doc |  |
| [The First Examples](https://abp.sgit.ai/docs/pack/04__THE-FIRST-EXAMPLES/index.md) | abp.sgit.ai | doc |  |
| [The Hard Rules](https://abp.sgit.ai/docs/pack/05__THE-HARD-RULES/index.md) | abp.sgit.ai | doc |  |
| [The Prompt](https://abp.sgit.ai/docs/pack/06__THE-PROMPT/index.md) | abp.sgit.ai | doc |  |
| [An External Review Of Fractal Semantic Graphs Against The Prior Work: Distributed Logics, Named Graphs, Ontology Alignment, Federation And Provenance](https://abp.sgit.ai/docs/research/2026-09-20__external-review__fractal-semantic-graphs-against-the-prior-work/index.md) | abp.sgit.ai | doc |  |
| [A browser extension with broad host permissions](https://abp.sgit.ai/examples/browser-extension-broad-host-permissions/index.md) | abp.sgit.ai | other |  |
| [Chat in the browser, nothing connected](https://abp.sgit.ai/examples/chatgpt-web-no-connectors/index.md) | abp.sgit.ai | other |  |
| [The same coding agent, confirmations off](https://abp.sgit.ai/examples/claude-code-cli-confirmations-disabled/index.md) | abp.sgit.ai | other |  |
| [A coding agent on your own machine, confirmations on](https://abp.sgit.ai/examples/claude-code-cli-confirmations-enabled/index.md) | abp.sgit.ai | other |  |
| [A CI job on a hosted runner, under a service account](https://abp.sgit.ai/examples/github-actions-hosted-runner/index.md) | abp.sgit.ai | other |  |
| [Five worked examples](https://abp.sgit.ai/examples/index.md) | abp.sgit.ai | other |  |
| [Your mailbox, and what you gave it](https://abp.sgit.ai/gmail/index.md) | abp.sgit.ai | other |  |
| [The measured deployment: what the agent that holds the connector found](https://abp.sgit.ai/gmail/measured/index.md) | abp.sgit.ai | other |  |
| [Step 4: what a prompt cannot do](https://abp.sgit.ai/gmail/what-a-prompt-cannot-do/index.md) | abp.sgit.ai | other |  |
| [Step 1: what it can already do](https://abp.sgit.ai/gmail/what-it-can-do/index.md) | abp.sgit.ai | other |  |
| [Step 2: what you actually asked for](https://abp.sgit.ai/gmail/what-you-asked-for/index.md) | abp.sgit.ai | other |  |
| [Step 3: write the behaviour policy](https://abp.sgit.ai/gmail/write-the-behaviour-policy/index.md) | abp.sgit.ai | policy |  |
| [Agent Behaviour Policy](https://abp.sgit.ai/index.md) | abp.sgit.ai | other |  |
| [abp.sgit.ai -- the whole site](https://abp.sgit.ai/llms-full.txt) | abp.sgit.ai | other |  |
| [abp.sgit.ai](https://abp.sgit.ai/llms.txt) | abp.sgit.ai | other |  |
| [The barrier](https://abp.sgit.ai/model/barriers/index.md) | abp.sgit.ai | other |  |
| [authenticate-as.credential.signing](https://abp.sgit.ai/model/capabilities/authenticate-as.credential.signing/index.md) | abp.sgit.ai | other |  |
| [authenticate-as.credential.tenant](https://abp.sgit.ai/model/capabilities/authenticate-as.credential.tenant/index.md) | abp.sgit.ai | other |  |
| [create.record.world](https://abp.sgit.ai/model/capabilities/create.record.world/index.md) | abp.sgit.ai | other |  |
| [create.schedule.host](https://abp.sgit.ai/model/capabilities/create.schedule.host/index.md) | abp.sgit.ai | other |  |
| [create.schedule.tenant](https://abp.sgit.ai/model/capabilities/create.schedule.tenant/index.md) | abp.sgit.ai | other |  |
| [delete.file.host](https://abp.sgit.ai/model/capabilities/delete.file.host/index.md) | abp.sgit.ai | other |  |
| [execute.process.host](https://abp.sgit.ai/model/capabilities/execute.process.host/index.md) | abp.sgit.ai | other |  |
| [execute.process.self](https://abp.sgit.ai/model/capabilities/execute.process.self/index.md) | abp.sgit.ai | other |  |
| [grant.credential.self](https://abp.sgit.ai/model/capabilities/grant.credential.self/index.md) | abp.sgit.ai | other |  |
| [The capability grammar](https://abp.sgit.ai/model/capabilities/index.md) | abp.sgit.ai | other |  |
| [read.credential.host](https://abp.sgit.ai/model/capabilities/read.credential.host/index.md) | abp.sgit.ai | other |  |
| [read.file.host](https://abp.sgit.ai/model/capabilities/read.file.host/index.md) | abp.sgit.ai | other |  |
| [read.file.project](https://abp.sgit.ai/model/capabilities/read.file.project/index.md) | abp.sgit.ai | other |  |
| [read.message.tenant](https://abp.sgit.ai/model/capabilities/read.message.tenant/index.md) | abp.sgit.ai | other |  |
| [read.record.browsing](https://abp.sgit.ai/model/capabilities/read.record.browsing/index.md) | abp.sgit.ai | other |  |
| [read.record.history](https://abp.sgit.ai/model/capabilities/read.record.history/index.md) | abp.sgit.ai | other |  |
| [send.endpoint.allowed](https://abp.sgit.ai/model/capabilities/send.endpoint.allowed/index.md) | abp.sgit.ai | other |  |
| [send.endpoint.world](https://abp.sgit.ai/model/capabilities/send.endpoint.world/index.md) | abp.sgit.ai | other |  |
| [send.message.world](https://abp.sgit.ai/model/capabilities/send.message.world/index.md) | abp.sgit.ai | other |  |
| [write.budget.tenant](https://abp.sgit.ai/model/capabilities/write.budget.tenant/index.md) | abp.sgit.ai | other |  |
| [write.file.host](https://abp.sgit.ai/model/capabilities/write.file.host/index.md) | abp.sgit.ai | other |  |
| [write.file.project](https://abp.sgit.ai/model/capabilities/write.file.project/index.md) | abp.sgit.ai | other |  |
| [write.repository.project](https://abp.sgit.ai/model/capabilities/write.repository.project/index.md) | abp.sgit.ai | other |  |
| [write.repository.tenant](https://abp.sgit.ai/model/capabilities/write.repository.tenant/index.md) | abp.sgit.ai | other |  |
| [The delta](https://abp.sgit.ai/model/delta/index.md) | abp.sgit.ai | other |  |
| [The edge vocabulary](https://abp.sgit.ai/model/graph/edges/index.md) | abp.sgit.ai | other |  |
| [The node type formulas](https://abp.sgit.ai/model/graph/formulas/index.md) | abp.sgit.ai | other |  |
| [The graph](https://abp.sgit.ai/model/graph/index.md) | abp.sgit.ai | other |  |
| [The three layers](https://abp.sgit.ai/model/graph/layers/index.md) | abp.sgit.ai | other |  |
| [The model](https://abp.sgit.ai/model/index.md) | abp.sgit.ai | other |  |
| [browser (family)](https://abp.sgit.ai/model/lexicon/families/browser/index.md) | abp.sgit.ai | other |  |
| [code (family)](https://abp.sgit.ai/model/lexicon/families/code/index.md) | abp.sgit.ai | other |  |
| [communication (family)](https://abp.sgit.ai/model/lexicon/families/communication/index.md) | abp.sgit.ai | other |  |
| [filesystem (family)](https://abp.sgit.ai/model/lexicon/families/filesystem/index.md) | abp.sgit.ai | other |  |
| [identity (family)](https://abp.sgit.ai/model/lexicon/families/identity/index.md) | abp.sgit.ai | other |  |
| [money (family)](https://abp.sgit.ai/model/lexicon/families/money/index.md) | abp.sgit.ai | other |  |
| [network (family)](https://abp.sgit.ai/model/lexicon/families/network/index.md) | abp.sgit.ai | other |  |
| [process (family)](https://abp.sgit.ai/model/lexicon/families/process/index.md) | abp.sgit.ai | other |  |
| [schedule (family)](https://abp.sgit.ai/model/lexicon/families/schedule/index.md) | abp.sgit.ai | other |  |
| [The lexicon](https://abp.sgit.ai/model/lexicon/index.md) | abp.sgit.ai | other |  |
| [budget (object)](https://abp.sgit.ai/model/lexicon/objects/budget/index.md) | abp.sgit.ai | other |  |
| [credential (object)](https://abp.sgit.ai/model/lexicon/objects/credential/index.md) | abp.sgit.ai | other |  |
| [file (object)](https://abp.sgit.ai/model/lexicon/objects/file/index.md) | abp.sgit.ai | other |  |
| [message (object)](https://abp.sgit.ai/model/lexicon/objects/message/index.md) | abp.sgit.ai | other |  |
| [network-endpoint (object)](https://abp.sgit.ai/model/lexicon/objects/network-endpoint/index.md) | abp.sgit.ai | other |  |
| [process (object)](https://abp.sgit.ai/model/lexicon/objects/process/index.md) | abp.sgit.ai | other |  |
| [record (object)](https://abp.sgit.ai/model/lexicon/objects/record/index.md) | abp.sgit.ai | other |  |
| [repository (object)](https://abp.sgit.ai/model/lexicon/objects/repository/index.md) | abp.sgit.ai | other |  |
| [schedule (object)](https://abp.sgit.ai/model/lexicon/objects/schedule/index.md) | abp.sgit.ai | other |  |
| [host (reach)](https://abp.sgit.ai/model/lexicon/reaches/host/index.md) | abp.sgit.ai | other |  |
| [project (reach)](https://abp.sgit.ai/model/lexicon/reaches/project/index.md) | abp.sgit.ai | other |  |
| [self (reach)](https://abp.sgit.ai/model/lexicon/reaches/self/index.md) | abp.sgit.ai | other |  |
| [tenant (reach)](https://abp.sgit.ai/model/lexicon/reaches/tenant/index.md) | abp.sgit.ai | other |  |
| [world (reach)](https://abp.sgit.ai/model/lexicon/reaches/world/index.md) | abp.sgit.ai | other |  |
| [authenticate-as (verb)](https://abp.sgit.ai/model/lexicon/verbs/authenticate-as/index.md) | abp.sgit.ai | other |  |
| [create (verb)](https://abp.sgit.ai/model/lexicon/verbs/create/index.md) | abp.sgit.ai | other |  |
| [delete (verb)](https://abp.sgit.ai/model/lexicon/verbs/delete/index.md) | abp.sgit.ai | other |  |
| [execute (verb)](https://abp.sgit.ai/model/lexicon/verbs/execute/index.md) | abp.sgit.ai | other |  |
| [grant (verb)](https://abp.sgit.ai/model/lexicon/verbs/grant/index.md) | abp.sgit.ai | other |  |
| [read (verb)](https://abp.sgit.ai/model/lexicon/verbs/read/index.md) | abp.sgit.ai | other |  |
| [receive (verb)](https://abp.sgit.ai/model/lexicon/verbs/receive/index.md) | abp.sgit.ai | other |  |
| [revoke (verb)](https://abp.sgit.ai/model/lexicon/verbs/revoke/index.md) | abp.sgit.ai | other |  |
| [send (verb)](https://abp.sgit.ai/model/lexicon/verbs/send/index.md) | abp.sgit.ai | other |  |
| [write (verb)](https://abp.sgit.ai/model/lexicon/verbs/write/index.md) | abp.sgit.ai | other |  |
| [The schema](https://abp.sgit.ai/model/schema/index.md) | abp.sgit.ai | other |  |
| [The undo class](https://abp.sgit.ai/model/undo/index.md) | abp.sgit.ai | other |  |
| [The universes](https://abp.sgit.ai/model/universes/index.md) | abp.sgit.ai | other |  |
| [U0: The source bytes](https://abp.sgit.ai/model/universes/u0/index.md) | abp.sgit.ai | other |  |
| [U1: The grammar](https://abp.sgit.ai/model/universes/u1/index.md) | abp.sgit.ai | other |  |
| [U10: The obligations](https://abp.sgit.ai/model/universes/u10/index.md) | abp.sgit.ai | other |  |
| [U11: The runtime](https://abp.sgit.ai/model/universes/u11/index.md) | abp.sgit.ai | other |  |
| [U12: The estate of agents](https://abp.sgit.ai/model/universes/u12/index.md) | abp.sgit.ai | other |  |
| [U2: The deployment shape](https://abp.sgit.ai/model/universes/u2/index.md) | abp.sgit.ai | other |  |
| [U3: The grant and its evidence](https://abp.sgit.ai/model/universes/u3/index.md) | abp.sgit.ai | other |  |
| [U4: The enforcement](https://abp.sgit.ai/model/universes/u4/index.md) | abp.sgit.ai | other |  |
| [U5: The deployer](https://abp.sgit.ai/model/universes/u5/index.md) | abp.sgit.ai | other |  |
| [U6: The derivation](https://abp.sgit.ai/model/universes/u6/index.md) | abp.sgit.ai | other |  |
| [U7: The projections](https://abp.sgit.ai/model/universes/u7/index.md) | abp.sgit.ai | other |  |
| [U8: The licence, the acceptance and the risk](https://abp.sgit.ai/model/universes/u8/index.md) | abp.sgit.ai | other |  |
| [U9: The estate and the twin](https://abp.sgit.ai/model/universes/u9/index.md) | abp.sgit.ai | other |  |
| [index.json](https://abp.sgit.ai/versions/index.json) | abp.sgit.ai | update |  |
| [Versions](https://abp.sgit.ai/versions/index.md) | abp.sgit.ai | update |  |
| [v0.1.0.json](https://abp.sgit.ai/versions/v0.1.0.json) | abp.sgit.ai | update |  |
| [v0.1.0: the ontology is promoted out of a game and the five examples are derived rather than written](https://abp.sgit.ai/versions/v0.1.0/index.md) | abp.sgit.ai | update |  |
| [v0.10.0.json](https://abp.sgit.ai/versions/v0.10.0.json) | abp.sgit.ai | update |  |
| [v0.10.0: the desktop walkthrough: an assistant on your own machine, the map of what matters on it, and the rules that open with the map; plus the article for v0.9.0](https://abp.sgit.ai/versions/v0.10.0/index.md) | abp.sgit.ai | update |  |
| [v0.10.1.json](https://abp.sgit.ai/versions/v0.10.1.json) | abp.sgit.ai | update |  |
| [v0.10.1: the desktop walkthrough gets its article, with six figures captured from the v0.10.0 tag](https://abp.sgit.ai/versions/v0.10.1/index.md) | abp.sgit.ai | update |  |
| [v0.11.0.json](https://abp.sgit.ai/versions/v0.11.0.json) | abp.sgit.ai | update |  |
| [v0.11.0: the Gmail connector measured end to end by the agent that holds it, read from a vault, mapped into the grammar, and set beside the profile read from the vendors' pages](https://abp.sgit.ai/versions/v0.11.0/index.md) | abp.sgit.ai | update |  |
| [v0.2.0.json](https://abp.sgit.ai/versions/v0.2.0.json) | abp.sgit.ai | update |  |
| [v0.2.0: the delta is derived and never authored, so it is stored with its inputs pinned and the gate recomputes it](https://abp.sgit.ai/versions/v0.2.0/index.md) | abp.sgit.ai | update |  |
| [v0.3.0.json](https://abp.sgit.ai/versions/v0.3.0.json) | abp.sgit.ai | update |  |
| [v0.3.0: read, file and project become nodes with their own addresses, and a node type stops being a label and becomes a formula](https://abp.sgit.ai/versions/v0.3.0/index.md) | abp.sgit.ai | update |  |
| [v0.4.0.json](https://abp.sgit.ai/versions/v0.4.0.json) | abp.sgit.ai | update |  |
| [v0.4.0: the ABP is mapped onto Fractal Semantic Graphs: one row crosses nine universes and each keeps its own ontology](https://abp.sgit.ai/versions/v0.4.0/index.md) | abp.sgit.ai | update |  |
| [v0.4.1.json](https://abp.sgit.ai/versions/v0.4.1.json) | abp.sgit.ai | update |  |
| [v0.4.1: the universes become data with a page each, the walk of one row is built on every build, and the gate checks that every node type is owned](https://abp.sgit.ai/versions/v0.4.1/index.md) | abp.sgit.ai | update |  |
| [v0.4.2.json](https://abp.sgit.ai/versions/v0.4.2.json) | abp.sgit.ai | update |  |
| [v0.4.2: the fact set is data, the fact diff runs over every published page, and every example ends by crossing nine universes](https://abp.sgit.ai/versions/v0.4.2/index.md) | abp.sgit.ai | update |  |
| [v0.4.3.json](https://abp.sgit.ai/versions/v0.4.3.json) | abp.sgit.ai | update |  |
| [v0.4.3: the product, the tool and the setting become nodes, derived from data already published, and whose material is declared on the grammar](https://abp.sgit.ai/versions/v0.4.3/index.md) | abp.sgit.ai | update |  |
| [v0.4.4.json](https://abp.sgit.ai/versions/v0.4.4.json) | abp.sgit.ai | update |  |
| [v0.4.4: seven shapes contributed by riskmandate.ai are promoted with their provenance, a vendor scope becomes a node, and the intake path is the same for anybody](https://abp.sgit.ai/versions/v0.4.4/index.md) | abp.sgit.ai | update |  |
| [v0.5.0.json](https://abp.sgit.ai/versions/v0.5.0.json) | abp.sgit.ai | update |  |
| [v0.5.0: the releases get one article each, with the screenshots taken from the tag each one names rather than from today's site](https://abp.sgit.ai/versions/v0.5.0/index.md) | abp.sgit.ai | update |  |
| [v0.5.1.json](https://abp.sgit.ai/versions/v0.5.1.json) | abp.sgit.ai | update |  |
| [v0.5.1: the articles run newest first, carry their version in the title, and link to the release before and after them](https://abp.sgit.ai/versions/v0.5.1/index.md) | abp.sgit.ai | update |  |
| [v0.6.0.json](https://abp.sgit.ai/versions/v0.6.0.json) | abp.sgit.ai | update |  |
| [v0.6.0: a walkthrough for somebody who has connected an assistant to their own mailbox: four pages, thirteen prompts, and a fourth page that says what a prompt cannot do](https://abp.sgit.ai/versions/v0.6.0/index.md) | abp.sgit.ai | update |  |
| [v0.6.1.json](https://abp.sgit.ai/versions/v0.6.1.json) | abp.sgit.ai | update |  |
| [v0.6.1: the mailbox walkthrough gets its article, with six figures captured from the v0.6.0 tag](https://abp.sgit.ai/versions/v0.6.1/index.md) | abp.sgit.ai | update |  |
| [v0.7.0.json](https://abp.sgit.ai/versions/v0.7.0.json) | abp.sgit.ai | update |  |
| [v0.7.0: the first case: one person's estate of six deployments, the mandates elicited from an interview line by line, and the grants not yet measured](https://abp.sgit.ai/versions/v0.7.0/index.md) | abp.sgit.ai | update |  |
| [v0.7.1.json](https://abp.sgit.ai/versions/v0.7.1.json) | abp.sgit.ai | update |  |
| [v0.7.1: the first case gets its article, with six figures captured from the v0.7.0 tag](https://abp.sgit.ai/versions/v0.7.1/index.md) | abp.sgit.ai | update |  |
| [v0.8.0.json](https://abp.sgit.ai/versions/v0.8.0.json) | abp.sgit.ai | update |  |
| [v0.8.0: the cost ABP: a walkthrough over how much an agent may spend rather than what it may do, with a ledger every turn and an accountant to read it](https://abp.sgit.ai/versions/v0.8.0/index.md) | abp.sgit.ai | update |  |
| [v0.8.1.json](https://abp.sgit.ai/versions/v0.8.1.json) | abp.sgit.ai | update |  |
| [v0.8.1: the cost ABP gets its article, with six figures captured from the v0.8.0 tag](https://abp.sgit.ai/versions/v0.8.1/index.md) | abp.sgit.ai | update |  |
| [v0.9.0.json](https://abp.sgit.ai/versions/v0.9.0.json) | abp.sgit.ai | update |  |
| [v0.9.0: two more cases: the session that built this site, as a ledger with a measured grant, and one person's three surfaces of one product over an account that holds every past conversation](https://abp.sgit.ai/versions/v0.9.0/index.md) | abp.sgit.ai | update |  |
| [What is an Agent Behaviour Policy](https://abp.sgit.ai/what-is-an-abp/index.md) | abp.sgit.ai | other |  |
| [chrome-extensions.sgit.ai — the expensive bugs do not throw](https://chrome-extensions.sgit.ai/index.md) | chrome-extensions.sgit.ai | other |  |
| [chrome-extensions.sgit.ai — guidance for building Chrome extensions](https://chrome-extensions.sgit.ai/llms.txt) | chrome-extensions.sgit.ai | other |  |
| [rubric.json](https://chrome-extensions.sgit.ai/rubric/rubric.json) | chrome-extensions.sgit.ai | other |  |
| [coding.sgit.ai — the style guide that measured itself](https://coding.sgit.ai/index.md) | coding.sgit.ai | other |  |
| [coding.sgit.ai — full text](https://coding.sgit.ai/llms-full.txt) | coding.sgit.ai | other |  |
| [coding.sgit.ai — how software actually gets written here](https://coding.sgit.ai/llms.txt) | coding.sgit.ai | other |  |
| [index.md](https://elevenlabs.providers.sgit.ai/bench/index.md) | elevenlabs.providers.sgit.ai | other |  |
| [Briefing pack — narrated videos for the ElevenLabs provider site](https://elevenlabs.providers.sgit.ai/briefs/2026-09-07__brief__video-pipeline/00__README.md) | elevenlabs.providers.sgit.ai | brief |  |
| [Brief — make narrated videos for elevenlabs.providers.sgit.ai, narrated by ElevenLabs](https://elevenlabs.providers.sgit.ai/briefs/2026-09-07__brief__video-pipeline/01__BRIEF.md) | elevenlabs.providers.sgit.ai | brief |  |
| [First run of TTS=elevenlabs — the path nobody has executed](https://elevenlabs.providers.sgit.ai/briefs/2026-09-07__brief__video-pipeline/02__ELEVENLABS-FIRST-RUN.md) | elevenlabs.providers.sgit.ai | brief |  |
| [Briefing Pack: elevenlabs.providers.sgit.ai, v0.2](https://elevenlabs.providers.sgit.ai/briefs/2026-09-07__pack__providers-site/00__README.md) | elevenlabs.providers.sgit.ai | brief |  |
| [01: What The Site Has Today, And What Is Missing](https://elevenlabs.providers.sgit.ai/briefs/2026-09-07__pack__providers-site/01__audit-and-manifest.md) | elevenlabs.providers.sgit.ai | brief |  |
| [02: The Two Axes, The Audiences, The Page Contract, And Eleven Decisions](https://elevenlabs.providers.sgit.ai/briefs/2026-09-07__pack__providers-site/02__architecture-and-decisions.md) | elevenlabs.providers.sgit.ai | brief |  |
| [03: The Sequence](https://elevenlabs.providers.sgit.ai/briefs/2026-09-07__pack__providers-site/03__implementation-plan.md) | elevenlabs.providers.sgit.ai | brief |  |
| [04: Verification And Acceptance](https://elevenlabs.providers.sgit.ai/briefs/2026-09-07__pack__providers-site/04__verification-and-acceptance.md) | elevenlabs.providers.sgit.ai | brief |  |
| [05: Open Questions](https://elevenlabs.providers.sgit.ai/briefs/2026-09-07__pack__providers-site/05__open-questions.md) | elevenlabs.providers.sgit.ai | brief |  |
| [index.md](https://elevenlabs.providers.sgit.ai/briefs/index.md) | elevenlabs.providers.sgit.ai | brief |  |
| [index.md](https://elevenlabs.providers.sgit.ai/comparison/index.md) | elevenlabs.providers.sgit.ai | other |  |
| [index.md](https://elevenlabs.providers.sgit.ai/disclosures/index.md) | elevenlabs.providers.sgit.ai | other |  |
| [index.md](https://elevenlabs.providers.sgit.ai/examples/index.md) | elevenlabs.providers.sgit.ai | other |  |
| [index.md](https://elevenlabs.providers.sgit.ai/experiments/captions/index.md) | elevenlabs.providers.sgit.ai | other |  |
| [index.md](https://elevenlabs.providers.sgit.ai/experiments/concurrency/index.md) | elevenlabs.providers.sgit.ai | other |  |
| [index.md](https://elevenlabs.providers.sgit.ai/experiments/cost/index.md) | elevenlabs.providers.sgit.ai | other |  |
| [index.md](https://elevenlabs.providers.sgit.ai/experiments/index.md) | elevenlabs.providers.sgit.ai | other |  |
| [index.md](https://elevenlabs.providers.sgit.ai/experiments/key-scope/index.md) | elevenlabs.providers.sgit.ai | other |  |
| [index.md](https://elevenlabs.providers.sgit.ai/experiments/pronunciation/index.md) | elevenlabs.providers.sgit.ai | other |  |
| [index.md](https://elevenlabs.providers.sgit.ai/experiments/text-handling/index.md) | elevenlabs.providers.sgit.ai | other |  |
| [index.md](https://elevenlabs.providers.sgit.ai/grant/index.md) | elevenlabs.providers.sgit.ai | other |  |
| [index.md](https://elevenlabs.providers.sgit.ai/index.md) | elevenlabs.providers.sgit.ai | other |  |
| [index.md](https://elevenlabs.providers.sgit.ai/ledger/index.md) | elevenlabs.providers.sgit.ai | other |  |
| [index.md](https://elevenlabs.providers.sgit.ai/pattern-three/index.md) | elevenlabs.providers.sgit.ai | other |  |
| [index.md](https://elevenlabs.providers.sgit.ai/patterns/index.md) | elevenlabs.providers.sgit.ai | other |  |
| [index.md](https://elevenlabs.providers.sgit.ai/pricing/index.md) | elevenlabs.providers.sgit.ai | other |  |
| [index.md](https://elevenlabs.providers.sgit.ai/providers/openrouter/index.md) | elevenlabs.providers.sgit.ai | other |  |
| [index.md](https://elevenlabs.providers.sgit.ai/versions/index.md) | elevenlabs.providers.sgit.ai | update |  |
| [index.md](https://elevenlabs.providers.sgit.ai/video/index.md) | elevenlabs.providers.sgit.ai | other |  |
| [Admin & engineering](https://games.sgit.ai/admin/index.md) | games.sgit.ai | other |  |
| [Release history](https://games.sgit.ai/admin/versions.md) | games.sgit.ai | update |  |
| [Building a game as a vault](https://games.sgit.ai/build/index.md) | games.sgit.ai | other |  |
| [Ideas & feedback — the reply channel](https://games.sgit.ai/games/ideas.md) | games.sgit.ai | other |  |
| [The catalogue](https://games.sgit.ai/games/index.md) | games.sgit.ai | other |  |
| [What Can It Do? — the scoreboard](https://games.sgit.ai/games/what-can-it-do.md) | games.sgit.ai | other |  |
| [Which Agent Is It? — the floor plan](https://games.sgit.ai/games/which-agent-is-it.md) | games.sgit.ai | other |  |
| [games.sgit.ai — a game makes you say what you think, before you are told](https://games.sgit.ai/index.md) | games.sgit.ai | other |  |
| [games.sgit.ai](https://games.sgit.ai/llms.txt) | games.sgit.ai | other |  |
| [The maturity ladder](https://games.sgit.ai/maturity/index.md) | games.sgit.ai | other |  |
| [Calibration, not knowledge](https://games.sgit.ai/method/calibration.md) | games.sgit.ai | doc |  |
| [Grant vs. mandate](https://games.sgit.ai/method/grant-vs-mandate.md) | games.sgit.ai | doc |  |
| [The method — four claims](https://games.sgit.ai/method/index.md) | games.sgit.ai | doc |  |
| [Levels are distance, not danger](https://games.sgit.ai/method/levels.md) | games.sgit.ai | doc |  |
| [The ceiling](https://games.sgit.ai/method/the-ceiling.md) | games.sgit.ai | doc |  |
| [The network](https://games.sgit.ai/network/index.md) | games.sgit.ai | other |  |
| [What our games send](https://games.sgit.ai/telemetry/index.md) | games.sgit.ai | other |  |
| [home.json](https://graphs.sgit.ai/home/data/home.json) | graphs.sgit.ai | other |  |
| [graphs.sgit.ai — everything, in one file](https://graphs.sgit.ai/llms-full.txt) | graphs.sgit.ai | other |  |
| [graphs.sgit.ai — meaning through connectivity](https://graphs.sgit.ai/llms.txt) | graphs.sgit.ai | other |  |
| [graphs.sgit.ai — a node is just a node; meaning lives in the edges](https://graphs.sgit.ai/v1/index.md) | graphs.sgit.ai | other |  |
| [6 · Fractal is a testable claim](https://graphs.sgit.ai/v2/books/fsg/content/06__fractal-is-a-testable-claim.md) | graphs.sgit.ai | other |  |
| [lexicon.json](https://graphs.sgit.ai/v2/lexicon/data/lexicon.json) | graphs.sgit.ai | other |  |
| [An influence is a claim you can check](https://influences.sgit.ai/articles/an-influence-is-a-claim.md) | influences.sgit.ai | article |  |
| [influences.sgit.ai — the influence register of Dinis Cruz](https://influences.sgit.ai/index.md) | influences.sgit.ai | other |  |
| [influences.sgit.ai — full text](https://influences.sgit.ai/llms-full.txt) | influences.sgit.ai | other |  |
| [influences.sgit.ai — the influence register of DINIS CRUZ](https://influences.sgit.ai/llms.txt) | influences.sgit.ai | other |  |
| [Bret Victor](https://influences.sgit.ai/register/bret-victor/index.md) | influences.sgit.ai | other |  |
| [The Cathedral and the Bazaar](https://influences.sgit.ai/register/cathedral-bazaar/index.md) | influences.sgit.ai | other |  |
| [Christopher Alexander](https://influences.sgit.ai/register/christopher-alexander/index.md) | influences.sgit.ai | other |  |
| [Mihály Csíkszentmihályi](https://influences.sgit.ai/register/csikszentmihalyi/index.md) | influences.sgit.ai | other |  |
| [David Rice — “Upon the Threshold of Opportunity”](https://influences.sgit.ai/register/david-rice-keynote/index.md) | influences.sgit.ai | other |  |
| [The wider design canon](https://influences.sgit.ai/register/design-canon/index.md) | influences.sgit.ai | other |  |
| [Design, with a capital D](https://influences.sgit.ai/register/design/index.md) | influences.sgit.ai | other |  |
| [Diverse and distributed teams](https://influences.sgit.ai/register/diverse-distributed-teams/index.md) | influences.sgit.ai | other |  |
| [Anders Ericsson & deliberate practice](https://influences.sgit.ai/register/ericsson/index.md) | influences.sgit.ai | other |  |
| [Flow, and coding in the zone](https://influences.sgit.ai/register/flow/index.md) | influences.sgit.ai | other |  |
| [Graphs](https://influences.sgit.ai/register/graphs/index.md) | influences.sgit.ai | other |  |
| [Kevin Kelly's books](https://influences.sgit.ai/register/kevin-kelly/index.md) | influences.sgit.ai | other |  |
| [Niklas Luhmann & the Zettelkasten](https://influences.sgit.ai/register/luhmann/index.md) | influences.sgit.ai | other |  |
| [Music, and playing in a band](https://influences.sgit.ai/register/music-and-band/index.md) | influences.sgit.ai | other |  |
| [Neil Peart & Rush](https://influences.sgit.ai/register/neil-peart/index.md) | influences.sgit.ai | other |  |
| [Open source & its licences](https://influences.sgit.ai/register/open-source/index.md) | influences.sgit.ai | other |  |
| [OWASP & the security community](https://influences.sgit.ai/register/owasp/index.md) | influences.sgit.ai | other |  |
| [Karl Popper & falsifiability](https://influences.sgit.ai/register/popper/index.md) | influences.sgit.ai | other |  |
| [Bruce Schneier](https://influences.sgit.ai/register/schneier/index.md) | influences.sgit.ai | other |  |
| [Tim Berners-Lee & the Semantic Web](https://influences.sgit.ai/register/semantic-web/index.md) | influences.sgit.ai | other |  |
| [Simon Sinek — the golden circle](https://influences.sgit.ai/register/sinek-golden-circle/index.md) | influences.sgit.ai | other |  |
| [Team Topologies & Cynefin](https://influences.sgit.ai/register/team-topologies-cynefin/index.md) | influences.sgit.ai | other |  |
| [Linus Torvalds](https://influences.sgit.ai/register/torvalds/index.md) | influences.sgit.ai | other |  |
| [Vannevar Bush & the memex](https://influences.sgit.ai/register/vannevar-bush/index.md) | influences.sgit.ai | other |  |
| [Simon Wardley & Wardley Maps](https://influences.sgit.ai/register/wardley/index.md) | influences.sgit.ai | other |  |
| [infographics.sgit.ai — the catalogue of every rendered brief](https://infographics.sgit.ai/index.md) | infographics.sgit.ai | other |  |
| [catalogue.json](https://infographics.sgit.ai/library/data/catalogue.json) | infographics.sgit.ai | other |  |
| [infographics.sgit.ai — the catalogue of every rendered brief](https://infographics.sgit.ai/llms.txt) | infographics.sgit.ai | other |  |
| [issues-fs.sgit.ai — the issues are files and the files are a graph](https://issues-fs.sgit.ai/index.md) | issues-fs.sgit.ai | other |  |
| [issues-fs.sgit.ai — a git-native issue tracker where the issues are files and the files are a graph](https://issues-fs.sgit.ai/llms.txt) | issues-fs.sgit.ai | other |  |
| [Participant disclosure, and where we lose](https://llms.sgit.ai/about/participant.md) | llms.sgit.ai | other |  |
| [Comms: tasks &amp; requests](https://llms.sgit.ai/admin/comms.md) | llms.sgit.ai | other |  |
| [How this site is built · llms.sgit.ai](https://llms.sgit.ai/admin/index.md) | llms.sgit.ai | other |  |
| [Release history · llms.sgit.ai](https://llms.sgit.ai/admin/versions.md) | llms.sgit.ai | update |  |
| [Pages that models read](https://llms.sgit.ai/agents/index.md) | llms.sgit.ai | other |  |
| [The sg.llm. reference](https://llms.sgit.ai/api/index.md) | llms.sgit.ai | other |  |
| [The traps](https://llms.sgit.ai/api/traps.md) | llms.sgit.ai | other |  |
| [00 — The Brief: llms.sgit.ai](https://llms.sgit.ai/briefs/00__BRIEF.md) | llms.sgit.ai | brief |  |
| [llms.sgit.ai — brief pack](https://llms.sgit.ai/briefs/00__pack-readme.md) | llms.sgit.ai | brief |  |
| [01 — The chat pane: three surfaces](https://llms.sgit.ai/briefs/01__the-chat-pane.md) | llms.sgit.ai | brief |  |
| [02 — The sg.llm. API](https://llms.sgit.ai/briefs/02__the-sg-llm-api.md) | llms.sgit.ai | brief |  |
| [03 — The security model, and the gap in it](https://llms.sgit.ai/briefs/03__the-security-model.md) | llms.sgit.ai | brief |  |
| [04 — Websites vs vaults: what changes when there is no host](https://llms.sgit.ai/briefs/04__websites-vs-vaults.md) | llms.sgit.ai | brief |  |
| [05 — The wider LLM work](https://llms.sgit.ai/briefs/05__the-wider-llm-work.md) | llms.sgit.ai | brief |  |
| [06 — Site Architecture](https://llms.sgit.ai/briefs/06__site-architecture.md) | llms.sgit.ai | brief |  |
| [07 — Boundaries and licensing](https://llms.sgit.ai/briefs/07__boundaries-and-licensing.md) | llms.sgit.ai | brief |  |
| [08 — Gaps, open questions and honest tensions](https://llms.sgit.ai/briefs/08__gaps-and-open-questions.md) | llms.sgit.ai | brief |  |
| [Licence](https://llms.sgit.ai/briefs/LICENCE.md) | llms.sgit.ai | brief |  |
| [Code samples — adding an LLM chat pane](https://llms.sgit.ai/briefs/code__chat-pane-samples.md) | llms.sgit.ai | brief |  |
| [Adding an LLM chat pane](https://llms.sgit.ai/chat-pane/index.md) | llms.sgit.ai | other |  |
| [The code samples](https://llms.sgit.ai/chat-pane/samples.md) | llms.sgit.ai | other |  |
| [The sg.llm. API](https://llms.sgit.ai/documents/api.md) | llms.sgit.ai | other |  |
| [Site Architecture](https://llms.sgit.ai/documents/architecture.md) | llms.sgit.ai | other |  |
| [Boundaries And Licensing](https://llms.sgit.ai/documents/boundaries.md) | llms.sgit.ai | other |  |
| [The Brief](https://llms.sgit.ai/documents/brief.md) | llms.sgit.ai | brief |  |
| [The Chat Pane: Three Surfaces](https://llms.sgit.ai/documents/chat-pane.md) | llms.sgit.ai | other |  |
| [Gaps, Open Questions And Honest Tensions](https://llms.sgit.ai/documents/gaps.md) | llms.sgit.ai | other |  |
| [The documents](https://llms.sgit.ai/documents/index.md) | llms.sgit.ai | other |  |
| [The Pack Licence](https://llms.sgit.ai/documents/licence.md) | llms.sgit.ai | policy |  |
| [The Pack Readme](https://llms.sgit.ai/documents/pack-readme.md) | llms.sgit.ai | other |  |
| [Code Samples: Adding An LLM Chat Pane](https://llms.sgit.ai/documents/samples.md) | llms.sgit.ai | other |  |
| [The Security Model, And The Gap In It](https://llms.sgit.ai/documents/security.md) | llms.sgit.ai | other |  |
| [Websites Vs Vaults](https://llms.sgit.ai/documents/websites.md) | llms.sgit.ai | other |  |
| [The Wider LLM Work](https://llms.sgit.ai/documents/wider-work.md) | llms.sgit.ai | other |  |
| [llms.sgit.ai — your app calls a language model without ever holding an API key](https://llms.sgit.ai/index.md) | llms.sgit.ai | other |  |
| [llms.sgit.ai - the whole site in one file](https://llms.sgit.ai/llms-full.txt) | llms.sgit.ai | other |  |
| [llms.sgit.ai — LLM chat panes, the sg.llm. contract, and provenance since 2024](https://llms.sgit.ai/llms.txt) | llms.sgit.ai | other |  |
| [Local and offline models](https://llms.sgit.ai/local/index.md) | llms.sgit.ai | other |  |
| [The network, and what this site does not own](https://llms.sgit.ai/network/index.md) | llms.sgit.ai | other |  |
| [The provider layer](https://llms.sgit.ai/openrouter/index.md) | llms.sgit.ai | other |  |
| [Provenance: the oldest thread](https://llms.sgit.ai/provenance/index.md) | llms.sgit.ai | other |  |
| [The security model, and the gap in it](https://llms.sgit.ai/security/index.md) | llms.sgit.ai | other |  |
| [What is shipped, and what is not](https://llms.sgit.ai/shipped/index.md) | llms.sgit.ai | other |  |
| [AUTHORINGcalling-an-llm.md](https://llms.sgit.ai/sources/AUTHORING__calling-an-llm.md) | llms.sgit.ai | other |  |
| [Websites vs vaults](https://llms.sgit.ai/websites/index.md) | llms.sgit.ai | other |  |
| [research-schema.json](https://newsroom.sgit.ai/briefs/pt-newsroom-pack/08__research-briefs/research-schema.json) | newsroom.sgit.ai | brief |  |
| [desk.json](https://newsroom.sgit.ai/governance/data/desk.json) | newsroom.sgit.ai | other |  |
| [research.json](https://newsroom.sgit.ai/governance/data/research.json) | newsroom.sgit.ai | other |  |
| [team.json](https://newsroom.sgit.ai/governance/data/team.json) | newsroom.sgit.ai | other |  |
| [workflow.json](https://newsroom.sgit.ai/governance/data/workflow.json) | newsroom.sgit.ai | other |  |
| [newsroom.sgit.ai — The Future of News](https://newsroom.sgit.ai/index.md) | newsroom.sgit.ai | other |  |
| [newsroom.sgit.ai — everything, in one file](https://newsroom.sgit.ai/llms-full.txt) | newsroom.sgit.ai | other |  |
| [newsroom.sgit.ai — The Future of News](https://newsroom.sgit.ai/llms.txt) | newsroom.sgit.ai | other |  |
| [nfrs.sgit.ai — the non-functional requirements, from the inside](https://nfrs.sgit.ai/index.md) | nfrs.sgit.ai | other |  |
| [nfrs.sgit.ai — everything, in one file](https://nfrs.sgit.ai/llms-full.txt) | nfrs.sgit.ai | other |  |
| [nfrs.sgit.ai — the non-functional requirements, from the inside](https://nfrs.sgit.ai/llms.txt) | nfrs.sgit.ai | other |  |
| [Shared Drives For Agents: Everything Available Runs On Your Identity, Granularity Comes From Segregation Rather Than Scoping, And Nothing Supports Per-Agent Keys](https://nhi.sgit.ai/briefs/v0.33.59__research-brief__shared-drives-for-agents-identity-segregation-no-per-agent-keys.md) | nhi.sgit.ai | brief |  |
| [pki.sgit.ai: The Public Key Registry Has A Documented Failure To Learn From, And It Was Caused By The Pattern This Corpus Uses Everywhere](https://nhi.sgit.ai/briefs/v0.33.59__strategy-brief__pki-sgit-keyserver-failure-append-only-ownership-rule.md) | nhi.sgit.ai | brief |  |
| [nhi.sgit.ai — the question splits into two populations, and the industry only answers one](https://nhi.sgit.ai/index.md) | nhi.sgit.ai | other |  |
| [nhi.sgit.ai — non-human identity, blast radius and agentic security](https://nhi.sgit.ai/llms.txt) | nhi.sgit.ai | other |  |
| [Dinis Cruz](https://open-source.sgit.ai/about/index.md) | open-source.sgit.ai | other |  |
| [Comms: tasks & requests](https://open-source.sgit.ai/admin/comms.md) | open-source.sgit.ai | other |  |
| [Admin & engineering](https://open-source.sgit.ai/admin/index.md) | open-source.sgit.ai | other |  |
| [Release history](https://open-source.sgit.ai/admin/versions.md) | open-source.sgit.ai | update |  |
| [Agents and open source](https://open-source.sgit.ai/agents/index.md) | open-source.sgit.ai | other |  |
| [00 — The Brief: open-source.sgit.ai](https://open-source.sgit.ai/briefs/00__brief.md) | open-source.sgit.ai | brief |  |
| [01 — Concepts Index](https://open-source.sgit.ai/briefs/01__concepts-index.md) | open-source.sgit.ai | brief |  |
| [02 — How he actually uses open source](https://open-source.sgit.ai/briefs/02__practice.md) | open-source.sgit.ai | brief |  |
| [03 — The history, and how to use it](https://open-source.sgit.ai/briefs/03__history-and-success-stories.md) | open-source.sgit.ai | brief |  |
| [04 — The arguments: where you are opinionated, and where you disagree with yourself](https://open-source.sgit.ai/briefs/04__the-arguments.md) | open-source.sgit.ai | brief |  |
| [05 — Agents and open source](https://open-source.sgit.ai/briefs/05__agents-and-open-source.md) | open-source.sgit.ai | brief |  |
| [06 — OWASP, the summits, and the interview that has to happen](https://open-source.sgit.ai/briefs/06__owasp-and-the-summits.md) | open-source.sgit.ai | brief |  |
| [07 — Site architecture, licensing and boundaries](https://open-source.sgit.ai/briefs/07__site-architecture-and-boundaries.md) | open-source.sgit.ai | brief |  |
| [08 — Gaps, open questions and honest tensions](https://open-source.sgit.ai/briefs/08__gaps-and-open-questions.md) | open-source.sgit.ai | brief |  |
| [Licence](https://open-source.sgit.ai/briefs/LICENSE__brief-pack.md) | open-source.sgit.ai | brief |  |
| [open-source.sgit.ai — brief pack](https://open-source.sgit.ai/briefs/README__brief-pack.md) | open-source.sgit.ai | brief |  |
| [The History of Open Source and Its Major Success Stories](https://open-source.sgit.ai/briefs/research__history-and-success-stories.md) | open-source.sgit.ai | brief |  |
| [The documents](https://open-source.sgit.ai/documents/index.md) | open-source.sgit.ai | other |  |
| [Owning the code, or opening it](https://open-source.sgit.ai/founders/index.md) | open-source.sgit.ai | other |  |
| [cURL: thirty billion installations, seven volunteers, and a bounty that closed](https://open-source.sgit.ai/funding/curl.md) | open-source.sgit.ai | other |  |
| [Three funding proposals, and a position](https://open-source.sgit.ai/funding/index.md) | open-source.sgit.ai | other |  |
| [Six corrections](https://open-source.sgit.ai/history/index.md) | open-source.sgit.ai | other |  |
| [The numbers, and the ones we refuse to publish](https://open-source.sgit.ai/history/numbers.md) | open-source.sgit.ai | other |  |
| [Six success stories](https://open-source.sgit.ai/history/stories.md) | open-source.sgit.ai | other |  |
| [The timeline, 1955 → 2026](https://open-source.sgit.ai/history/timeline.md) | open-source.sgit.ai | other |  |
| [Open source is a strategy. It is not a charity.](https://open-source.sgit.ai/index.md) | open-source.sgit.ai | other |  |
| [open-source.sgit.ai — every page, one file](https://open-source.sgit.ai/llms-full.txt) | open-source.sgit.ai | other |  |
| [open-source.sgit.ai](https://open-source.sgit.ai/llms.txt) | open-source.sgit.ai | other |  |
| [OWASP and the summits](https://open-source.sgit.ai/owasp/index.md) | open-source.sgit.ai | other |  |
| [Why Apache-2.0 rather than MIT](https://open-source.sgit.ai/practice/apache-vs-mit.md) | open-source.sgit.ai | other |  |
| [Three licences, three layers, and one nobody had noticed](https://open-source.sgit.ai/practice/index.md) | open-source.sgit.ai | other |  |
| [Publish the source next to the render](https://open-source.sgit.ai/practice/publish-the-source.md) | open-source.sgit.ai | other |  |
| [What's next](https://open-source.sgit.ai/roadmap/index.md) | open-source.sgit.ai | other |  |
| [Survivability is not a property of the licence file](https://open-source.sgit.ai/survivability/index.md) | open-source.sgit.ai | other |  |
| [We run the test on our own estate](https://open-source.sgit.ai/survivability/self-audit.md) | open-source.sgit.ai | other |  |
| [The Change-of-Control Stress Test](https://open-source.sgit.ai/survivability/stress-test.md) | open-source.sgit.ai | other |  |
| [The position](https://open-source.sgit.ai/views/index.md) | open-source.sgit.ai | other |  |
| [Open core, or packaging?](https://open-source.sgit.ai/views/open-core.md) | open-source.sgit.ai | other |  |
| [Sovereignty requires open source](https://open-source.sgit.ai/views/sovereignty.md) | open-source.sgit.ai | other |  |
| [Somebody has to be the villagers](https://open-source.sgit.ai/views/villagers.md) | open-source.sgit.ai | other |  |
| [library.json](https://pki.sgit.ai/assess/library.json) | pki.sgit.ai | other |  |
| [pki.sgit.ai: The Public Key Registry Has A Documented Failure To Learn From, And It Was Caused By The Pattern This Corpus Uses Everywhere](https://pki.sgit.ai/briefs/v0.33.59__strategy-brief__pki-sgit-keyserver-failure-append-only-ownership-rule.md) | pki.sgit.ai | brief |  |
| [pki.sgit.ai — good public key repositories existed, and were destroyed](https://pki.sgit.ai/index.md) | pki.sgit.ai | other |  |
| [pki.sgit.ai — public key infrastructure for agents](https://pki.sgit.ai/llms.txt) | pki.sgit.ai | other |  |
| [pki.sgit.ai/packs/insurance-ecosystem — the insurance ecosystem pack (draft-1 + change control; step 1 built and run)](https://pki.sgit.ai/packs/insurance-ecosystem/llms.txt) | pki.sgit.ai | other |  |
| [doctrine.json](https://pki.sgit.ai/packs/registry-mvp/doctrine/doctrine.json) | pki.sgit.ai | other |  |
| [pki.sgit.ai/registry — the registry's machine-readable front door](https://pki.sgit.ai/registry/llms.txt) | pki.sgit.ai | other |  |
| [index.md](https://providers.sgit.ai/comparison/index.md) | providers.sgit.ai | other |  |
| [index.md](https://providers.sgit.ai/contract/index.md) | providers.sgit.ai | other |  |
| [index.md](https://providers.sgit.ai/disclosures/index.md) | providers.sgit.ai | other |  |
| [index.md](https://providers.sgit.ai/evidence/index.md) | providers.sgit.ai | other |  |
| [index.md](https://providers.sgit.ai/index.md) | providers.sgit.ai | other |  |
| [index.md](https://providers.sgit.ai/ledger/index.md) | providers.sgit.ai | other |  |
| [providers.sgit.ai — the whole site as markdown](https://providers.sgit.ai/llms-full.txt) | providers.sgit.ai | other |  |
| [providers.sgit.ai](https://providers.sgit.ai/llms.txt) | providers.sgit.ai | other |  |
| [index.md](https://providers.sgit.ai/patterns/index.md) | providers.sgit.ai | other |  |
| [index.md](https://providers.sgit.ai/sites/index.md) | providers.sgit.ai | other |  |
| [index.md](https://providers.sgit.ai/versions/index.md) | providers.sgit.ai | update |  |
| [agentes.json](https://pt.newsroom.sgit.ai/dados/agentes.json) | pt.newsroom.sgit.ai | other |  |
| [aviso.json](https://pt.newsroom.sgit.ai/dados/aviso.json) | pt.newsroom.sgit.ai | other |  |
| [comentarios.json](https://pt.newsroom.sgit.ai/dados/comentarios.json) | pt.newsroom.sgit.ai | other |  |
| [documentos.json](https://pt.newsroom.sgit.ai/dados/documentos.json) | pt.newsroom.sgit.ai | other |  |
| [entidades.json](https://pt.newsroom.sgit.ai/dados/entidades.json) | pt.newsroom.sgit.ai | other |  |
| [entregas.json](https://pt.newsroom.sgit.ai/dados/entregas.json) | pt.newsroom.sgit.ai | other |  |
| [equipa.json](https://pt.newsroom.sgit.ai/dados/equipa.json) | pt.newsroom.sgit.ai | other |  |
| [excluidas.json](https://pt.newsroom.sgit.ai/dados/excluidas.json) | pt.newsroom.sgit.ai | other |  |
| [grafo.json](https://pt.newsroom.sgit.ai/dados/grafo.json) | pt.newsroom.sgit.ai | other |  |
| [historias.json](https://pt.newsroom.sgit.ai/dados/historias.json) | pt.newsroom.sgit.ai | other |  |
| [lexico.json](https://pt.newsroom.sgit.ai/dados/lexico.json) | pt.newsroom.sgit.ai | other |  |
| [manifesto.json](https://pt.newsroom.sgit.ai/dados/manifesto.json) | pt.newsroom.sgit.ai | other |  |
| [mudancas.json](https://pt.newsroom.sgit.ai/dados/mudancas.json) | pt.newsroom.sgit.ai | other |  |
| [ontologia.json](https://pt.newsroom.sgit.ai/dados/ontologia.json) | pt.newsroom.sgit.ai | other |  |
| [organizacoes.json](https://pt.newsroom.sgit.ai/dados/organizacoes.json) | pt.newsroom.sgit.ai | other |  |
| [pessoas.json](https://pt.newsroom.sgit.ai/dados/pessoas.json) | pt.newsroom.sgit.ai | other |  |
| [redacao.json](https://pt.newsroom.sgit.ai/dados/redacao.json) | pt.newsroom.sgit.ai | other |  |
| [registo.json](https://pt.newsroom.sgit.ai/dados/registo.json) | pt.newsroom.sgit.ai | other |  |
| [sessoes.json](https://pt.newsroom.sgit.ai/dados/sessoes.json) | pt.newsroom.sgit.ai | other |  |
| [temas.json](https://pt.newsroom.sgit.ai/dados/temas.json) | pt.newsroom.sgit.ai | other |  |
| [transferencias.json](https://pt.newsroom.sgit.ai/dados/transferencias.json) | pt.newsroom.sgit.ai | other |  |
| [pt.newsroom.sgit.ai](https://pt.newsroom.sgit.ai/index.md) | pt.newsroom.sgit.ai | other |  |
| [pt.newsroom.sgit.ai](https://pt.newsroom.sgit.ai/llms.txt) | pt.newsroom.sgit.ai | other |  |
| [agent-content.json](https://riskmandate.ai/.well-known/agent-content.json) | riskmandate.ai | other |  |
| [RiskMandate — the reviewed level: two sessions, and a professional signs it](https://riskmandate.ai/abp-reviewed.html) | riskmandate.ai | policy |  |
| [RiskMandate — the behaviour-policy vault for A browser extension](https://riskmandate.ai/abp-vault-browser-extension.html) | riskmandate.ai | policy |  |
| [RiskMandate — the behaviour-policy vault for ChatGPT in the browser](https://riskmandate.ai/abp-vault-chatgpt-web.html) | riskmandate.ai | policy |  |
| [RiskMandate — the behaviour-policy vault for Claude Code, confirmations off](https://riskmandate.ai/abp-vault-claude-code-cli-confirmations-off.html) | riskmandate.ai | policy |  |
| [RiskMandate — the behaviour-policy vault for Claude Code on your machine](https://riskmandate.ai/abp-vault-claude-code-cli.html) | riskmandate.ai | policy |  |
| [RiskMandate — the behaviour-policy vault for Claude Code on the web](https://riskmandate.ai/abp-vault-claude-code-web.html) | riskmandate.ai | policy |  |
| [RiskMandate — the behaviour-policy vault for Claude Desktop](https://riskmandate.ai/abp-vault-claude-desktop.html) | riskmandate.ai | policy |  |
| [RiskMandate — the behaviour-policy vault for Claude's Gmail connector](https://riskmandate.ai/abp-vault-claude-gmail-connector.html) | riskmandate.ai | policy |  |
| [RiskMandate — the behaviour-policy vault for Microsoft 365 connector (Claude)](https://riskmandate.ai/abp-vault-claude-m365-connector.html) | riskmandate.ai | policy |  |
| [RiskMandate — the behaviour-policy vault for Claude in the browser, connectors on](https://riskmandate.ai/abp-vault-claude-web-connectors.html) | riskmandate.ai | policy |  |
| [RiskMandate — the behaviour-policy vault for Dropbox MCP server](https://riskmandate.ai/abp-vault-dropbox-mcp.html) | riskmandate.ai | policy |  |
| [RiskMandate — the behaviour-policy vault for GitHub Actions](https://riskmandate.ai/abp-vault-github-actions.html) | riskmandate.ai | policy |  |
| [RiskMandate — the behaviour-policy vault for Gmail, read-only scope](https://riskmandate.ai/abp-vault-gmail-readonly.html) | riskmandate.ai | policy |  |
| [RiskMandate — the behaviour-policy vault for Google Drive, read-only scope](https://riskmandate.ai/abp-vault-google-drive-readonly.html) | riskmandate.ai | policy |  |
| [RiskMandate — the behaviour-policy vault for Google Workspace MCP servers](https://riskmandate.ai/abp-vault-google-workspace-mcp.html) | riskmandate.ai | policy |  |
| [RiskMandate — the behaviour-policy vault for n8n, owner API key](https://riskmandate.ai/abp-vault-n8n-owner-api-key.html) | riskmandate.ai | policy |  |
| [RiskMandate — the behaviour-policy vault for A scheduled job](https://riskmandate.ai/abp-vault-scheduled-job.html) | riskmandate.ai | policy |  |
| [RiskMandate — the Agent Behaviour Policy](https://riskmandate.ai/abp.html) | riskmandate.ai | policy |  |
| [RiskMandate — Accepted is not acceptable](https://riskmandate.ai/acceptable.html) | riskmandate.ai | other |  |
| [Risk Mandate — agents act, and someone has to own the risk](https://riskmandate.ai/acceptance.html) | riskmandate.ai | other |  |
| [Start here](https://riskmandate.ai/admin/agents/00-start-here/index.html) | riskmandate.ai | other |  |
| [The map](https://riskmandate.ai/admin/agents/01-map/index.html) | riskmandate.ai | other |  |
| [The Agent Behaviour Policy, condensed](https://riskmandate.ai/admin/agents/02-abp-model/index.html) | riskmandate.ai | other |  |
| [Where we are, and what is next](https://riskmandate.ai/admin/agents/03-state-and-next/index.html) | riskmandate.ai | other |  |
| [Rules of engagement for agents working in parallel](https://riskmandate.ai/admin/agents/04-rules-of-engagement/index.html) | riskmandate.ai | other |  |
| [Workflows](https://riskmandate.ai/admin/agents/05-workflows/index.html) | riskmandate.ai | other |  |
| [riskmandate.ai — read this first](https://riskmandate.ai/admin/agents/claude-md/index.html) | riskmandate.ai | other |  |
| [brief-from-debrief](https://riskmandate.ai/admin/agents/commands/brief-from-debrief/index.html) | riskmandate.ai | other |  |
| [handover](https://riskmandate.ai/admin/agents/commands/handover/index.html) | riskmandate.ai | other |  |
| [merge-to-dev](https://riskmandate.ai/admin/agents/commands/merge-to-dev/index.html) | riskmandate.ai | other |  |
| [new-page](https://riskmandate.ai/admin/agents/commands/new-page/index.html) | riskmandate.ai | other |  |
| [new-vault](https://riskmandate.ai/admin/agents/commands/new-vault/index.html) | riskmandate.ai | other |  |
| [onboard](https://riskmandate.ai/admin/agents/commands/onboard/index.html) | riskmandate.ai | other |  |
| [release](https://riskmandate.ai/admin/agents/commands/release/index.html) | riskmandate.ai | other |  |
| [research-vault](https://riskmandate.ai/admin/agents/commands/research-vault/index.html) | riskmandate.ai | other |  |
| [The agents' front door](https://riskmandate.ai/admin/agents/index.html) | riskmandate.ai | other |  |
| [Architecture Brief — Decoupling site structure from content](https://riskmandate.ai/admin/briefs/architecture__structure-content-decoupling/index.html) | riskmandate.ai | brief |  |
| [Vaults in vaults: the application vault is data, the renderer lives once](https://riskmandate.ai/admin/briefs/architecture__vaults-in-vaults-for-behaviour-policies/index.html) | riskmandate.ai | brief |  |
| [The policy is a graph, and every stakeholder gets a projection of it](https://riskmandate.ai/admin/briefs/direction__abp-as-a-graph-and-stakeholder-views/index.html) | riskmandate.ai | brief |  |
| [Direction change — the Agent Behaviour Policy becomes the primitive](https://riskmandate.ai/admin/briefs/direction__abp-at-the-centre/index.html) | riskmandate.ai | brief |  |
| [A grant is a union of capabilities; what the reader needs is the consequences — and the assets that make each one real](https://riskmandate.ai/admin/briefs/direction__consequences-assets-and-the-vault-as-a-website/index.html) | riskmandate.ai | brief |  |
| [The first MVP vault: oc433z3m becomes the product, and the reading app is rebuilt around it](https://riskmandate.ai/admin/briefs/direction__mvp-vault-and-the-reading-app/index.html) | riskmandate.ai | brief |  |
| [The grant has storeys: what the credential permits, what the client exposes, what practice allows — and the vault opens on the audience, not on the data](https://riskmandate.ai/admin/briefs/direction__the-grant-has-storeys-and-the-vault-opens-on-the-audience/index.html) | riskmandate.ai | brief |  |
| [The menu after the ABP turn: five entries, one product first, and eleven pages out of the nav](https://riskmandate.ai/admin/briefs/direction__the-menu-and-the-page-list-after-the-abp-turn/index.html) | riskmandate.ai | brief |  |
| [Nobody buys a policy until they have made a small one, so the next phase is users](https://riskmandate.ai/admin/briefs/direction__the-next-phase-is-users/index.html) | riskmandate.ai | brief |  |
| [A policy per use case, and the £500 level is a prompt the customer runs](https://riskmandate.ai/admin/briefs/direction__use-case-driven-policies-and-the-prompt-workflow/index.html) | riskmandate.ai | brief |  |
| [How riskmandate.ai actually works](https://riskmandate.ai/admin/briefs/how-the-website-works/index.html) | riskmandate.ai | brief |  |
| [Implementation Brief — Scenarios pilot (first decoupled content area)](https://riskmandate.ai/admin/briefs/implementation__scenarios-pilot/index.html) | riskmandate.ai | brief |  |
| [Briefs written here](https://riskmandate.ai/admin/briefs/index.html) | riskmandate.ai | brief |  |
| [LinkedIn company page — every field, ready to paste](https://riskmandate.ai/admin/briefs/marketing--linkedin-company-page/index.html) | riskmandate.ai | brief |  |
| [The agents' front door: onboard in ten minutes, and work in parallel without undoing each other](https://riskmandate.ai/admin/briefs/process__agent-onboarding-and-parallel-work/index.html) | riskmandate.ai | brief |  |
| [Connector grants: the open questions, written to be handed to an agent](https://riskmandate.ai/admin/briefs/research__connector-grants-open-questions/index.html) | riskmandate.ai | brief |  |
| [The Design Studio MVPs, read against the workflow that sells a behaviour policy](https://riskmandate.ai/admin/briefs/review__design-studio-mvps-vs-the-selling-workflow/index.html) | riskmandate.ai | brief |  |
| [The first measured behaviour policy: an owner API key on a self-hosted n8n, read against the model](https://riskmandate.ai/admin/briefs/review__first-measured-abp-n8n-owner-key/index.html) | riskmandate.ai | brief |  |
| [Five synthetic users read the new home page: the word is fixed, the vocabulary is split](https://riskmandate.ai/admin/briefs/review__five-synthetic-users-read-the-new-home-page/index.html) | riskmandate.ai | brief |  |
| [The vault pages, read against the vault: show the thing, and stop copying it](https://riskmandate.ai/admin/briefs/review__vault-pages-vs-the-vault/index.html) | riskmandate.ai | brief |  |
| [Lisbon messaging — we now have something to sell in the room](https://riskmandate.ai/admin/briefs/summit__lisbon-2026-messaging/index.html) | riskmandate.ai | brief |  |
| [Startup Summit Lisbon 2026 — strategy, materials, and the build list](https://riskmandate.ai/admin/briefs/summit__lisbon-2026-strategy/index.html) | riskmandate.ai | brief |  |
| [A behaviour policy for everybody the lead talks to, made by an agent from a zip](https://riskmandate.ai/admin/briefs/workflow__abp-vaults-for-people-we-know/index.html) | riskmandate.ai | brief |  |
| [Buying a behaviour policy for Claude on one Gmail mailbox: the workflow, run once](https://riskmandate.ai/admin/briefs/workflow__buying-a-policy-for-claude-on-gmail/index.html) | riskmandate.ai | brief |  |
| [The reviewer manifest: one source for who does the work, addressed to the store team](https://riskmandate.ai/admin/briefs/workflow__the-reviewer-manifest-and-who-owns-a-person-page/index.html) | riskmandate.ai | brief |  |
| [The console](https://riskmandate.ai/admin/index.html) | riskmandate.ai | other |  |
| [The memo queue](https://riskmandate.ai/admin/memos/index.html) | riskmandate.ai | other |  |
| [The records](https://riskmandate.ai/admin/records/index.html) | riskmandate.ai | other |  |
| [Tooling and the gate](https://riskmandate.ai/admin/tooling/index.html) | riskmandate.ai | other |  |
| [The vaults](https://riskmandate.ai/admin/vaults/index.html) | riskmandate.ai | other |  |
| [T01 — One page per behaviour](https://riskmandate.ai/admin/work/T01/index.html) | riskmandate.ai | other |  |
| [T02 — The grant as edges, one per path](https://riskmandate.ai/admin/work/T02/index.html) | riskmandate.ai | other |  |
| [T03 — Metrics and outward links on the 23 behaviours](https://riskmandate.ai/admin/work/T03/index.html) | riskmandate.ai | other |  |
| [T04 — Views per audience, and projections regenerated from a shipped prompt](https://riskmandate.ai/admin/work/T04/index.html) | riskmandate.ai | other |  |
| [T05 — Settle the open questions in the five connector vaults](https://riskmandate.ai/admin/work/T05/index.html) | riskmandate.ai | other |  |
| [T06 — The next five connector vaults, then the three business functions](https://riskmandate.ai/admin/work/T06/index.html) | riskmandate.ai | other |  |
| [T07 — Lab 03: bring the request list against the model site up to date](https://riskmandate.ai/admin/work/T07/index.html) | riskmandate.ai | other |  |
| [T08 — Bring docs/how-the-website-works.md to the current site](https://riskmandate.ai/admin/work/T08/index.html) | riskmandate.ai | other |  |
| [T09 — Stop deploying the vault: inputs in the repository, the product in the vault](https://riskmandate.ai/admin/work/T09/index.html) | riskmandate.ai | other |  |
| [T10 — The two Voice Debrief use-case vaults, and a use-case axis on the library](https://riskmandate.ai/admin/work/T10/index.html) | riskmandate.ai | other |  |
| [T11 — Consequences and assets: what follows when a capability meets what is in the deployment](https://riskmandate.ai/admin/work/T11/index.html) | riskmandate.ai | other |  |
| [T12 — The standards mini-graphs inside the vault: GDPR, the EU AI Act and ATT&CK as nodes to link to](https://riskmandate.ai/admin/work/T12/index.html) | riskmandate.ai | other |  |
| [Task briefs — written to be picked up by one agent each](https://riskmandate.ai/admin/work/about-task-briefs/index.html) | riskmandate.ai | other |  |
| [In-flight work — one file per branch](https://riskmandate.ai/admin/work/about-work-files/index.html) | riskmandate.ai | other |  |
| [The board](https://riskmandate.ai/admin/work/index.html) | riskmandate.ai | other |  |
| [RiskMandate — after payment: a debrief for the store team](https://riskmandate.ai/after-payment.html) | riskmandate.ai | other |  |
| [RiskMandate — which Agent Behaviour Policy next?](https://riskmandate.ai/agent-behaviour-policy-next.html) | riskmandate.ai | policy |  |
| [RiskMandate — Agent Behaviour Policies, one vault per application](https://riskmandate.ai/agent-behaviour-policy.html) | riskmandate.ai | policy |  |
| [RiskMandate — For Agents](https://riskmandate.ai/agents.html) | riskmandate.ai | other |  |
| [RiskMandate — an approval prompt is not a human in the loop](https://riskmandate.ai/article-approval-prompts.html) | riskmandate.ai | article |  |
| [A deleted meeting comes back. An edited one does not.](https://riskmandate.ai/article-calendar-edits-cannot-be-undone.html) | riskmandate.ai | article |  |
| [The pilot worked. Then somebody asked what else it could do.](https://riskmandate.ai/article-pilots-do-not-stay-in-production.html) | riskmandate.ai | article |  |
| [One agent, and every desk it reaches. How to read the risk propagation visualiser.](https://riskmandate.ai/article-risk-propagation-visualiser.html) | riskmandate.ai | article |  |
| [RiskMandate — in this session, the agent holds the union of everything it has ever been allowed to do](https://riskmandate.ai/article-union-of-every-session.html) | riskmandate.ai | article |  |
| [RiskMandate — what an Agent Behaviour Policy is, and why one agent needs one](https://riskmandate.ai/article-what-is-an-abp.html) | riskmandate.ai | article |  |
| [Who owns what in AI. And how accountability holds on the way up.](https://riskmandate.ai/article-who-owns-what-in-ai.html) | riskmandate.ai | article |  |
| [RiskMandate — articles](https://riskmandate.ai/articles.html) | riskmandate.ai | other |  |
| [2026-09-15transcriptwebsite-repositioning-strategy.txt](https://riskmandate.ai/assets/briefs/2026-09-15__transcript__website-repositioning-strategy.txt) | riskmandate.ai | brief |  |
| [2026-09-15voice-memoabp-graph-and-stakeholder-viewsotter-transcript.txt](https://riskmandate.ai/assets/briefs/2026-09-15__voice-memo__abp-graph-and-stakeholder-views__otter-transcript.txt) | riskmandate.ai | brief |  |
| [2026-09-15voice-memouse-case-driven-abp-strategyotter-transcript.txt](https://riskmandate.ai/assets/briefs/2026-09-15__voice-memo__use-case-driven-abp-strategy__otter-transcript.txt) | riskmandate.ai | brief |  |
| [2026-09-22transcriptthe-named-professional-and-the-assignment.txt](https://riskmandate.ai/assets/briefs/2026-09-22__transcript__the-named-professional-and-the-assignment.txt) | riskmandate.ai | brief |  |
| [2026-09-24transcriptabp-vaults-for-people-we-know.txt](https://riskmandate.ai/assets/briefs/2026-09-24__transcript__abp-vaults-for-people-we-know.txt) | riskmandate.ai | brief |  |
| [2026-09-24transcriptbusiness-case-by-risk-reduced.txt](https://riskmandate.ai/assets/briefs/2026-09-24__transcript__business-case-by-risk-reduced.txt) | riskmandate.ai | brief |  |
| [2026-09-24transcriptcalendar-edits-cannot-be-undone.txt](https://riskmandate.ai/assets/briefs/2026-09-24__transcript__calendar-edits-cannot-be-undone.txt) | riskmandate.ai | brief |  |
| [2026-09-24transcriptgraph-visualisations-for-the-role-ownership-article.txt](https://riskmandate.ai/assets/briefs/2026-09-24__transcript__graph-visualisations-for-the-role-ownership-article.txt) | riskmandate.ai | brief |  |
| [2026-09-24transcripthow-it-technically-works.txt](https://riskmandate.ai/assets/briefs/2026-09-24__transcript__how-it-technically-works.txt) | riskmandate.ai | brief |  |
| [2026-09-24transcriptowasp-and-open-source-first.txt](https://riskmandate.ai/assets/briefs/2026-09-24__transcript__owasp-and-open-source-first.txt) | riskmandate.ai | brief |  |
| [2026-09-24transcriptpilots-do-not-stay-in-production.txt](https://riskmandate.ai/assets/briefs/2026-09-24__transcript__pilots-do-not-stay-in-production.txt) | riskmandate.ai | brief |  |
| [2026-09-24transcriptred-travels-up-and-controls-leave-green-risks.txt](https://riskmandate.ai/assets/briefs/2026-09-24__transcript__red-travels-up-and-controls-leave-green-risks.txt) | riskmandate.ai | brief |  |
| [2026-09-24transcriptrisks-flow-upwards-and-the-accepted-level.txt](https://riskmandate.ai/assets/briefs/2026-09-24__transcript__risks-flow-upwards-and-the-accepted-level.txt) | riskmandate.ai | brief |  |
| [2026-09-24transcriptuk-support-in-the-open.txt](https://riskmandate.ai/assets/briefs/2026-09-24__transcript__uk-support-in-the-open.txt) | riskmandate.ai | brief |  |
| [2026-09-24transcriptwho-owns-what-in-ai-and-abp-interview-questions.txt](https://riskmandate.ai/assets/briefs/2026-09-24__transcript__who-owns-what-in-ai-and-abp-interview-questions.txt) | riskmandate.ai | brief |  |
| [2026-09-25transcriptan-article-on-the-risk-propagation-visualiser.txt](https://riskmandate.ai/assets/briefs/2026-09-25__transcript__an-article-on-the-risk-propagation-visualiser.txt) | riskmandate.ai | brief |  |
| [Every Routable Address Is In The Grant: Do Not Attack Anyone Is The One Rule Everybody Signs, And It Is The One With No Barrier](https://riskmandate.ai/assets/briefs/v0.33.70__dev-brief__every-routable-address-is-in-the-grant.html) | riskmandate.ai | brief |  |
| [The Commit Author Is A Free Text Field: A Prompt Shifts The Odds, And Every Documented Fix Was Architectural](https://riskmandate.ai/assets/briefs/v0.33.70__dev-brief__the-commit-author-is-a-free-text-field.html) | riskmandate.ai | brief |  |
| [The Grant Is User Shaped And Not Data Shaped: Start With The Connectors, And The Template Vault Is The Product](https://riskmandate.ai/assets/briefs/v0.33.70__dev-brief__the-grant-is-user-shaped-and-not-data-shaped.html) | riskmandate.ai | brief |  |
| [This Is The Tier One Application Nobody Could Find: The Connector List Alone Is Twenty Bits, So Compute Locally And Submit Banded](https://riskmandate.ai/assets/briefs/v0.33.70__dev-brief__this-is-the-tier-one-application-nobody-could-find.html) | riskmandate.ai | brief |  |
| [The Urgency Is Not A Deadline But A State: You Already Connected It, And A Distributed Skill Cannot Carry A Control](https://riskmandate.ai/assets/briefs/v0.33.70__strategy-brief__the-urgency-is-not-a-deadline-but-a-state.html) | riskmandate.ai | brief |  |
| [The Offer Is Built And The Button Is Not: Each Level Is The Level Below Plus One Thing, And The Post Sale Page Does Not Exist Yet](https://riskmandate.ai/assets/briefs/v0.33.71__strategy-brief__the-offer-is-built-and-the-button-is-not.html) | riskmandate.ai | brief |  |
| [OFL.txt](https://riskmandate.ai/assets/fonts/OFL.txt) | riskmandate.ai | other |  |
| [RiskMandate — Brand guidelines](https://riskmandate.ai/brand.html) | riskmandate.ai | other |  |
| [briefs-register.json](https://riskmandate.ai/briefs-register.json) | riskmandate.ai | other |  |
| [RiskMandate — the brief register](https://riskmandate.ai/briefs.html) | riskmandate.ai | brief |  |
| [RiskMandate — the business case for agentgateway](https://riskmandate.ai/business-case-agentgateway.html) | riskmandate.ai | business plan |  |
| [RiskMandate — the business case for Cedar](https://riskmandate.ai/business-case-cedar.html) | riskmandate.ai | business plan |  |
| [RiskMandate — the business case for Cilium network policy](https://riskmandate.ai/business-case-cilium.html) | riskmandate.ai | business plan |  |
| [RiskMandate — the business case for Falco](https://riskmandate.ai/business-case-falco.html) | riskmandate.ai | business plan |  |
| [RiskMandate — the business case for gVisor](https://riskmandate.ai/business-case-gvisor.html) | riskmandate.ai | business plan |  |
| [RiskMandate — the business case for Keycloak](https://riskmandate.ai/business-case-keycloak.html) | riskmandate.ai | business plan |  |
| [RiskMandate — the business case for Langfuse](https://riskmandate.ai/business-case-langfuse.html) | riskmandate.ai | business plan |  |
| [RiskMandate — the business case for LangGraph and LangChain human-in-the-loop](https://riskmandate.ai/business-case-langgraph-hitl.html) | riskmandate.ai | business plan |  |
| [RiskMandate — the business case for LiteLLM](https://riskmandate.ai/business-case-litellm.html) | riskmandate.ai | business plan |  |
| [RiskMandate — the business case for Open Policy Agent](https://riskmandate.ai/business-case-open-policy-agent.html) | riskmandate.ai | business plan |  |
| [RiskMandate — the business case for OpenBao](https://riskmandate.ai/business-case-openbao.html) | riskmandate.ai | business plan |  |
| [RiskMandate — the business case for OpenFGA](https://riskmandate.ai/business-case-openfga.html) | riskmandate.ai | business plan |  |
| [RiskMandate — the business case for OWASP Coraza](https://riskmandate.ai/business-case-owasp-coraza.html) | riskmandate.ai | business plan |  |
| [RiskMandate — the business case for OWASP Threat Dragon and pytm](https://riskmandate.ai/business-case-owasp-threat-dragon.html) | riskmandate.ai | business plan |  |
| [RiskMandate — the business case for PostgreSQL point-in-time recovery](https://riskmandate.ai/business-case-postgresql-pitr.html) | riskmandate.ai | business plan |  |
| [RiskMandate — the business case for Agent Behaviour Policy](https://riskmandate.ai/business-case-riskmandate-abp.html) | riskmandate.ai | business plan |  |
| [RiskMandate — the business case for Squid](https://riskmandate.ai/business-case-squid.html) | riskmandate.ai | business plan |  |
| [RiskMandate — the business case for Unleash](https://riskmandate.ai/business-case-unleash.html) | riskmandate.ai | business plan |  |
| [RiskMandate — the business case for Velero](https://riskmandate.ai/business-case-velero.html) | riskmandate.ai | business plan |  |
| [Where this model comes from](https://riskmandate.ai/business-case/model/PROVENANCE.html) | riskmandate.ai | business plan |  |
| [graph.json](https://riskmandate.ai/business-case/owasp/graph.json) | riskmandate.ai | business plan |  |
| [RiskMandate — business cases, by the risk they change](https://riskmandate.ai/business-cases.html) | riskmandate.ai | business plan |  |
| [RiskMandate — Agent permission games, live](https://riskmandate.ai/demo-agent-permission-games.html) | riskmandate.ai | other |  |
| [RiskMandate — Agentic Browser Isolation, live](https://riskmandate.ai/demo-agentic-browser-isolation.html) | riskmandate.ai | other |  |
| [RiskMandate — File security, live](https://riskmandate.ai/demo-file-security.html) | riskmandate.ai | other |  |
| [RiskMandate — Licence to Operate, live](https://riskmandate.ai/demo-licence-to-operate.html) | riskmandate.ai | other |  |
| [RiskMandate — RiskGraph Explorer, live](https://riskmandate.ai/demo-risk-graph-explorer.html) | riskmandate.ai | other |  |
| [RiskMandate — the field demo, live](https://riskmandate.ai/demo-risk-mandate-field.html) | riskmandate.ai | other |  |
| [RiskMandate — Live demos](https://riskmandate.ai/demos.html) | riskmandate.ai | other |  |
| [RiskMandate — Design options (internal)](https://riskmandate.ai/design-options.html) | riskmandate.ai | other |  |
| [RiskMandate — Give feedback after a demo](https://riskmandate.ai/feedback.html) | riskmandate.ai | other |  |
| [You run agents today](https://riskmandate.ai/for-corporate.html) | riskmandate.ai | other |  |
| [You are a founder](https://riskmandate.ai/for-founders.html) | riskmandate.ai | other |  |
| [You are a startup](https://riskmandate.ai/for-startups.html) | riskmandate.ai | other |  |
| [RiskMandate — Know the risk. Name the owner. Own the mandate.](https://riskmandate.ai/grant-gap.html) | riskmandate.ai | other |  |
| [RiskMandate — How it works: from a prompt to a graph with provenance](https://riskmandate.ai/how-it-works.html) | riskmandate.ai | other |  |
| [RiskMandate — Know what your agents can do](https://riskmandate.ai/index.html) | riskmandate.ai | other |  |
| [Make your agents insurable](https://riskmandate.ai/insurance.html) | riskmandate.ai | other |  |
| [RiskMandate — can you insure a software program?](https://riskmandate.ai/insure-a-program.html) | riskmandate.ai | other |  |
| [RiskMandate — Half an hour of your advice, by voice](https://riskmandate.ai/interview-founder-marketing.html) | riskmandate.ai | other |  |
| [What buying a behaviour policy would look like — RiskMandate Lab 02](https://riskmandate.ai/lab-abp-flow.html) | riskmandate.ai | other |  |
| [Changes we are asking of the behaviour-policy site — RiskMandate Lab 03](https://riskmandate.ai/lab-abp-requests.html) | riskmandate.ai | other |  |
| [RiskMandate — Lab 05 · the commit author is a free text field](https://riskmandate.ai/lab-commit-author.html) | riskmandate.ai | other |  |
| [The grant is user-shaped, not data-shaped — RiskMandate Lab 01](https://riskmandate.ai/lab-connector-grants.html) | riskmandate.ai | other |  |
| [lab-editions.json](https://riskmandate.ai/lab-editions.json) | riskmandate.ai | other |  |
| [RiskMandate — Lab 06 · every routable address is in the grant](https://riskmandate.ai/lab-network-reach.html) | riskmandate.ai | other |  |
| [RiskMandate — Lab 04 · the shape collector](https://riskmandate.ai/lab-shape-collector.html) | riskmandate.ai | other |  |
| [What you are actually buying — an Agent Behaviour Policy as a vault — RiskMandate Lab 07](https://riskmandate.ai/lab-vault-delivered.html) | riskmandate.ai | other |  |
| [RiskMandate — the Lab](https://riskmandate.ai/lab.html) | riskmandate.ai | other |  |
| [RiskMandate — Library](https://riskmandate.ai/library.html) | riskmandate.ai | other |  |
| [Licence to Operate](https://riskmandate.ai/licence-to-operate.html) | riskmandate.ai | policy |  |
| [RiskMandate — The insurability layer for agentic AI.](https://riskmandate.ai/llms-full.txt) | riskmandate.ai | other |  |
| [RiskMandate — The insurability layer for agentic AI.](https://riskmandate.ai/llms.txt) | riskmandate.ai | other |  |
| [RiskMandate — OWASP, as a graph](https://riskmandate.ai/owasp-graph.html) | riskmandate.ai | other |  |
| [RiskMandate — thank you: level 1, what happens now](https://riskmandate.ai/paid-t1.html) | riskmandate.ai | other |  |
| [RiskMandate — thank you: level 2, what happens now](https://riskmandate.ai/paid-t2.html) | riskmandate.ai | other |  |
| [RiskMandate — thank you: level 3, what happens now](https://riskmandate.ai/paid-t3.html) | riskmandate.ai | other |  |
| [RiskMandate — thank you: level 4, what happens now](https://riskmandate.ai/paid-t4.html) | riskmandate.ai | other |  |
| [RiskMandate — Partners](https://riskmandate.ai/partners.html) | riskmandate.ai | other |  |
| [RiskMandate — Who can pull the plug?](https://riskmandate.ai/plug.html) | riskmandate.ai | other |  |
| [RiskMandate — Pricing: four levels, £10 to £1,500](https://riskmandate.ai/pricing.html) | riskmandate.ai | other |  |
| [RiskMandate — privacy: what this site collects, and how to check](https://riskmandate.ai/privacy.html) | riskmandate.ai | policy |  |
| [RiskMandate — questions we were asked](https://riskmandate.ai/questions.html) | riskmandate.ai | other |  |
| [RiskMandate — RAMM, the Risk Acceptance Maturity Model](https://riskmandate.ai/ramm.html) | riskmandate.ai | other |  |
| [RiskMandate — CISO XYZ: the shape of a reviewer page](https://riskmandate.ai/reviewer-ciso-xyz.html) | riskmandate.ai | other |  |
| [RiskMandate — Dinis Cruz, who runs the review](https://riskmandate.ai/reviewer-dinis-cruz.html) | riskmandate.ai | other |  |
| [reviewers.json](https://riskmandate.ai/reviewers.json) | riskmandate.ai | other |  |
| [RiskMandate — who runs your review](https://riskmandate.ai/reviewers.html) | riskmandate.ai | other |  |
| [RiskMandate — How long will you accept this risk?](https://riskmandate.ai/scenarios.html) | riskmandate.ai | other |  |
| [RiskMandate — The post images](https://riskmandate.ai/statics.html) | riskmandate.ai | other |  |
| [Startup Summit Lisbon 2026 — RiskMandate materials](https://riskmandate.ai/summit-booth.html) | riskmandate.ai | other |  |
| [RiskMandate at Startup Summit Lisbon, 17–18 September 2026](https://riskmandate.ai/summit.html) | riskmandate.ai | other |  |
| [Synthetic users — five people who do not exist, reading this site](https://riskmandate.ai/synthetic-users.html) | riskmandate.ai | other |  |
| [RiskMandate — try it: write a behaviour policy for your own agent in twenty minutes](https://riskmandate.ai/try-it.html) | riskmandate.ai | other |  |
| [uk-support.json](https://riskmandate.ai/uk-support.json) | riskmandate.ai | other |  |
| [UK support, in the open](https://riskmandate.ai/uk-support.html) | riskmandate.ai | other |  |
| [AGENT BEHAVIOUR POLICY — Claude Code on the web, with one repository attached](https://riskmandate.ai/vaults/claude-code-web/AGENT-BEHAVIOUR-POLICY.html) | riskmandate.ai | other |  |
| [AGENTS.md — how to treat the behaviour policy files beside this one](https://riskmandate.ai/vaults/claude-code-web/AGENTS.html) | riskmandate.ai | other |  |
| [DELTA — what it can do that you did not ask for](https://riskmandate.ai/vaults/claude-code-web/DELTA.html) | riskmandate.ai | other |  |
| [GRANT — everything the agent can do](https://riskmandate.ai/vaults/claude-code-web/GRANT.html) | riskmandate.ai | other |  |
| [LICENCE TO OPERATE — the organisation authorises the agent, under this behaviour policy, for an interval](https://riskmandate.ai/vaults/claude-code-web/LICENCE-TO-OPERATE.html) | riskmandate.ai | other |  |
| [MANDATE — what the agent is authorised and expected to do](https://riskmandate.ai/vaults/claude-code-web/MANDATE.html) | riskmandate.ai | other |  |
| [Claude Code on the web, with one repository attached — an Agent Behaviour Policy, as a vault](https://riskmandate.ai/vaults/claude-code-web/README.html) | riskmandate.ai | other |  |
| [Agent Behaviour Policy — skill](https://riskmandate.ai/vaults/claude-code-web/SKILL.html) | riskmandate.ai | other |  |
| [delta.json](https://riskmandate.ai/vaults/claude-code-web/data/delta.json) | riskmandate.ai | other |  |
| [grant.json](https://riskmandate.ai/vaults/claude-code-web/data/grant.json) | riskmandate.ai | other |  |
| [mandate.json](https://riskmandate.ai/vaults/claude-code-web/data/mandate.json) | riskmandate.ai | other |  |
| [validity.json](https://riskmandate.ai/vaults/claude-code-web/data/validity.json) | riskmandate.ai | other |  |
| [The vocabulary this vault was computed against](https://riskmandate.ai/vaults/claude-code-web/data/vocabulary/README.html) | riskmandate.ai | other |  |
| [Grant check — 15 September 2026, from inside the shape](https://riskmandate.ai/vaults/claude-code-web/history/grant-check--2026-09-15.html) | riskmandate.ai | other |  |
| [index.json](https://riskmandate.ai/vaults/claude-code-web/history/index.json) | riskmandate.ai | other |  |
| [MAP-A-GRANT.md — a prompt for an agent that holds a connector or a credential](https://riskmandate.ai/vaults/gmail-readonly/MAP-A-GRANT.html) | riskmandate.ai | other |  |
| [index.json](https://riskmandate.ai/vaults/index.json) | riskmandate.ai | other |  |
| [RiskMandate — version record](https://riskmandate.ai/versions.html) | riskmandate.ai | update |  |
| [0.1.0.md](https://riskmandate.ai/versions/0.1.0.html) | riskmandate.ai | update | 2026-06-29 |
| [0.1.1.md](https://riskmandate.ai/versions/0.1.1.html) | riskmandate.ai | update | 2026-06-30 |
| [0.10.0.md](https://riskmandate.ai/versions/0.10.0.html) | riskmandate.ai | update | 2026-08-03 |
| [0.10.1.md](https://riskmandate.ai/versions/0.10.1.html) | riskmandate.ai | update | 2026-08-03 |
| [0.11.0.md](https://riskmandate.ai/versions/0.11.0.html) | riskmandate.ai | update | 2026-08-20 |
| [0.11.1.md](https://riskmandate.ai/versions/0.11.1.html) | riskmandate.ai | update | 2026-08-20 |
| [0.11.2.md](https://riskmandate.ai/versions/0.11.2.html) | riskmandate.ai | update | 2026-08-20 |
| [0.12.0.md](https://riskmandate.ai/versions/0.12.0.html) | riskmandate.ai | update | 2026-08-25 |
| [0.12.1.md](https://riskmandate.ai/versions/0.12.1.html) | riskmandate.ai | update | 2026-09-01 |
| [0.12.2.md](https://riskmandate.ai/versions/0.12.2.html) | riskmandate.ai | update | 2026-09-08 |
| [0.13.0.md](https://riskmandate.ai/versions/0.13.0.html) | riskmandate.ai | update | 2026-09-09 |
| [0.14.0.md](https://riskmandate.ai/versions/0.14.0.html) | riskmandate.ai | update | 2026-09-09 |
| [0.2.0.md](https://riskmandate.ai/versions/0.2.0.html) | riskmandate.ai | update | 2026-06-30 |
| [0.3.0.md](https://riskmandate.ai/versions/0.3.0.html) | riskmandate.ai | update | 2026-06-30 |
| [0.4.0.md](https://riskmandate.ai/versions/0.4.0.html) | riskmandate.ai | update | 2026-06-30 |
| [0.4.1.md](https://riskmandate.ai/versions/0.4.1.html) | riskmandate.ai | update | 2026-06-30 |
| [0.4.2.md](https://riskmandate.ai/versions/0.4.2.html) | riskmandate.ai | update | 2026-06-30 |
| [0.4.3.md](https://riskmandate.ai/versions/0.4.3.html) | riskmandate.ai | update | 2026-06-30 |
| [0.4.4.md](https://riskmandate.ai/versions/0.4.4.html) | riskmandate.ai | update | 2026-07-03 |
| [0.4.5.md](https://riskmandate.ai/versions/0.4.5.html) | riskmandate.ai | update | 2026-07-03 |
| [0.5.0.md](https://riskmandate.ai/versions/0.5.0.html) | riskmandate.ai | update | 2026-07-02 |
| [0.5.1.md](https://riskmandate.ai/versions/0.5.1.html) | riskmandate.ai | update | 2026-07-03 |
| [0.5.2.md](https://riskmandate.ai/versions/0.5.2.html) | riskmandate.ai | update | 2026-07-03 |
| [0.5.3 — Scenarios split into two pages](https://riskmandate.ai/versions/0.5.3.html) | riskmandate.ai | update | 2026-07-03 |
| [0.5.4.md](https://riskmandate.ai/versions/0.5.4.html) | riskmandate.ai | update | 2026-07-03 |
| [0.5.5.md](https://riskmandate.ai/versions/0.5.5.html) | riskmandate.ai | update | 2026-07-03 |
| [0.5.6 — Risk Scenarios nav dropdown](https://riskmandate.ai/versions/0.5.6.html) | riskmandate.ai | update | 2026-07-03 |
| [0.6.0 — Pages-only nav, a Pricing page, and RAMM](https://riskmandate.ai/versions/0.6.0.html) | riskmandate.ai | update | 2026-07-04 |
| [0.7.0 — RAMM on the homepage + the interactive pyramid](https://riskmandate.ai/versions/0.7.0.html) | riskmandate.ai | update | 2026-07-04 |
| [0.8.0 — Homepage links to the interactive scenarios](https://riskmandate.ai/versions/0.8.0.html) | riskmandate.ai | update | 2026-07-04 |
| [0.9.0 — Mobile navigation fix](https://riskmandate.ai/versions/0.9.0.html) | riskmandate.ai | update | 2026-07-04 |
| [0.9.1.md](https://riskmandate.ai/versions/0.9.1.html) | riskmandate.ai | update | 2026-07-27 |
| [0.9.2.md](https://riskmandate.ai/versions/0.9.2.html) | riskmandate.ai | update | 2026-08-03 |
| [0.9.3.md](https://riskmandate.ai/versions/0.9.3.html) | riskmandate.ai | update | 2026-08-03 |
| [0.9.4.md](https://riskmandate.ai/versions/0.9.4.html) | riskmandate.ai | update | 2026-08-03 |
| [1.0.0.md](https://riskmandate.ai/versions/1.0.0.html) | riskmandate.ai | update | 2026-09-11 |
| [1.1.0.md](https://riskmandate.ai/versions/1.1.0.html) | riskmandate.ai | update | 2026-09-12 |
| [1.10.0.md](https://riskmandate.ai/versions/1.10.0.html) | riskmandate.ai | update | 2026-09-13 |
| [1.11.0.md](https://riskmandate.ai/versions/1.11.0.html) | riskmandate.ai | update | 2026-09-14 |
| [1.12.0.md](https://riskmandate.ai/versions/1.12.0.html) | riskmandate.ai | update | 2026-09-15 |
| [1.13.0.md](https://riskmandate.ai/versions/1.13.0.html) | riskmandate.ai | update | 2026-09-15 |
| [1.14.0.md](https://riskmandate.ai/versions/1.14.0.html) | riskmandate.ai | update | 2026-09-15 |
| [1.15.0.md](https://riskmandate.ai/versions/1.15.0.html) | riskmandate.ai | update | 2026-09-15 |
| [1.16.0.md](https://riskmandate.ai/versions/1.16.0.html) | riskmandate.ai | update | 2026-09-15 |
| [1.17.0.md](https://riskmandate.ai/versions/1.17.0.html) | riskmandate.ai | update | 2026-09-15 |
| [1.18.0.md](https://riskmandate.ai/versions/1.18.0.html) | riskmandate.ai | update | 2026-09-15 |
| [1.19.0.md](https://riskmandate.ai/versions/1.19.0.html) | riskmandate.ai | update | 2026-09-15 |
| [1.19.1.md](https://riskmandate.ai/versions/1.19.1.html) | riskmandate.ai | update | 2026-09-15 |
| [1.19.2.md](https://riskmandate.ai/versions/1.19.2.html) | riskmandate.ai | update | 2026-09-15 |
| [1.19.3.md](https://riskmandate.ai/versions/1.19.3.html) | riskmandate.ai | update | 2026-09-15 |
| [1.2.0.md](https://riskmandate.ai/versions/1.2.0.html) | riskmandate.ai | update | 2026-09-12 |
| [1.2.1.md](https://riskmandate.ai/versions/1.2.1.html) | riskmandate.ai | update | 2026-09-12 |
| [1.20.0.md](https://riskmandate.ai/versions/1.20.0.html) | riskmandate.ai | update | 2026-09-15 |
| [1.20.1.md](https://riskmandate.ai/versions/1.20.1.html) | riskmandate.ai | update | 2026-09-15 |
| [1.20.2.md](https://riskmandate.ai/versions/1.20.2.html) | riskmandate.ai | update | 2026-09-15 |
| [1.21.0.md](https://riskmandate.ai/versions/1.21.0.html) | riskmandate.ai | update | 2026-09-16 |
| [1.22.0.md](https://riskmandate.ai/versions/1.22.0.html) | riskmandate.ai | update | 2026-09-16 |
| [1.22.1.md](https://riskmandate.ai/versions/1.22.1.html) | riskmandate.ai | update | 2026-09-16 |
| [1.23.0.md](https://riskmandate.ai/versions/1.23.0.html) | riskmandate.ai | update | 2026-09-16 |
| [1.24.0.md](https://riskmandate.ai/versions/1.24.0.html) | riskmandate.ai | update | 2026-09-16 |
| [1.24.1.md](https://riskmandate.ai/versions/1.24.1.html) | riskmandate.ai | update | 2026-09-16 |
| [1.24.2.md](https://riskmandate.ai/versions/1.24.2.html) | riskmandate.ai | update | 2026-09-16 |
| [1.25.0.md](https://riskmandate.ai/versions/1.25.0.html) | riskmandate.ai | update | 2026-09-17 |
| [1.25.1.md](https://riskmandate.ai/versions/1.25.1.html) | riskmandate.ai | update | 2026-09-17 |
| [1.25.2.md](https://riskmandate.ai/versions/1.25.2.html) | riskmandate.ai | update | 2026-09-17 |
| [1.25.3.md](https://riskmandate.ai/versions/1.25.3.html) | riskmandate.ai | update | 2026-09-17 |
| [1.25.4.md](https://riskmandate.ai/versions/1.25.4.html) | riskmandate.ai | update | 2026-09-18 |
| [1.26.0.md](https://riskmandate.ai/versions/1.26.0.html) | riskmandate.ai | update | 2026-09-18 |
| [1.26.1.md](https://riskmandate.ai/versions/1.26.1.html) | riskmandate.ai | update | 2026-09-18 |
| [1.26.2.md](https://riskmandate.ai/versions/1.26.2.html) | riskmandate.ai | update | 2026-09-19 |
| [1.27.0.md](https://riskmandate.ai/versions/1.27.0.html) | riskmandate.ai | update | 2026-09-20 |
| [1.27.1.md](https://riskmandate.ai/versions/1.27.1.html) | riskmandate.ai | update | 2026-09-20 |
| [1.27.2.md](https://riskmandate.ai/versions/1.27.2.html) | riskmandate.ai | update | 2026-09-20 |
| [1.27.3.md](https://riskmandate.ai/versions/1.27.3.html) | riskmandate.ai | update | 2026-09-21 |
| [1.28.0.md](https://riskmandate.ai/versions/1.28.0.html) | riskmandate.ai | update | 2026-09-21 |
| [1.29.0.md](https://riskmandate.ai/versions/1.29.0.html) | riskmandate.ai | update | 2026-09-22 |
| [1.29.1.md](https://riskmandate.ai/versions/1.29.1.html) | riskmandate.ai | update | 2026-09-23 |
| [1.29.2.md](https://riskmandate.ai/versions/1.29.2.html) | riskmandate.ai | update | 2026-09-23 |
| [1.29.3.md](https://riskmandate.ai/versions/1.29.3.html) | riskmandate.ai | update | 2026-09-23 |
| [1.29.4.md](https://riskmandate.ai/versions/1.29.4.html) | riskmandate.ai | update | 2026-09-23 |
| [1.29.5.md](https://riskmandate.ai/versions/1.29.5.html) | riskmandate.ai | update | 2026-09-23 |
| [1.3.0.md](https://riskmandate.ai/versions/1.3.0.html) | riskmandate.ai | update | 2026-09-12 |
| [1.30.0.md](https://riskmandate.ai/versions/1.30.0.html) | riskmandate.ai | update | 2026-09-23 |
| [1.30.1.md](https://riskmandate.ai/versions/1.30.1.html) | riskmandate.ai | update | 2026-09-23 |
| [1.31.0.md](https://riskmandate.ai/versions/1.31.0.html) | riskmandate.ai | update | 2026-09-23 |
| [1.31.1.md](https://riskmandate.ai/versions/1.31.1.html) | riskmandate.ai | update | 2026-09-23 |
| [1.32.0.md](https://riskmandate.ai/versions/1.32.0.html) | riskmandate.ai | update | 2026-09-24 |
| [1.32.1.md](https://riskmandate.ai/versions/1.32.1.html) | riskmandate.ai | update | 2026-09-24 |
| [1.32.2.md](https://riskmandate.ai/versions/1.32.2.html) | riskmandate.ai | update | 2026-09-24 |
| [1.32.3.md](https://riskmandate.ai/versions/1.32.3.html) | riskmandate.ai | update | 2026-09-24 |
| [1.33.0.md](https://riskmandate.ai/versions/1.33.0.html) | riskmandate.ai | update | 2026-09-24 |
| [1.34.0.md](https://riskmandate.ai/versions/1.34.0.html) | riskmandate.ai | update | 2026-09-24 |
| [1.34.1.md](https://riskmandate.ai/versions/1.34.1.html) | riskmandate.ai | update | 2026-09-24 |
| [1.34.2.md](https://riskmandate.ai/versions/1.34.2.html) | riskmandate.ai | update | 2026-09-24 |
| [1.34.3.md](https://riskmandate.ai/versions/1.34.3.html) | riskmandate.ai | update | 2026-09-24 |
| [1.34.4.md](https://riskmandate.ai/versions/1.34.4.html) | riskmandate.ai | update | 2026-09-24 |
| [1.34.5.md](https://riskmandate.ai/versions/1.34.5.html) | riskmandate.ai | update | 2026-09-24 |
| [1.34.6.md](https://riskmandate.ai/versions/1.34.6.html) | riskmandate.ai | update | 2026-09-24 |
| [1.34.7.md](https://riskmandate.ai/versions/1.34.7.html) | riskmandate.ai | update | 2026-09-24 |
| [1.34.8.md](https://riskmandate.ai/versions/1.34.8.html) | riskmandate.ai | update | 2026-09-24 |
| [1.4.0.md](https://riskmandate.ai/versions/1.4.0.html) | riskmandate.ai | update | 2026-09-12 |
| [1.5.0.md](https://riskmandate.ai/versions/1.5.0.html) | riskmandate.ai | update | 2026-09-12 |
| [1.6.0.md](https://riskmandate.ai/versions/1.6.0.html) | riskmandate.ai | update | 2026-09-12 |
| [1.7.0.md](https://riskmandate.ai/versions/1.7.0.html) | riskmandate.ai | update | 2026-09-12 |
| [1.8.0.md](https://riskmandate.ai/versions/1.8.0.html) | riskmandate.ai | update | 2026-09-12 |
| [1.9.0.md](https://riskmandate.ai/versions/1.9.0.html) | riskmandate.ai | update | 2026-09-13 |
| [index.json](https://riskmandate.ai/versions/index.json) | riskmandate.ai | update |  |
| [source-snapshot.json](https://riskmandate.ai/versions/source-snapshot.json) | riskmandate.ai | update |  |
| [Brief B1 — power user and tester of Agent Behaviour Policies](https://riskmandate.ai/work-abp-power-user.html) | riskmandate.ai | other |  |
| [Working with us — briefs for collaborators and their agents](https://riskmandate.ai/work.html) | riskmandate.ai | other |  |
| [risks.sgit.ai — Brief Pack](https://risks.sgit.ai/briefs/00__BRIEF.md) | risks.sgit.ai | brief |  |
| [concepts.json](https://risks.sgit.ai/data/concepts.json) | risks.sgit.ai | other |  |
| [risks.sgit.ai — you cannot deny a risk, only say how long you accept it](https://risks.sgit.ai/index.md) | risks.sgit.ai | other |  |
| [risks.sgit.ai — everything, in one file](https://risks.sgit.ai/llms-full.txt) | risks.sgit.ai | other |  |
| [risks.sgit.ai — the conceptual and research home for risk](https://risks.sgit.ai/llms.txt) | risks.sgit.ai | other |  |
| [specs.json](https://sg-compute.sgit.ai/data/specs.json) | sg-compute.sgit.ai | other |  |
| [sg-compute.sgit.ai — ephemeral environments in AWS, one command away](https://sg-compute.sgit.ai/index.md) | sg-compute.sgit.ai | other |  |
| [sg-compute.sgit.ai — full text](https://sg-compute.sgit.ai/llms-full.txt) | sg-compute.sgit.ai | other |  |
| [sg-compute.sgit.ai — SG/Compute, ephemeral environments in AWS](https://sg-compute.sgit.ai/llms.txt) | sg-compute.sgit.ai | other |  |
| [sg-sentinel.sgit.ai — Layer 1 decides and signals; Layer 2 acts and writes](https://sg-sentinel.sgit.ai/index.md) | sg-sentinel.sgit.ai | other |  |
| [sg-sentinel.sgit.ai — SG/Sentinel: an app-coupled edge security and logging layer (a design — NOT BUILT)](https://sg-sentinel.sgit.ai/llms.txt) | sg-sentinel.sgit.ai | other |  |
| [Email-FS-lite](https://sgraph.ai/en-gb/library/how-it-works/email-fs-lite.md) | sgraph.ai | other |  |
| [Email-FS-lite — Audit, Verification & Recovery](https://sgraph.ai/en-gb/library/how-it-works/email-fs-lite/audit-verification-recovery.md) | sgraph.ai | other |  |
| [Email-FS-lite — Big Picture Architecture](https://sgraph.ai/en-gb/library/how-it-works/email-fs-lite/big-picture.md) | sgraph.ai | other |  |
| [Email-FS-lite — Check-in Cycle](https://sgraph.ai/en-gb/library/how-it-works/email-fs-lite/check-in-cycle.md) | sgraph.ai | other |  |
| [Email-FS-lite — Identity & Addressing](https://sgraph.ai/en-gb/library/how-it-works/email-fs-lite/identity-addressing.md) | sgraph.ai | other |  |
| [Email-FS-lite — Issues Workflow](https://sgraph.ai/en-gb/library/how-it-works/email-fs-lite/issues-workflow.md) | sgraph.ai | other |  |
| [Email-FS-lite — Message Lifecycle](https://sgraph.ai/en-gb/library/how-it-works/email-fs-lite/message-lifecycle.md) | sgraph.ai | other |  |
| [Email-FS-lite — Vault Ownership & Write Boundaries](https://sgraph.ai/en-gb/library/how-it-works/email-fs-lite/vault-ownership.md) | sgraph.ai | other |  |
| [skills.sgit.ai — skills are software packages, and here is the proof](https://skills.sgit.ai/index.md) | skills.sgit.ai | other |  |
| [skills.sgit.ai — the long form](https://skills.sgit.ai/llms-full.txt) | skills.sgit.ai | other |  |
| [skills.sgit.ai — skills are software packages, and here is the proof](https://skills.sgit.ai/llms.txt) | skills.sgit.ai | other |  |
| [standards.sgit.ai — point at the provision, or you are asserting](https://standards.sgit.ai/index.md) | standards.sgit.ai | other |  |
| [standards.sgit.ai — the long form](https://standards.sgit.ai/llms-full.txt) | standards.sgit.ai | other |  |
| [standards.sgit.ai — laws, standards and frameworks as addressable provisions](https://standards.sgit.ai/llms.txt) | standards.sgit.ai | other |  |
| [The homepage concepts, reviewed](https://store.sgit.ai/admin/concepts/index.md) | store.sgit.ai | other |  |
| [Design brief — store.sgit.ai](https://store.sgit.ai/admin/design-brief/index.md) | store.sgit.ai | other |  |
| [index.md](https://store.sgit.ai/admin/index.md) | store.sgit.ai | other |  |
| [Describe your agent — the page that gets used in the room](https://store.sgit.ai/admin/memos/2026-09-16-describe-your-agent/index.md) | store.sgit.ai | other |  |
| [Five audiences, decoupled views, and the version the board can read](https://store.sgit.ai/admin/memos/2026-09-16-five-audiences/index.md) | store.sgit.ai | other |  |
| [Never leave the site — and write down who owns what](https://store.sgit.ai/admin/memos/2026-09-16-one-site-one-flow/index.md) | store.sgit.ai | other |  |
| [Make a product page feel like a product page](https://store.sgit.ai/admin/memos/2026-09-16-product-pages/index.md) | store.sgit.ai | other |  |
| [Stripe end to end, with their SKUs — and a customer even at 100% off](https://store.sgit.ai/admin/memos/2026-09-16-stripe-end-to-end/index.md) | store.sgit.ai | other |  |
| [£10, a commercial licence, and a name on the review](https://store.sgit.ai/admin/memos/2026-09-16-ten-pounds-and-a-licence/index.md) | store.sgit.ai | other |  |
| [One table, five columns, and the free one first](https://store.sgit.ai/admin/memos/2026-09-16-the-comparison-table/index.md) | store.sgit.ai | other |  |
| [The homepage sells — and the work has been done before](https://store.sgit.ai/admin/memos/2026-09-16-the-homepage-sells/index.md) | store.sgit.ai | other |  |
| [The memo queue](https://store.sgit.ai/admin/memos/index.md) | store.sgit.ai | other |  |
| [/next/ — the next store](https://store.sgit.ai/admin/next/index.md) | store.sgit.ai | other |  |
| [Turning on a payment rail](https://store.sgit.ai/admin/rails/index.md) | store.sgit.ai | other |  |
| [Stripe](https://store.sgit.ai/admin/rails/stripe/index.md) | store.sgit.ai | other |  |
| [SumUp](https://store.sgit.ai/admin/rails/sumup/index.md) | store.sgit.ai | other |  |
| [A partner walked the whole store and wrote it up](https://store.sgit.ai/admin/reviews/2026-09-15-partner-walkthrough/index.md) | store.sgit.ai | other |  |
| [Five readers walked the new store from the front page to the till. Four of them stopped at the same place.](https://store.sgit.ai/admin/reviews/2026-09-16-the-whole-journey/index.md) | store.sgit.ai | other |  |
| [Reviews](https://store.sgit.ai/admin/reviews/index.md) | store.sgit.ai | other |  |
| [What happened to each memo](https://store.sgit.ai/admin/status/index.md) | store.sgit.ai | other |  |
| [index.md](https://store.sgit.ai/admin/try/index.md) | store.sgit.ai | other |  |
| [The version the board can read](https://store.sgit.ai/admin/work/board-readable/index.md) | store.sgit.ai | other |  |
| [Decouple the views](https://store.sgit.ai/admin/work/decouple-the-views/index.md) | store.sgit.ai | other |  |
| [Say when it arrives](https://store.sgit.ai/admin/work/delivery-times/index.md) | store.sgit.ai | other |  |
| [Describe your agent](https://store.sgit.ai/admin/work/describe-your-agent/index.md) | store.sgit.ai | other |  |
| [The work](https://store.sgit.ai/admin/work/index.md) | store.sgit.ai | other |  |
| [Leak the codes on purpose](https://store.sgit.ai/admin/work/leak-the-codes/index.md) | store.sgit.ai | other |  |
| [Never leave the site](https://store.sgit.ai/admin/work/one-site-one-flow/index.md) | store.sgit.ai | other |  |
| [The entry price, and what it buys](https://store.sgit.ai/admin/work/price-and-licence/index.md) | store.sgit.ai | other |  |
| [Product pages that show the product](https://store.sgit.ai/admin/work/product-pages/index.md) | store.sgit.ai | other |  |
| [Qualify who is reading](https://store.sgit.ai/admin/work/qualify-the-buyer/index.md) | store.sgit.ai | other |  |
| [Take money at all](https://store.sgit.ai/admin/work/take-money/index.md) | store.sgit.ai | other |  |
| [The comparison table](https://store.sgit.ai/admin/work/the-comparison-table/index.md) | store.sgit.ai | other |  |
| [Keep the record](https://store.sgit.ai/admin/work/the-record/index.md) | store.sgit.ai | other |  |
| [The homepage sells](https://store.sgit.ai/admin/work/the-shop-front/index.md) | store.sgit.ai | other |  |
| [What has actually been done](https://store.sgit.ai/admin/work/what-has-been-done/index.md) | store.sgit.ai | other |  |
| [Who runs the review](https://store.sgit.ai/admin/work/who-does-the-work/index.md) | store.sgit.ai | other |  |
| [Who owns what](https://store.sgit.ai/admin/work/who-owns-what/index.md) | store.sgit.ai | other |  |
| [You have to answer for it](https://store.sgit.ai/are/exec/index.md) | store.sgit.ai | other |  |
| [You are a founder](https://store.sgit.ai/are/founder/index.md) | store.sgit.ai | other |  |
| [You own the register](https://store.sgit.ai/are/governance/index.md) | store.sgit.ai | other |  |
| [Who you are](https://store.sgit.ai/are/index.md) | store.sgit.ai | other |  |
| [You are backing a company](https://store.sgit.ai/are/investor/index.md) | store.sgit.ai | other |  |
| [You do this for a living](https://store.sgit.ai/are/security/index.md) | store.sgit.ai | other |  |
| [Who is this for?](https://store.sgit.ai/audiences/index.md) | store.sgit.ai | other |  |
| [index.md](https://store.sgit.ai/booking/index.md) | store.sgit.ai | other |  |
| [index.md](https://store.sgit.ai/boundary/index.md) | store.sgit.ai | other |  |
| [Your order](https://store.sgit.ai/cart/index.md) | store.sgit.ai | other |  |
| [index.md](https://store.sgit.ai/catalogue/index.md) | store.sgit.ai | other |  |
| [What arrives, at every level](https://store.sgit.ai/compare/index.md) | store.sgit.ai | other |  |
| [Add-on — Can I have the same result in a form the board will read?](https://store.sgit.ai/d/add-formats/index.md) | store.sgit.ai | other |  |
| [Add-on — Will somebody put their name to it?](https://store.sgit.ai/d/add-opinion/index.md) | store.sgit.ai | other |  |
| [Tier 1 — Can I just have the pack?](https://store.sgit.ai/d/t1/index.md) | store.sgit.ai | other |  |
| [Tier 2 — Can I have a vault I hold the keys to?](https://store.sgit.ai/d/t2/index.md) | store.sgit.ai | other |  |
| [Tier 3 — Can you correct it for my situation?](https://store.sgit.ai/d/t3/index.md) | store.sgit.ai | other |  |
| [Tier 4 — Can somebody go through it with my team?](https://store.sgit.ai/d/t4/index.md) | store.sgit.ai | other |  |
| [Describe your agent](https://store.sgit.ai/describe/index.md) | store.sgit.ai | other |  |
| [index.md](https://store.sgit.ai/dev-packs/index.md) | store.sgit.ai | other |  |
| [index.md](https://store.sgit.ai/disclosures/index.md) | store.sgit.ai | other |  |
| [You run agents today](https://store.sgit.ai/for/agents/index.md) | store.sgit.ai | other |  |
| [You are backing a company, and want somebody to look](https://store.sgit.ai/for/investors/index.md) | store.sgit.ai | other |  |
| [You are a startup, and diligence is coming](https://store.sgit.ai/for/startups/index.md) | store.sgit.ai | other |  |
| [index.md](https://store.sgit.ai/how-it-works/index.md) | store.sgit.ai | other |  |
| [Agent Behaviour Policies for the agents you already run](https://store.sgit.ai/index.md) | store.sgit.ai | other |  |
| [Describe your agent — the canvas](https://store.sgit.ai/lab/agent-canvas/index.md) | store.sgit.ai | other |  |
| [Describe your agent — one at a time](https://store.sgit.ai/lab/agent-sequence/index.md) | store.sgit.ai | other |  |
| [index.md](https://store.sgit.ai/lab/index.md) | store.sgit.ai | other |  |
| [A product page, as a prototype](https://store.sgit.ai/lab/product/index.md) | store.sgit.ai | other |  |
| [Everything this store says, and how it knows](https://store.sgit.ai/ledger/index.md) | store.sgit.ai | other |  |
| [store.sgit.ai — the whole site as markdown](https://store.sgit.ai/llms-full.txt) | store.sgit.ai | other |  |
| [store.sgit.ai](https://store.sgit.ai/llms.txt) | store.sgit.ai | other |  |
| [index.md](https://store.sgit.ai/offers/index.md) | store.sgit.ai | other |  |
| [Gmail, read-only scope](https://store.sgit.ai/p/gmail-readonly/index.md) | store.sgit.ai | other |  |
| [Something not on this list](https://store.sgit.ai/p/your-own/index.md) | store.sgit.ai | other |  |
| [What lands, and when](https://store.sgit.ai/paid/index.md) | store.sgit.ai | other |  |
| [You bought: The pack, downloaded](https://store.sgit.ai/paid/t1/index.md) | store.sgit.ai | other |  |
| [You bought: A working vault](https://store.sgit.ai/paid/t2/index.md) | store.sgit.ai | other |  |
| [You bought: Corrected for your situation](https://store.sgit.ai/paid/t3/index.md) | store.sgit.ai | other |  |
| [You bought: Two sessions and a custom vault](https://store.sgit.ai/paid/t4/index.md) | store.sgit.ai | other |  |
| [index.md](https://store.sgit.ai/paying/index.md) | store.sgit.ai | other |  |
| [Which agent do you run?](https://store.sgit.ai/policies/index.md) | store.sgit.ai | policy |  |
| [The product page — the next store](https://store.sgit.ai/product/index.md) | store.sgit.ai | other |  |
| [index.md](https://store.sgit.ai/review/index.md) | store.sgit.ai | other |  |
| [index.md](https://store.sgit.ai/v1/audiences/index.md) | store.sgit.ai | other |  |
| [Your order](https://store.sgit.ai/v1/cart/index.md) | store.sgit.ai | other |  |
| [index.md](https://store.sgit.ai/v1/compare/index.md) | store.sgit.ai | other |  |
| [index.md](https://store.sgit.ai/v1/index.md) | store.sgit.ai | other |  |
| [index.md](https://store.sgit.ai/v1/ledger/index.md) | store.sgit.ai | other |  |
| [Paying](https://store.sgit.ai/v1/pay/index.md) | store.sgit.ai | other |  |
| [index.md](https://store.sgit.ai/v1/policies/index.md) | store.sgit.ai | policy |  |
| [index.json](https://store.sgit.ai/versions/index.json) | store.sgit.ai | update |  |
| [index.md](https://store.sgit.ai/versions/index.md) | store.sgit.ai | update |  |
| [index.md](https://store.sgit.ai/what-is-in-one/index.md) | store.sgit.ai | other |  |
| [Dinis Cruz](https://store.sgit.ai/who/dinis-cruz/index.md) | store.sgit.ai | other |  |
| [Who does the work](https://store.sgit.ai/who/index.md) | store.sgit.ai | other |  |
| [subscriptions.sgit.ai — a subscription is a discount, not rent](https://subscriptions.sgit.ai/index.md) | subscriptions.sgit.ai | other |  |
| [subscriptions.sgit.ai — everything, in one file](https://subscriptions.sgit.ai/llms-full.txt) | subscriptions.sgit.ai | other |  |
| [subscriptions.sgit.ai — a subscription is a discount, not rent](https://subscriptions.sgit.ai/llms.txt) | subscriptions.sgit.ai | other |  |
| [teamsroster.json](https://teams.sgit.ai/briefs/teams__roster.json) | teams.sgit.ai | brief |  |
| [roster.json](https://teams.sgit.ai/data/roster.json) | teams.sgit.ai | other |  |
| [teams.sgit.ai — roles are boundaries](https://teams.sgit.ai/index.md) | teams.sgit.ai | other |  |
| [teams.sgit.ai — full text](https://teams.sgit.ai/llms-full.txt) | teams.sgit.ai | other |  |
| [teams.sgit.ai](https://teams.sgit.ai/llms.txt) | teams.sgit.ai | other |  |
| [Accountant](https://teams.sgit.ai/roster/accountant/index.md) | teams.sgit.ai | other |  |
| [Advocate](https://teams.sgit.ai/roster/advocate/index.md) | teams.sgit.ai | other |  |
| [Alchemist](https://teams.sgit.ai/roster/alchemist/index.md) | teams.sgit.ai | other |  |
| [Ambassador](https://teams.sgit.ai/roster/ambassador/index.md) | teams.sgit.ai | other |  |
| [Appsec](https://teams.sgit.ai/roster/appsec/index.md) | teams.sgit.ai | other |  |
| [Architect](https://teams.sgit.ai/roster/architect/index.md) | teams.sgit.ai | other |  |
| [Cartographer](https://teams.sgit.ai/roster/cartographer/index.md) | teams.sgit.ai | other |  |
| [Conductor](https://teams.sgit.ai/roster/conductor/index.md) | teams.sgit.ai | other |  |
| [Designer](https://teams.sgit.ai/roster/designer/index.md) | teams.sgit.ai | other |  |
| [Dev](https://teams.sgit.ai/roster/dev/index.md) | teams.sgit.ai | other |  |
| [Devops](https://teams.sgit.ai/roster/devops/index.md) | teams.sgit.ai | other |  |
| [Dpo](https://teams.sgit.ai/roster/dpo/index.md) | teams.sgit.ai | other |  |
| [Grc](https://teams.sgit.ai/roster/grc/index.md) | teams.sgit.ai | other |  |
| [Historian](https://teams.sgit.ai/roster/historian/index.md) | teams.sgit.ai | other |  |
| [Journalist](https://teams.sgit.ai/roster/journalist/index.md) | teams.sgit.ai | other |  |
| [Librarian](https://teams.sgit.ai/roster/librarian/index.md) | teams.sgit.ai | other |  |
| [Qa](https://teams.sgit.ai/roster/qa/index.md) | teams.sgit.ai | other |  |
| [Sherpa](https://teams.sgit.ai/roster/sherpa/index.md) | teams.sgit.ai | other |  |
| [Translator](https://teams.sgit.ai/roster/translator/index.md) | teams.sgit.ai | other |  |
| [threat-modeling.sgit.ai — a threat model is a claim you can check](https://threat-modeling.sgit.ai/index.md) | threat-modeling.sgit.ai | other |  |
| [threat-modeling.sgit.ai — a threat model is a claim about a system](https://threat-modeling.sgit.ai/llms-full.txt) | threat-modeling.sgit.ai | other |  |
| [threat-modeling.sgit.ai — a threat model is a claim about a system](https://threat-modeling.sgit.ai/llms.txt) | threat-modeling.sgit.ai | other |  |
| [twins.sgit.ai — an interface to reality, not a simulation of it](https://twins.sgit.ai/index.md) | twins.sgit.ai | other |  |
| [twins.sgit.ai — the twin primitive, long form](https://twins.sgit.ai/llms-full.txt) | twins.sgit.ai | other |  |
| [twins.sgit.ai — the twin primitive](https://twins.sgit.ai/llms.txt) | twins.sgit.ai | other |  |
| [Start Here: The UnGovr Vault MVP And Its Provider Site](https://ungovr.providers.sgit.ai/briefs/2026-09-09__pack__ungovr-site-and-vault/00__START-HERE.md) | ungovr.providers.sgit.ai | brief |  |
| [00 — README: The Government Graph Pack](https://ungovr.providers.sgit.ai/briefs/2026-09-09__vault__government-graph-pack/00__README.md) | ungovr.providers.sgit.ai | brief |  |
| [01 — What Exists: The Assembly Inventory](https://ungovr.providers.sgit.ai/briefs/2026-09-09__vault__government-graph-pack/01__what-exists.md) | ungovr.providers.sgit.ai | brief |  |
| [02 — The Model: Nodes, Edges, Addressing, Provenance](https://ungovr.providers.sgit.ai/briefs/2026-09-09__vault__government-graph-pack/02__the-model.md) | ungovr.providers.sgit.ai | brief |  |
| [03 — The Worked Example: One County, One Law, One Acceptance](https://ungovr.providers.sgit.ai/briefs/2026-09-09__vault__government-graph-pack/03__the-worked-example.md) | ungovr.providers.sgit.ai | brief |  |
| [04 — The Vault: Team, Viewers, Settings, Releases](https://ungovr.providers.sgit.ai/briefs/2026-09-09__vault__government-graph-pack/04__the-vault.md) | ungovr.providers.sgit.ai | brief |  |
| [05 — The Workbench: Pipeline, Artefacts, Database, Computations](https://ungovr.providers.sgit.ai/briefs/2026-09-09__vault__government-graph-pack/05__the-workbench.md) | ungovr.providers.sgit.ai | brief |  |
| [06 — Verification: Acceptance Tests, Claim States, Blockers](https://ungovr.providers.sgit.ai/briefs/2026-09-09__vault__government-graph-pack/06__verification.md) | ungovr.providers.sgit.ai | brief |  |
| [The Pack](https://ungovr.providers.sgit.ai/briefs/2026-09-09__vault__government-graph-pack/README.md) | ungovr.providers.sgit.ai | brief |  |
| [index.md](https://ungovr.providers.sgit.ai/briefs/index.md) | ungovr.providers.sgit.ai | brief |  |
| [the frames, hashed as they land — the raw bytes, unmodified](https://ungovr.providers.sgit.ai/coverage/index.md) | ungovr.providers.sgit.ai | other |  |
| [index.md](https://ungovr.providers.sgit.ai/disclosures/index.md) | ungovr.providers.sgit.ai | other |  |
| [1. prove the API answers, with no credential at all](https://ungovr.providers.sgit.ai/examples/index.md) | ungovr.providers.sgit.ai | other |  |
| [index.md](https://ungovr.providers.sgit.ai/index.md) | ungovr.providers.sgit.ai | other |  |
| [index.md](https://ungovr.providers.sgit.ai/join/index.md) | ungovr.providers.sgit.ai | other |  |
| [Packs](https://ungovr.providers.sgit.ai/packs/README.md) | ungovr.providers.sgit.ai | other |  |
| [index.md](https://ungovr.providers.sgit.ai/packs/index.md) | ungovr.providers.sgit.ai | other |  |
| [00 — Start Here: The Security-Standards Graph](https://ungovr.providers.sgit.ai/packs/security-graph/00__START-HERE.md) | ungovr.providers.sgit.ai | other |  |
| [01 — The Anchor-Node Thesis](https://ungovr.providers.sgit.ai/packs/security-graph/01__the-anchor-node-thesis.md) | ungovr.providers.sgit.ai | other |  |
| [02 — The Model](https://ungovr.providers.sgit.ai/packs/security-graph/02__the-model.md) | ungovr.providers.sgit.ai | other |  |
| [03 — The Standards Map](https://ungovr.providers.sgit.ai/packs/security-graph/03__the-standards-map.md) | ungovr.providers.sgit.ai | other |  |
| [04 — The Worked Example](https://ungovr.providers.sgit.ai/packs/security-graph/04__the-worked-example.md) | ungovr.providers.sgit.ai | other |  |
| [05 — Integration](https://ungovr.providers.sgit.ai/packs/security-graph/05__integration.md) | ungovr.providers.sgit.ai | other |  |
| [06 — Verification](https://ungovr.providers.sgit.ai/packs/security-graph/06__verification.md) | ungovr.providers.sgit.ai | other |  |
| [The Security-Standards Graph — a dev pack](https://ungovr.providers.sgit.ai/packs/security-graph/README.md) | ungovr.providers.sgit.ai | other |  |
| [index.md](https://ungovr.providers.sgit.ai/packs/security-graph/index.md) | ungovr.providers.sgit.ai | other |  |
| [index.md](https://ungovr.providers.sgit.ai/retrievals/index.md) | ungovr.providers.sgit.ai | other |  |
| [concepts.json](https://wardley-maps.sgit.ai/agents/concepts.json) | wardley-maps.sgit.ai | other |  |
| [00 — The Brief: wardley-maps.sgit.ai](https://wardley-maps.sgit.ai/briefs/00__BRIEF.md) | wardley-maps.sgit.ai | brief |  |
| [wardley-maps.sgit.ai — brief pack](https://wardley-maps.sgit.ai/briefs/00__README.md) | wardley-maps.sgit.ai | brief |  |
| [01 — Concepts Index](https://wardley-maps.sgit.ai/briefs/01__concepts-index.md) | wardley-maps.sgit.ai | brief |  |
| [02 — Explorer / Villager / Town Planner: PST as three literal agent teams](https://wardley-maps.sgit.ai/briefs/02__pioneers-settlers-town-planners.md) | wardley-maps.sgit.ai | brief |  |
| [03 — Job A: everything Dinis Cruz has published on Wardley Maps](https://wardley-maps.sgit.ai/briefs/03__job-a__dinis-published-material.md) | wardley-maps.sgit.ai | brief |  |
| [04 — Job B: the industry resources, and how to build a page for each](https://wardley-maps.sgit.ai/briefs/04__job-b__industry-resources.md) | wardley-maps.sgit.ai | brief |  |
| [05 — Maps, rendering, and two things this session established by testing](https://wardley-maps.sgit.ai/briefs/05__maps-and-rendering.md) | wardley-maps.sgit.ai | brief |  |
| [06 — Site Architecture](https://wardley-maps.sgit.ai/briefs/06__site-architecture.md) | wardley-maps.sgit.ai | brief |  |
| [07 — Boundaries, licensing and house style](https://wardley-maps.sgit.ai/briefs/07__boundaries-and-licensing.md) | wardley-maps.sgit.ai | brief |  |
| [08 — Gaps, open questions and honest tensions](https://wardley-maps.sgit.ai/briefs/08__gaps-and-open-questions.md) | wardley-maps.sgit.ai | brief |  |
| [Licence](https://wardley-maps.sgit.ai/briefs/LICENSE.md) | wardley-maps.sgit.ai | brief |  |
| [link-check.json](https://wardley-maps.sgit.ai/data/link-check.json) | wardley-maps.sgit.ai | other |  |
| [doctrine.json](https://wardley-maps.sgit.ai/doctrine/doctrine.json) | wardley-maps.sgit.ai | other |  |
| [Maps are claims, not pictures](https://wardley-maps.sgit.ai/index.md) | wardley-maps.sgit.ai | other |  |
| [wardley-maps.sgit.ai — full text](https://wardley-maps.sgit.ai/llms-full.txt) | wardley-maps.sgit.ai | other |  |
| [wardley-maps.sgit.ai](https://wardley-maps.sgit.ai/llms.txt) | wardley-maps.sgit.ai | other |  |
| [captured.json](https://wardley-maps.sgit.ai/screenshots/captured.json) | wardley-maps.sgit.ai | other |  |
| [About the game](https://what-can-it-do.games.sgit.ai/about/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [How this site is built](https://what-can-it-do.games.sgit.ai/admin/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [Release history](https://what-can-it-do.games.sgit.ai/admin/versions.md) | what-can-it-do.games.sgit.ai | update |  |
| [The data pack](https://what-can-it-do.games.sgit.ai/data/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [packs.json](https://what-can-it-do.games.sgit.ai/data/packs.json) | what-can-it-do.games.sgit.ai | other |  |
| [How it's scored](https://what-can-it-do.games.sgit.ai/how-it-is-scored/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [Do you know what your AI agent can actually do?](https://what-can-it-do.games.sgit.ai/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [Licence to Operate — the delta, priced](https://what-can-it-do.games.sgit.ai/licence-to-operate/index.md) | what-can-it-do.games.sgit.ai | policy |  |
| [what-can-it-do.games.sgit.ai](https://what-can-it-do.games.sgit.ai/llms.txt) | what-can-it-do.games.sgit.ai | other |  |
| [Sign commits with the key it holds](https://what-can-it-do.games.sgit.ai/map/capabilities/authenticate-as.credential.signing/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [Act in accounts with the credentials it holds](https://what-can-it-do.games.sgit.ai/map/capabilities/authenticate-as.credential.tenant/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [Publish packages, images or pages under the name it holds](https://what-can-it-do.games.sgit.ai/map/capabilities/create.record.world/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [Create something that outlives the turn where it runs (a cron, a service)](https://what-can-it-do.games.sgit.ai/map/capabilities/create.schedule.host/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [Create something that outlives the session, on the platform (a routine, a scheduled trigger, a new session)](https://what-can-it-do.games.sgit.ai/map/capabilities/create.schedule.tenant/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [Delete files anywhere the account can reach](https://what-can-it-do.games.sgit.ai/map/capabilities/delete.file.host/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [Run programs as the account](https://what-can-it-do.games.sgit.ai/map/capabilities/execute.process.host/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [Run programs inside its own sandbox only](https://what-can-it-do.games.sgit.ai/map/capabilities/execute.process.self/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [Change its own permission settings](https://what-can-it-do.games.sgit.ai/map/capabilities/grant.credential.self/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [The capabilities](https://what-can-it-do.games.sgit.ai/map/capabilities/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [Read credentials stored where it runs](https://what-can-it-do.games.sgit.ai/map/capabilities/read.credential.host/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [Read any file the account can reach](https://what-can-it-do.games.sgit.ai/map/capabilities/read.file.host/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [Read the project it is working on](https://what-can-it-do.games.sgit.ai/map/capabilities/read.file.project/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [Read mail or chat it is connected to](https://what-can-it-do.games.sgit.ai/map/capabilities/read.message.tenant/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [Read every page you visit](https://what-can-it-do.games.sgit.ai/map/capabilities/read.record.browsing/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [Read a retained record: shell history, past sessions](https://what-can-it-do.games.sgit.ai/map/capabilities/read.record.history/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [Reach a permitted list of hosts](https://what-can-it-do.games.sgit.ai/map/capabilities/send.endpoint.allowed/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [Reach any host on the internet](https://what-can-it-do.games.sgit.ai/map/capabilities/send.endpoint.world/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [Send a message to anyone](https://what-can-it-do.games.sgit.ai/map/capabilities/send.message.world/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [Spend money or tokens against an account it holds](https://what-can-it-do.games.sgit.ai/map/capabilities/write.budget.tenant/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [Change any file the account can reach](https://what-can-it-do.games.sgit.ai/map/capabilities/write.file.host/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [Change the project it is working on](https://what-can-it-do.games.sgit.ai/map/capabilities/write.file.project/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [Commit to the repository it was pointed at](https://what-can-it-do.games.sgit.ai/map/capabilities/write.repository.project/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [Push to a code host (any branch it can reach)](https://what-can-it-do.games.sgit.ai/map/capabilities/write.repository.tenant/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [Above the ceiling](https://what-can-it-do.games.sgit.ai/map/ceiling/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [Contribute](https://what-can-it-do.games.sgit.ai/map/contribute/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [The deltas](https://what-can-it-do.games.sgit.ai/map/deltas/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [Claude Code — web container](https://what-can-it-do.games.sgit.ai/map/grants/anthropic/claude-code-remote/ccr-container/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [Claude Code — local · confirm off](https://what-can-it-do.games.sgit.ai/map/grants/anthropic/claude-code/local-confirmations-off/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [Claude Code — local · confirm on](https://what-can-it-do.games.sgit.ai/map/grants/anthropic/claude-code/local-default/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [Claude Desktop — local tools](https://what-can-it-do.games.sgit.ai/map/grants/anthropic/claude-desktop/default/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [Claude.ai — connectors on](https://what-can-it-do.games.sgit.ai/map/grants/anthropic/claude-web/connectors-on/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [Browser extension — all sites](https://what-can-it-do.games.sgit.ai/map/grants/generic/browser-extension/broad-host-permissions/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [Scheduled job — service account](https://what-can-it-do.games.sgit.ai/map/grants/generic/scheduled-job/service-account/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [GitHub Actions — hosted runner](https://what-can-it-do.games.sgit.ai/map/grants/github/actions-runner/ci/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [The products](https://what-can-it-do.games.sgit.ai/map/grants/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [ChatGPT — no connectors](https://what-can-it-do.games.sgit.ai/map/grants/openai/chatgpt-web/default/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [The map — what each agent can reach](https://what-can-it-do.games.sgit.ai/map/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [A browser extension I installed](https://what-can-it-do.games.sgit.ai/map/mandates/browser-extension-i-installed/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [Chat in the browser, nothing connected](https://what-can-it-do.games.sgit.ai/map/mandates/chat-no-connectors/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [Chat, with connectors switched on](https://what-can-it-do.games.sgit.ai/map/mandates/chat-with-connectors/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [A CI job on a hosted runner](https://what-can-it-do.games.sgit.ai/map/mandates/ci-job/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [A coding assistant in a container on the web](https://what-can-it-do.games.sgit.ai/map/mandates/coding-assistant-in-a-container/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [A coding assistant on my machine](https://what-can-it-do.games.sgit.ai/map/mandates/coding-assistant-on-my-machine/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [The desktop app, with local tools switched on](https://what-can-it-do.games.sgit.ai/map/mandates/desktop-app-with-local-tools/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [The mandates](https://what-can-it-do.games.sgit.ai/map/mandates/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [A scheduled job under a service account](https://what-can-it-do.games.sgit.ai/map/mandates/scheduled-job-under-a-service-account/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [The questions](https://what-can-it-do.games.sgit.ai/map/questions/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [The Mavs PoC — a draft pack](https://what-can-it-do.games.sgit.ai/packs/mavs/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [Some questions are impossible](https://what-can-it-do.games.sgit.ai/the-ceiling/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [What to do next](https://what-can-it-do.games.sgit.ai/what-next/index.md) | what-can-it-do.games.sgit.ai | other |  |
| [What we learn from you](https://what-can-it-do.games.sgit.ai/what-we-learn/index.md) | what-can-it-do.games.sgit.ai | other |  |
