Technology · Stack
The first moraix production standard.
Every layer below has operated in a real moraix production system. It is a proven starting point, not a fixed bundle. Technology is selected according to each workflow's data, security, residency, integration, and operating requirements.
Stack overview
Four groups, matching the architecture.
Each group operates one part of the system.
Infrastructure
Operates the secured deployment control and the environment every layer runs in.
- Hetzner
- Docker
- Docker Compose
- Caddy
- Cloudflare
Workflow and data
Operates workflow orchestration, the governed data foundation, and the deterministic core.
- n8n
- PostgreSQL
- SQL
- Node.js
AI and agents
Operates selective AI, the domain agents, and the interfaces people reach them through.
- Anthropic
- Model Context Protocol
- TypeScript
- Zod
Operations and control
Operates evaluation, monitoring, and change control across the whole system.
- Automated tests
- Evaluation sets
- Git
- GitHub
- Deployment controls
- Monitoring
Detailed production standard
Every capability, its technology, and what moraix is responsible for.
Infrastructure
Cloud infrastructure
Hetzner
moraix responsibility
Provisioning, deployment environment, service operation
Containerized deployment
Docker, Docker Compose
moraix responsibility
Reproducible services, isolation, versioned deployment recipes
TLS and routing
Caddy, Cloudflare
moraix responsibility
Secure endpoints, controlled public exposure, gated access where a service is publicly exposed
Workflow and data
Workflow orchestration
n8n
moraix responsibility
Ingestion, extraction, matching, human review, scheduling, error workflows
Operational source of truth
PostgreSQL
moraix responsibility
Schema design, reconciliation state, evidence, exceptions, role-scoped views
Deterministic processing
SQL, version-controlled Node.js
moraix responsibility
Testable normalization, matching, validation, and export logic
AI and agents
AI extraction and reasoning
Anthropic Claude API
moraix responsibility
Model integration, structured extraction, tool use, refusals, evaluation
Agent runtime
Node.js, TypeScript
moraix responsibility
Domain-agent services, authentication, query logging, rate limits
Agent interoperability
Model Context Protocol
moraix responsibility
One secure, versioned, revocable endpoint per domain agent
User interfaces
Claude and MCP-compatible clients
moraix responsibility
Secure connection of approved users to role-scoped agents
Operations and control
Validation and testing
Zod, TypeScript, automated tests, evaluation sets
moraix responsibility
Input and output validation, security and regression testing, acceptance gates
Source and deployment control
Git, GitHub
moraix responsibility
Reviewable code, workflow definitions, deployment recipes, change history
The model layer is replaceable. The operating capability is not.
Hosted inference is provided by the selected model vendor, Anthropic in the systems moraix runs today. moraix owns and operates the integration, prompts, tools, evaluations, credentials, controls, and change lifecycle. The model layer can change without the business losing its governed data, workflows, or operating capability.
Data location and access
Your data in a moraix-operated production system lives on servers in the European Union. The governed operational foundation runs on Hetzner infrastructure in Germany: records, state, evidence, exceptions, and decisions. Where a service is exposed on the public internet, access is gated, with Cloudflare where we put a public edge in front of the system.
Every engagement runs on inspectable controls: authenticated access, narrow permissions, evidence linked to outputs, human decision points for consequential steps, logging, and controlled change.
What stays with you. You own the business capability and its data. Decision rights and final approvals stay with your organisation. Legal and regulatory accountability for how the system is used stays with you; moraix supplies the technical controls and operating evidence your advisers need.
How data can be arranged. Depending on the workflow, we can:
- Run the system on moraix-operated EU infrastructure and deliver results into your systems
- Constrain what leaves your environment, for example process on moraix servers and return structured outputs, or deliver files your team loads into a local database
- Document every subprocess that handles your data, including the selected model vendor for inference
Hosted model inference is provided by the selected vendor, Anthropic in systems moraix runs today. That is a processing step, not where your system of record is stored. moraix owns integration, prompts, tools, evaluations, credentials, and the change lifecycle. The model layer can change without moving your governed data or workflows off the EU servers.
If your security review needs detail before work starts, ask early. We answer with the operating standard above, a clear list of every subprocessor that handles your data, and how the engagement runs under your own controls.