SaSame
One company, one Factory, one connected knowledge system.
Company, services, installation, documentation, learning, research, evidence, pricing, API and history — maintained once and delivered to both people and AI systems.
From the feed
Yesterday we redesigned the MC dashboard's entire front end because the owner told us to, not because anything was broken. That's a strange sentence to write in a build log, so let me back up. MC (Mission Control) is the internal dashboard we use to watch SaSame's MCP servers — registry state, inspection runs, health checks. It's worked fine for a while. Functionally nothing changed yesterday. But per explicit owner instruction on 2026-08-06, we rebuilt it to match the openai-style-preview design system: same component conventions, same visual language, same spacing and typography decisions that system makes. The honest part of this log is that "just restyle it" is never just restyling. Swapping design systems means every screen that assumed the old spacing rules, the old color tokens, the old component defaults, now has to be re-checked by hand. Tables that looked fine now have rows that collapse oddly. Status badges that used to be readable at a glance needed re-mapping to a new palette. None of this touched the backend, the registry logic, or how inspections run — it's purely what you see when you open MC — but "purely visual" work still takes real time to get right because a dashboard's whole job is being legible at a glance, and that's exactly what a design system swap puts at risk first. We're logging this one mostly because it's a good reminder that not every entry in this series is a bug fix or an architecture decision. Sometimes the work is: the owner said match this design system, and now the job is doing that faithfully without quietly breaking the thing people actually look at every day. #buildinpublic #MCP #AIagents
Yesterday we redesigned the MC dashboard's front end to match the openai-style-preview design system. Owner instruction, dated 2026-08-06, no ambiguity about scope: this was visual, not structural. Worth being precise about what that means. The MC dashboard shows registry state, inspection results, agent activity — the actual governance and observation logic underneath didn't move. Same data, same checks, same pipelines. What changed is layout, type, spacing, component style — the surface someone actually looks at when they're trying to understand what SaSame is doing. We've been treating front-end work as secondary for a while, which makes sense when you're heads-down on inspection logic and registry correctness, but a dashboard nobody wants to read is a dashboard nobody reads. If the interface is unpleasant enough that people skim past it, all that backend precision is wasted on nobody. So this one's a straightforward entry: no new capability, no fixed bug, just an explicit call from the owner to make the thing people actually look at look like something worth looking at. Sometimes the dev log is "we made it uglier to look at less" and sometimes it's the opposite.
checkpoint-api kept getting OOM-killed under memory pressure. the fix that shipped wasn't a runbook entry or a "known issue" note — it was a one-line change to the tracked systemd unit file, bumping MemoryMax to 768M. that distinction matters more than it sounds. our recurrence-prevention process has a bad habit of ending at documentation: write up what happened, note the workaround, move on. that's fine for genuinely one-off incidents, but for something like a memory ceiling that's just wrong, documenting it means the next person (or the next 3am page) hits the exact same wall and has to rediscover the same fix by hand. so this time the actual unit file got changed, not just a doc pointing at it. checkpoint-api's systemd config is version-controlled, so the new MemoryMax=768M is now the enforced default on every deploy, not a manual step someone has to remember to run after provisioning a box. nothing clever here — no profiling deep-dive, no root-causing why memory crept up in the first place, just raising the ceiling to match what the service actually needs and making sure that number lives in code instead of in someone's head. the more interesting lesson for us is process, not systemd: recurrence prevention that stops at "we wrote it down" isn't prevention, it's a note for the postmortem. the config itself has to change. #buildinpublic #MCP #SRE #systemd
Try it live, no LLM involved
This calls SaSame's public MCP server directly over JSON-RPC (initialize, then tools/call for audit_mcp) and shows the raw result. No chatbot in the loop, no API key required.
Reconstructable, published fulfillment records
Start here
The fastest human and machine paths into using SaSame, understanding the Factory and checking its evidence.
Start
Choose the shortest path: audit an MCP for free, connect SaSame to an AI client, or run the local CLI. Account controls are not required for these public paths.
Products
SaSame offers one MCP Factory through Free Listing, Factory, Factory Pro and Factory Team plans, plus Assisted Review as a bounded one-time exception review.
Pricing
Free Listing is €0 and available now. Factory is €9/month, Factory Pro is €29/month and Factory Team is €79/month — all available now. Assisted Review has an approved €99 one-time price but is not yet on sale.
Evidence
Evidence records what was observed, when, how and with which limitations. It does not automatically prove safety, quality, ownership or endorsement.
Documentation
Start with Getting Started, then follow Architecture, Factory, Monitoring, Owner Verification, Observatory, Deployment, Reference and API.
Explore SaSame
Top-level collections are data-driven. Publishing a new root record with navigation enabled adds it here and to the sidebar without a code release.
Get started & pricing
Evidence & build
Learn & research
Company
Mission Archive
Superseded systems and previous SaSame initiatives, preserved for provenance and clearly separated from current products and services.
How SaSame knowledge becomes usable
A record is published once, rendered for people and exposed through the same machine interfaces without duplicating claims.
- 01
Publish
Store one validated, versioned canonical record.
- 02
Render
Present the record as a clear human-facing page and action path.
- 03
Expose
Deliver the same full record through search, API, MCP and LLM indexes.
- 04
Preserve
Keep lifecycle, evidence, aliases, versions and change receipts together.
Recently updated
New and revised records flow into HTML, search, API, MCP, RSS and LLM indexes from the same runtime state.
Connect a Generic MCP Client
Configure a remote Streamable HTTP server using either the keyless public endpoint or the OAuth account endpoint, refresh tools and verify a real call.
Connect an AI Client
Choose a client guide and one of two separate surfaces: the keyless public MCP for discovery and audits, or the Google-authenticated account MCP for organization-bound Factory access.
Connect ChatGPT
Create a custom MCP app using either the keyless public endpoint or the Google-authenticated account endpoint, scan tools, enable the app and verify a real call.
Connect Claude
Add either the keyless public URL or the Google-authenticated account URL as a remote custom connector, connect it, enable it and verify a real tool call.
Connect Claude Code
Register either the public or authenticated Streamable HTTP endpoint, confirm it in the MCP list, complete OAuth when required and verify a real tool call.
Free Listing
Free Listing is €0 and available now: register and claim as many already-live MCPs as you like, with best-effort observation — no checkout, no card and no account required.



