Für Smart-Factory-Architekten, IT- und OT-Verantwortliche

Smart Factory Architect

Maschinen publizieren über MQTT. Der ERP-Kontext kommt über REST. KI-Agenten verbinden sich über MCP. Jeder Integrationspunkt ist typisiert, dokumentiert und als Docker-nativer Edge-Service deployt — im Besitz der Fabrik, nicht des Anbieters.

check_circle
Edge-Topologie inspizieren
check_circle
Datenverträge prüfen
check_circle
Integrationspunkte verifizieren
flag
Eigenen Service deployen

A Single Pane of Glass

Explore the Unified Namespace directly from the architect view. Search live MQTT topics, inspect machine paths, and watch the factory data model breathe.

Reconnecting…·0 topics
Waiting for the first messages…
Connected to the factory broker. Topics will appear here as data starts flowing.

Typed Control Plane

Integrate through a typed control plane, not a pile of ad hoc endpoints. PREKIT uses a standard OpenAPI surface as the metadata and discovery layer.

  • check_circleAuto-generated clients from the OpenAPI schema for typed integrations.
  • check_circleSignal discovery by semantic contract instead of hardcoded topic guessing.
  • check_circleSystem elements, permissions, annotations, and service inventory live behind one API.

Relevant for ERP, MES, historian, and partner applications that need discovery before subscription.

GET /api/v1/signals/?implements_contract=EdgeExecutionContext
{
  "results": [
    {
      "name": "execution-context",
      "data_type": "json",
      "implements_contract": "EdgeExecutionContext",
      "topic": "alp/v1/_Metric/factory/conching/unit-04/execution-context"
    }
  ]
}
smart_toyFragen Sie die Fabrik alles

Live-Technischer Assistent

Nutzt dieselbe Live-Fabrik, ERP, Topologie und kuratierte MCP-Werkzeugfläche, die den öffentlichen Assistenten antreibt.

Governance & Identitaet

Dieselbe Plattform, die die Fabrik oeffnet, regelt auch, wer was sehen, veroeffentlichen und aendern darf.

fingerprint

IAM

Keycloak mit OAuth2 / OIDC

policy

RBAC

Rollenbasierte und ISA-95-Namespace-aufgeloeste Ressourcenzugriffskontrolle

key

Namespaces

subscribe / publish / read / write

vpn_lock

mTLS

Service-zu-Service-Vertrauen

workspace_premium

Private PKI

Von Smallstep ausgestellte Zertifikate

Sicherheitsmodell
roles:
  - prekit_admin
  - prekit_editor
  - prekit_viewer
namespace_scopes:
  - subscribe
  - publish
  - read
  - write
  - annotate
  - delete
mqtt_auth:
  - certificate-based
  - keycloak tokens
service_to_service:
  - mTLS
  - private PKI

Semantische Vertraege

Semantische Vertraege bewahren die Ausfuehrungsbedeutung ueber ERP, Maschinen und Agenten hinweg.

EdgeExecutionContextVALIDIERT

Published on the signal’s normal PREKIT _Metric topic. The contract lives inside Metric.value_json.

Discover via GET /api/v1/signals/?implements_contract=EdgeExecutionContext

event_type: execution_start
asset_id: 4
lot_nr: 23018
timestamp: 2026-04-04T07:42:18Z
source: plc_auto
order_nr: 992
step_id: 2
operator_id: OP-17
context:
  recipe: Dark 78%
  shift: A

Eigene Services im Namespace bereitstellen

deployed_codeDocker

PREKIT generiert Docker Compose Deployments aus Edge-YAML. Eigene Services werden in der Node-Spezifikation deklariert, im Service-Inventar registriert und koennen eigene ServiceDetails in dieselbe Architektur publizieren.

custom_services:
  - name: chocolate-ai-copilot
    service_type: agent
    description: Partner-provided orchestration service

# declared in node YAML
# added via docker-compose.override.yaml
# registered into PREKIT service inventory

Wie PREKIT es inspizierbar macht

  • check_circleGenerate: `prekit generate <node>` renders the compose package.
  • check_circleRegister: service name and `service_type` are added to PREKIT’s service inventory.
  • check_circleObserve: architecture metadata and KPIs let the service appear in the architecture layer.
  • check_circleGovern: mTLS, PKI, and namespace rules apply across the same runtime.

Inspizieren Sie diesen Stack mit Ihrer eigenen Integration im Sinn

Diese Fabrik bleibt bewusst öffentlich. Wenn Sie Ihren eigenen Connector, Service oder Agentenfluss mit demselben Live-Kontext vergleichen möchten, nutzen Sie diese Demo als Referenzpunkt.

Alpamayo kontaktieren