source systems
Energy market message: read the status, do not send it
An energy market message on RAIDA moves by email, SFTP or REST. The assistant may read the status. It does not sign, encrypt or send the XML.
5 min read · Phillip Pham
Field notes on the layer nobody demos: getting records out of SAP, MES and PLM in a form a retrieval system can actually use. This hub collects the extraction paths, the masking of personal data inside the pipeline, and the permission model that has to survive retrieval for an answer to pass a security review.
12 posts, newest first
source systems
An energy market message on RAIDA moves by email, SFTP or REST. The assistant may read the status. It does not sign, encrypt or send the XML.
5 min read · Phillip Pham
source systems
A grid control archive is the history PSIcontrol, PSIprins, Spectrum Power 5 or HIGH-LEIT already keeps. The assistant may read it. A setpoint is not a question.
5 min read · Phillip Pham
source systems
A meter data gateway holds the values BTC, co.met or GWAdriga already forward. The assistant may read a value. Gateway administration is a different right.
5 min read · Phillip Pham
source systems
CRM quote questions an agent may answer: which quotation is open, its status, the customer. Accepting it, or turning it into an order, stays a click in the CRM.
5 min read · Phillip Pham
source systems
CRM sales questions with a documented read: open deals, the owner, the next date. Stage changes, sends and deletes are not questions. They are edits.
5 min read · Phillip Pham
source systems
The DATEV API splits in two: DATEVconnect on the workstation for account postings, and the cloud gateway for accounting sequences. An agent may read, not post.
6 min read · Phillip Pham
source systems
Utility billing integration for a Stadtwerk: the agent reads a contract on Schleupen.CS under the caller's login. Market messages stay in the billing system.
9 min read · Phillip Pham
source systems
Energy data management at a Stadtwerk sits in BelVis, Robotron or SOPTIM. An agent may read a schedule status. Sending that schedule stays inside the system.
8 min read · Phillip Pham
source systems
Utility network documentation at a Stadtwerk lives in Smallworld, Lovion and SAP PM. An agent may ask which meters an outage covers. It does not edit the model.
8 min read · Phillip Pham
mcp integration
MCP server for enterprise source systems: 100 niche ERP, MES and PLM systems in European industry with no AI connector. How Pexon builds the missing MCP servers.
6 min read · Noel Dinger
delivery model
Buying forward deployed engineering means testing whether the work lives on the vendor's platform or in your SAP, MES and PLM, not copying Palantir's GTM.
9 min read · Phillip Pham
The demo passed on curated files. Permission-aware retrieval fails when the file share has no permission metadata on each chunk. Test that before the next pilot.
12 min read · Noel Dinger · updated 29 Sept 2026
This area is about making enterprise data reachable: reading SAP, MES, PLM, SharePoint and thirty-year-old SQL schemas, working out which field is actually authoritative when four of them disagree, masking personal data before anything is indexed, and carrying the real permission model through to retrieval.
It is written for the people who will do that work — data engineers, integration architects, and the one person in the company who still understands the custom Z-tables.
The argument running through this area is that AI projects rarely fail on the model. They fail because a demo was built on a curated folder of two hundred clean documents, and the production corpus turned out to be four million files with three naming conventions, no revision discipline and an access-control list that nobody has audited since 2019. Fixing that is not preparation for the project. It is most of the project.
Because the model is the interchangeable part. Retrieval quality, field-level authority and entitlements determine whether an answer can be trusted, and none of those improve when you swap in a better model. A pilot that skips this layer works on a curated folder and stops working on the real corpus.
Usually not. A warehouse is optimised for aggregates, and most AI use cases need the specific record with its context and its permissions attached. We generally read from the source system or a replica and build a retrieval layer beside the warehouse rather than waiting for one.
Thirty minutes with the architect who would actually run the engagement.