TRANXACT.AI Help

Network topologies

The five ways a customer network reaches TRANXACT, what the network team prepares for a VPN or a private connection, /22 address planning and the subnet layout, hub-and-spoke peering, DNS and certificates, egress, and operator access.

The network is where most deployments lose time. Every option below is available on AWS, Microsoft Azure and Google Cloud; only the product names differ.

Five connectivity options

OptionStatusWhat it isFits whenR&R
Public HTTPSDefaultUsers reach TRANXACT through the load balancer and WAF over TLS 1.2+; SSO through the customer IdP.Everything is a web user or an HTTPS integration. No network build; fastest to go live.INFRA_2.6.01 (Standard)
Site-to-site VPNOptionalRedundant IPsec tunnels from the customer network to the TRANXACT VPC/VNet.Private integrations (MES, legacy), admin restrictions.INFRA_2.2.03 – 2.2.05
Private connectionOptionalAWS Direct Connect, Azure ExpressRoute, Google Cloud Interconnect. Predictable bandwidth and latency; VPN as the automatic backup path.High, steady volume or a policy that bans the internet path.INFRA_2.2.06 – 2.2.07
Peering / private linkOptionalVPC/VNet peering with the customer’s landing zone in the same cloud; private endpoints for selected services; local or global peering.The customer already runs a landing zone in the same cloud — the lowest-latency private path.INFRA_2.2.08, 2.2.10
Transit hubOptionalAWS Transit Gateway, Azure Virtual WAN or GCP Network Connectivity Center; TRANXACT attaches as a spoke.Hub-and-spoke landing zones.INFRA_2.2.09 – 2.2.10

What the customer network team prepares, per region

ItemSite-to-site VPN (IPsec)Private connection
Customer deviceAn IPsec-capable firewall or router with a static public IPA customer or carrier edge router at a cloud meet-me location
Tunnels / circuitsTwo tunnels per region to separate cloud gatewaysRedundant circuits recommended; VPN as the backup path
ProtocolIKEv2, AES-256, SHA-256, DH group 14 or higher (proposed default)BGP over a private virtual interface / peering
RoutingBGP preferred; static routes acceptedBGP with agreed ASNs and route filters
BandwidthUp to the gateway limit of the chosen cloudThe circuit size the customer orders, e.g. 1–10 Gbps
Live DR regionA second pair of tunnels to the Live DR region (INFRA_2.2.04)A circuit or VPN to the Live DR region
OwnershipCustomer: device, ISP, on-premise firewall rules (Excluded). TRANXACT: the cloud gateway.Customer: circuit and carrier contract (Excluded). TRANXACT: the gateway attachment.

Order a private-connection circuit at contract signature. Circuits often take weeks from the carrier; run on VPN until the circuit is live.

Address planning

  • At least a /22 private (RFC 1918) range per region — 1,024 addresses.
  • A second, different /22 for the Live DR region.
  • Neither may overlap any customer, partner or landing-zone network — offices, data centres, other clouds.
  • Kubernetes pod and service ranges are planned inside or alongside the range, and are subject to the same no-overlap rule if they are routed.
  • Avoid the cloud provider’s reserved and link-local ranges.
  • Providing the ranges is the customer’s task (INFRA_2.2.02, Excluded). Changing them after the build means a rebuild (INFRA_2.2.12, Additional Service, by change request).

Collect the customer’s full IP plan before choosing. One overlap blocks VPN, peering and DR routing at once, and one missing /22 can hold up the whole build.

The subnets inside one region

SubnetHolds
IngressLoad balancer, WAF, public IPs
Node · AZ1, AZ2, AZ3Kubernetes workers, one subnet per zone
DatabasePrivate only, with no internet route
EgressNAT gateway to allow-listed destinations
GatewayVPN / private-connection termination
AdminBastion / zero-trust access point for operators

One way to carve 10.40.0.0/22 — an illustration for training, not a TRANXACT standard; the Ledger Architect sets the real plan at design:

Primary region   10.40.0.0/22   (10.40.0.0 - 10.40.3.255)
  ingress        10.40.0.0/26
  gateway        10.40.0.64/27
  admin          10.40.0.96/27
  egress (NAT)   10.40.0.128/27
  database AZ1   10.40.0.192/27
  database AZ2   10.40.0.224/27
  nodes AZ1      10.40.1.0/24
  nodes AZ2      10.40.2.0/24
  nodes AZ3      10.40.3.0/24

Live DR region   10.40.4.0/22   (same layout, never overlapping the primary)

Peering: hub and spoke

For a customer with an existing landing zone in the same cloud, TRANXACT is the spoke and the customer’s landing zone the hub. The peering is the point of demarcation. The hub gateway carries traffic on to offices and data centres, and the customer may put its own firewalls or network virtual appliances in the hub.

Transitive routing through the hub must be explicitly allowed, and hub routing and inspection are the customer’s (INFRA_2.2.10, Excluded). Agree route ownership and inspection points with the customer’s cloud team before the build.

Name resolution and certificates

Customer providesTRANXACT provides
The domain or subdomain, e.g. erp.customer.com (INFRA_2.3.01)Ingress endpoints in both live regions behind a global traffic manager (INFRA_2.3.03)
A public-CA certificate for the FQDN, wildcard allowed (INFRA_2.3.02) — unless the managed certificate option is contracted (INFRA_2.3.06)Installation and renewal of the certificate, with an expiry alert 30 days ahead (INFRA_2.3.05, TO_4.11.01)
The public DNS record; a private zone or conditional forwarding if private access is usedA low DNS TTL, region-specific hostnames for monitoring and drills, and the DNS failover runbook (INFRA_2.3.04)

Users and integrations connect to one location-agnostic name. It resolves through the traffic manager across both live regions, so a Live DR failover needs no reconfiguration anywhere.

Never use .local suffixes, hard-coded IP addresses or region-specific names in integrations. An expired certificate or a missing DR record is the most common avoidable outage — put both in the joint runbook.

Data in transit

Inbound to TRANXACTOutbound from TRANXACT
HTTPS only (TLS 1.2+) through the load balancer and WAFEgress through NAT with an allow-list of destinations
SSO through the customer IdP; MFA enforced thereTypical: banks, tax / e-invoicing portals, payroll providers, email, the AI engine
APIs authenticated per integration client with scoped rolesOutbound calls use TLS; credentials held in a secrets store
Optional IP allow-listing or private-only accessNo other internet egress from nodes or the database
Service traffic inside the cluster encrypted

The customer lists every outbound destination (INFRA_2.6.03, Excluded); TRANXACT maintains the allow-list, one service request per destination (INFRA_2.6.02).

A missing allow-list entry blocks payments or filings on day one. List them during design, not during go-live week.

How TRANXACT operators get in

  • Through a zero-trust or bastion access point in the dedicated admin subnet. No node or database is exposed directly.
  • Just-in-time, time-boxed elevation, approved per change or incident — approved by the customer (TO_4.5.05, Excluded).
  • MFA on every operator identity; least privilege; role-based.
  • Every admin session and cloud-API call logged, and exportable to the customer’s SIEM.
  • Operators administer the platform. Business data is accessed only under a customer-approved ticket.

Agree at design who on the customer side may approve operator elevation, and whether production data access must be co-signed.

Common integration scenarios

ScenarioPatternDirectionConnectivityEndpoint owner
Banking & paymentsAPI / host-to-host SFTPBothEgress allow-list; private link where offeredCustomer
Tax & e-invoicingAPIOutboundEgress allow-listCustomer
Payroll & benefitsAPI / SFTPBothEgress allow-list or VPNCustomer
IdentityFederation (SAML / OIDC), SCIMInboundPublic HTTPSCustomer
BI & data platformsRead API / scheduled extractOutboundPrivate link or HTTPSJoint
Legacy & shop floorAPI / eventsBothVPN or private connectionCustomer
Email & notificationsSMTP / APIOutboundEgress allow-listJoint
AI engine for ASKAPIOutboundEgress allow-listTRANXACT, or the customer with BYOK

Every integration goes through TRANXACT APIs or managed file transfer. Nothing connects to the database.

Values marked proposed default are the deployment guide’s recommended starting points. Confirm each one per customer; the contract, order form, SLA and DPA prevail over this page.