The following principles are intended to guide the evolution and growth of the technical community and the ecosystem, over time. The living document can be found here

North Star Governing Principle

North Star Governing Principle 

This is the LF Energy steering principle

Mission 

Support society and the planet

Statement 

The LF Energy ecosystem is designed and engineered to support rapid decarbonization that benefits the environment, enables economic prosperity, and leads to social well-being for future generations.

Rationale 

To mitigate the worst of climate change, research scientists have concluded that power systems must lead global decarbonization efforts to remove fossil-fuel from our economies. Right behind power system transformation will be passenger vehicles, the built environment, and trucks. Together these interrelated efforts represent 75% of the carbon currently being emitted. Failure is not an option. 

The goal of LF Energy is to enable this energy and power system transformation in a way that ensures both the health of the world’s economy and the health of people, the planet, and the well-being of future generations. Our mission is to provide a 21st century plan of action to respond to decarbonization of power systems, transportation, and buildings through open source, open frameworks, reference architectures, leveraged collaborative development, and a support ecosystem of complementary projects.

Implications 

To enable open, global collaboration and cooperation around transforming economies to be carbon neutral, LF Energy recognizes that clean and renewable energy, power systems, and transportation are central to nearly every challenge and opportunity facing humanity. For this reason, LF Energy declares: 

  1. Projects and working groups will support and not contradict the Universal Declaration of Human Rights. 
  2. LF Energy projects will seek to ensure access to affordable, reliable, sustainable and modern energy for all people through alignment to the UN Sustainable Development Goals. 
  3. Projects that do not contribute to the UN Sustainable Development Goals or that in some way violate the Universal Declaration of Human Rights will not be adopted into the LF Energy ecosystem.

Architecture Principles 

Principle #1

Interoperability by default

Statement 

Design and engineer for easy integration

Rationale 

The more it is interoperable, the easier it is adopted, the faster the community grows

Implications
  • Consider interfaces as important as core feature.
  • Clearly identify components that may be connected to the tool.
  • Use internationally recognized standards, and where possible well governed, royalty-free and open standards are preferred. 
  • Use open source principles and open source licenses that allow for joint investment, and that include the right to modify and for source code, reference implementations, reference architectures, and other intellectual property to be shareable to ensure for long-term improvement, sustainability, and evolution.


Principle #2

Resilience by design

Statement 

Design and engineer for continuous availability.

Rationale 

The energy transition leads to an increased share of renewable energy sources, resulting in more volatile and unpredictable power systems. This requires real-time situational awareness with minimal service interruptions.

Implications
  • Minimize downtime (including planned maintenance)
  • Design anti-fragile systems (anticipate failure) 
  • Design for automation 
  • Adopt software practices that enable scalability and resilience


Principle #3

Simplify by design

Statement 

Design and engineer for simplicity.

Rationale 

Simple architectures are easier to communicate, build, deploy, operate, and evolve thus requiring lower costs.

Implications
  • Simple is hard and requires a better understanding of the problem space, available technologies, experience with previous designs to eliminate unneeded complexity and ongoing effort to fight entropy over time. 
  • Avoid over-engineering today to pay off in the future at the same time balance to provide for the easy integration of near term capabilities.
  • Avoid premature optimization and allow the design to emerge from known implementations. 
  • Focus on code that is directly supporting functionality that provides value that is differentiating for LF Energy. 
  • Strive for the Simplest Option:
    • Of two otherwise equal solutions, the simplest is usually better 

    • Do the simplest thing that could possible work 

    • Everything should be made as simple as possible, but not simpler


Principle #4

Security and safety by design

Statement 

Design and engineer for security and safety

Rationale 

Security and safety must be a top priority from the start and cannot be bolted on afterwards. 

Security and safety benefits include: 

  • It protects your and your customers businesses 
  • It protects personal information
  • Allows employees and customers to work safely
  • Inspire confidence in your solutions

Implications 

  • Security bowtie analysis & CII infrastructure best practice badge as a way of eliciting requirements for safety and reliability concerns.
  • Security is based on identity and not location (zero-trust)
  • Security in depth (multiple layers) 
  • Secure defaults; systems may never revert to insecure mode, e.g. in case of failure
  • Use standards for authentication and authorization including federated identity protocols.
  • Due diligence in terms of adding 3rd party components. 
  • Enable a full audit trail.