SaSameKnowledge
publisheddocumentationdocumentation

How does the SaSame MCP Factory lifecycle work?

This page explains the operational sequence shared by every Factory entry point.

Collection
documentation
Updated
2026-08-01
min read
9
Version
v2
Verified summary

The Factory connects entry, blueprint, build, inspection, shipment, observation, repair and reverification through one evidence-backed lifecycle.

01

Purpose

This page explains the operational sequence shared by every Factory entry point.

02

Entry points

An item enters the lifecycle through one of 7 creator-stated starting points:

  1. I have an idea.
  2. I have a design or spec.
  3. I have an unfinished build.
  4. I have a finished MCP.
  5. I have a live MCP.
  6. My MCP has a problem.
  7. I just want monitoring.

Each entry point routes into the same 21-station lifecycle rather than a separate product path. See Getting started for exactly how to connect and start.

03

Lifecycle states

Every item in the Factory carries exactly one canonical state at a time:

QUEUED -> RUNNING -> WAITING_FOR_CREATOR / WAITING_FOR_OWNER / WAITING_FOR_REVIEW
       -> BLOCKED_WITH_REASON -> FAILED_RECOVERABLE -> FAILED_TERMINAL
       -> SHIPPED -> OBSERVING -> REPAIR_RECOMMENDED
       -> WITHDRAWN | COMPLETED   (terminal states)

A CI-blocking invariant check rejects four violation classes before they can reach production: an orphaned item with no valid predecessor, a duplicate lifecycle record for the same item, an impossible state transition, and a commercial-fulfillment mismatch — the invariant that a checkout view, a created checkout, a payment event, an entitlement and an actual deployment are four different facts, not one.

04

The 21 stations, grouped by role

The 21 stations split into five disjoint groups whose union is the exact station registry:

GroupStations
Front doorAdmission
Primary creator pathIntake, Blueprint, Build, Inspection, Claim, Shipment, Billing, Distribution, Observation
Repair branchRepair, Reverification, Reshipment
Cross-cuttingOrchestrator, Status portal, Notification
Explicit actionMarket intelligence, AEO, Support, Reverse logistics, Security incident

What each station actually does:

StationRole
AdmissionDeterministically admit, route for review, or reject unsupported work before intake
IntakeClassify the creator's entry point, issue one lifecycle ID
BlueprintAssisted design station; normalizes or produces the blueprint
BuildBuild-station adapters; the creator owns the implementation
InspectionPreflight, runtime and external-call inspection receipts (see Repair for the 7-layer contract)
ClaimOwner claim, product identity, version lineage, shipment manifest
ShipmentProduces the shipment manifest
BillingCheckout, billing ledger, entitlement, fulfillment
DistributionDistribution and the SaSame shelf; paid ranking and endorsement are prohibited
Status portalCustomer-visible lifecycle status, assisted queues, no lost handoffs
ObservationPost-shipment scheduler plus longitudinal intelligence (see Monitoring)
RepairRepair blueprint, creator repair handoff, reshipment (see Repair and reverification)
OrchestratorDurable, idempotent station-job routing, retry, compensation, restart recovery
SupportSupport, correction, complaint, refund-case and service-recovery lifecycle
Reverse logisticsRecall, withdrawal, deprecation, takedown and restoration, with history preserved
Market intelligenceNeutral market/product-design input; the creator retains the product decision
AEOAgent-discovery publication and attribution; reach is separated from demand
NotificationTenant-bound notification events, receipts, retry and recovery
Security incidentIncident intake, containment, recovery, evidence preservation
ReverificationRe-runs inspection on the repaired build
ReshipmentA new shipment manifest for the repaired version

Current automation maturity: every station runs at an assisted level today except Observation and AEO, which are partially automated. Public labels are deliberately honest about this — for example Inspection is publicly labeled "assisted inspection (verification status only, not a safe/good verdict)" and Claim is labeled "assisted ownership claim (control proof, not quality)."

05

Boundary and limitations

Normal Guided Build is BYO-LLM and deterministic. SaSame does not take custody of creator credentials or automatically modify creator code.

06

MCP-first status and exports

SaSame does not require a fixed web dashboard for normal Factory use. After a principal is registered, call factory_dashboard_snapshot to obtain one bounded principal-scoped view of membership, slot use, lifecycles, claims, monitoring, findings, notifications, next actions, freshness and receipt references. A user, ChatGPT, Claude, a spreadsheet or a BI client can render that structured response in the format it needs. Call factory_export for a bounded JSON, CSV or Markdown page. Both tools require the principal ID and principal key, never return lifecycle keys or credentials, and cannot read another principal's portfolio. An optional organization filter is accepted only when the caller is an active member. Checkout creation, payment, entitlement and fulfillment remain separate facts, and neither read-only call counts toward the North Star.

EX

Examples

4
  1. 01

    A live MCP can enter at observation, produce a reproducible finding, receive a repair blueprint and return for reverification.

  2. 02

    A duplicate scheduled observation run for the same version and time window never creates a second observation record — the orchestrator is idempotent by design.

  3. 03

    A creator asks ChatGPT to turn factory_dashboard_snapshot into a table ordered by recent findings without SaSame maintaining a separate charting product.

  4. 04

    An operations team calls factory_export with format: "csv" and imports the bounded, formula-injection-safe result into its own reporting workflow.

RF

References

2