Skip to content

An Open-source access negotation system for Research Infrastructures

License

Notifications You must be signed in to change notification settings

tmilost/negotiator

 
 

Repository files navigation

Negotiator

build GitHub release codecov OpenSSF Scorecard Static Badge Static Badge License

Negotiator is an open-source access negotiation solution tailored for research infrastructures. It offers a highly customizable workflow engine, along with support for messaging, notifications, and moderation.

Project Goals

Negotiator aims to streamline access management by providing an extensible and customizable solution for negotiating access to various resources, including biological sample collections, specialized services, and expertise within research infrastructures.

Current Status

The Negotiator is actively used to mediate access to health data and biological samples within BBMRI-ERIC and other European research projects. For more detailed information, refer to our official Documentation.

Quick Start

Prerequisites

  • Docker Engine 27.0 and newer
  • Docker Compose 2.30 and newer
  • Host networking enabled (See this link for Docker Desktop)
  • Unallocated Ports 8080, 8081 and 5432

To launch a local instance of the Negotiator, run the following commands:

git clone https://github.com/BBMRI-ERIC/negotiator.git
cd negotiator
docker compose up -d

Tip

The Database is available at: jdbc:postgresql://localhost:5432/negotiator with default credentials negotiator:negotiator

Development

Pull requests are welcome, please go through the Pull Request template before asking for review. For contributing, please read our contribution guidelines.

Documentation

Official documentation available at https://bbmri-eric.github.io/negotiator.

License

Copyright 2020-2025 BBMRI-ERIC.

Licensed under GNU Affero General Public License v3.0 (the "License"); you may not use this file except in compliance with the License.

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

About

An Open-source access negotation system for Research Infrastructures

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 78.7%
  • Vue 15.6%
  • JavaScript 4.5%
  • HTML 0.9%
  • SCSS 0.1%
  • Dockerfile 0.1%
  • Shell 0.1%