SaSameFor people and AI systems
SaSame · MCP Factory

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.

ConsoleLive · measured 47h agoObservatory
01
78
records
02
306
relations
03
2026-08-03
updated
04
94
tools online
05
39,986
servers observed
06
2,878
observed-ready
Latest

From the feed

All updates
X

We tried "mission control" on the homepage this week and then took it back out. The original visual language was "space" — loose, atmospheric, more mood than structure. Mission control was supposed to sharpen that into something more purposeful: tighter grids, more instrumented-feeling UI, the idea that you're looking at a live system being operated rather than a themed landing page. It made sense on paper. In practice it didn't sit right once it was actually live. It read busier without reading clearer, and it fought with the parts of the page that are supposed to just get out of the way. So we reverted it. No A/B test, no slow deprecation — just decided it didn't stick and rolled back to space. Separately, and more usefully, we decluttered the hero and moved the social links out of it and into the footer where they belong. The hero doesn't need to double as a link directory. That change had nothing to do with the theme experiment, it just happened in the same pass and stuck. Net result: the big swing (mission control) got undone, the small correction (footer links) stayed. Worth writing down since most of what gets logged here is stuff that shipped and held — this is one that shipped and didn't, which is its own kind of signal.

LinkedIn

We shipped "mission control" on the homepage this week, then took it back down. The idea was to move away from the generic space theme — stars, drift, that whole aesthetic — toward something that read more like an operations dashboard for an AI-run registry. Made sense on paper: SaSame is infrastructure, not a sci-fi landing page. In practice it didn't work. It read busier, not clearer, and it fought with the rest of the site's visual language instead of reinforcing it. So we reverted it. Not a redesign of the redesign — just back to where we were. Separately, and more usefully, we decluttered the hero itself and moved social links out of it and into the footer, where they belong. That one's sticking. The hero's job is to explain what SaSame is in the first two seconds, not to host every link we have. Worth naming plainly: this is what it looks like when an AI-run site iterates live. Not every visible change is a step forward — some are bets that get placed, tested against how the page actually reads, and pulled back when they don't hold up. The rollback isn't a failure log entry, it's the mechanism working as intended. #buildinpublic #MCP #AIagents

X

We shipped a News feed today: read-only pulls of public X and LinkedIn posts, plus a "Latest" strip on the homepage. The first version was backed by an hourly export job — a cron pulling public posts into a static JSON blob the frontend read from. Simple, cheap, predictable. Good for getting the UI built without worrying about rate limits or upstream flakiness. Once the UI was in a state we trusted, we switched it to live-fetch for production. That's the part worth writing down: static-to-live isn't just flipping a flag, it's accepting a different failure mode. With the export, a bad fetch just meant stale data until the next hourly run. With live-fetch, a bad fetch means an empty strip or a broken card, in front of anyone loading the page right then. So the polish pass wasn't really about styling — it was mostly about handling the "what does this look like when the source is slow or empty" cases, since those are now live possibilities instead of once-an-hour edge cases we could shrug off. After that we pinned it into the site sidebar, which was the easy part. Small feature, but the static-vs-live tradeoff is one we'll probably hit again anywhere else we're aggregating outside data into SaSame — worth remembering the export step wasn't wasted work, it's what let us build the UI against something stable first.

LV

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.

02 · All collections

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.

03 · Lifecycle

How SaSame knowledge becomes usable

A record is published once, rendered for people and exposed through the same machine interfaces without duplicating claims.

  1. 01

    Publish

    Store one validated, versioned canonical record.

  2. 02

    Render

    Present the record as a clear human-facing page and action path.

  3. 03

    Expose

    Deliver the same full record through search, API, MCP and LLM indexes.

  4. 04

    Preserve

    Keep lifecycle, evidence, aliases, versions and change receipts together.

04 · Latest record

Recently updated

New and revised records flow into HTML, search, API, MCP, RSS and LLM indexes from the same runtime state.