Skip to content
A. Yasuda edited this page Jun 16, 2021 · 22 revisions

What's EC?

EC stands for "Enterprise-Connect", it is a professional assembly led by a group of researchers, and engineers (ec-research@ge.com) who have common vision of the de-centralisation network, currently sponsored by General Electric.

What's the EC Agent?

Born in GE Global Research lab, with Software-Define-Network as the design principle, The Agent is a Four-way three-mode reach-in/out cluster-able software switch. The functional components currently consist of connection utility, a cert-based cipher runtime. and open-source plugins. The Agent was designed as a network security layer, which is applicable in TCP-based industrial use cases. See Agent Since '16, the agent runtime has been servicing across GE industrial business unit of Power, Aviation, Healthcare, as of today it continues service amongst the global customers in many interesting business use cases.

Where to subscribe?

The traditional modes (client, server, gateway) in current production release employ a managed service for billing purpose. See EC-Service

What in the SDK?

The SDK contains the EC Agent in the form of binaries, distribution packages, libraries. Its examples available currently in Java, Python, and nodejs. The research team is actively working towards opensource for further the industrial adoption.

Features highlights.

  • Group validation.
  • Auto-Refresh OAuth2 Token validation.
  • IPv4/IPv6 Whitelist/Blocklist. Whitelist's IETF CIDR compliant.
  • Two-way TLS/SSL Certificate verification.
  • Spoof-free service verification.
  • Single-tenant.

Main

EC Service

EC Agent

EC Gateway Deployment

EC WebUI

Development

  • APIs
  • Libraries
  • Java
  • Nodejs
  • Python
  • C
  • Mobile
Clone this wiki locally