Skip to content

Repository for the Baseline standards team and specification work

License

Notifications You must be signed in to change notification settings

anaisofranc/baseline-standard

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Baseline Protocol Specifications

Baseline Logo

Read the full documentation here at docs.baseline-protocol.org. Join our Slack workspace, Discord channel, Telegram channel and follow us on Twitter for Baseline news and updates!

Overview

This folder contains the specifications for the Baseline protocol, a technique which combines advances in cryptography, messaging, and blockchain to coordinate complex business processes at low cost via the public Mainnet while leaving private data on traditional systems of record.

The main goal of this folder is to provide accurate reference documentation for the aspects of the protocol that are independent of language or implementation.

In addition to describing the current state of th Baseline protocol, the specs folder serves as a coordination point and a venue to drive the development of the Baseline OASIS standards.

Status

The Baseline protocol specifications are currently work in progress.

Specifications

There are currently two specifications in development:

OASIS Spec 1 - The Baseline CORE Specifications document: The document describes the minimal set of business and technical prerequisites, functional and non-functional requirements, together with a reference architecture that when implemented ensures that two or more systems of record can synchronize their system state over a permissionless public Distributed Ledger Technology (DLT) network.

CORE latest working draft

OASIS Spec 2- The Baseline API & Data Model Specifications document: The document describes the Baseline programming interface and expected behaviors of all instances of this interface together with the required programming interface data model.

API latest working draft

Quick Links - Specification Components

Component Link Description Roadmap status
Glossary #2 Provides terminology/definitions of key concepts. Status: In progress - Main concepts have been defined and reviewed by the team. New keywords should be defined and added as we go.
API Spec #37 Describes the Baseline programming interface and expected behaviors of all instances of this interface together with the required programming interface data model. Status: In progress - PRIORITY
CORE Spec - Communication #38 Describes messaging mechanisms between parties' baseline stacks and between systems of records and baseline stacks. Status: Started - actively looking for individuals to take the lead on this.
CORE Spec - Privacy & Confidentiality #39 Describes mechanisms to ensure counterparties confidentiality and shielded private transactions. Status - Not started
CORE Spec - Agreement Execution #40 Describes the functionalities, events and terms required for baselining. Status: Started - actively looking for individuals to take the lead on this.
CORE Spec - Governance #41 Describes the required functionalities to implement governance processes at every functional layer of the Baseline specification. Status: Not started
CORE Spec - Security Considerations #42 Describes security topics that should be important in Baseline implementations but that are NOT requirements. Status: Not started
CORE Spec - Conformance #43 Describes the conformance clauses and tests required to achieve baseline compliant implementations. Status: Not started

#Quick Links - Documentation

Document Link Description Roadmap status
Cookbook #29 Add specification-related content to Cookbook Not started

License

All contribution in this repo is released under the CC0 1.0 Universal public domain dedication. For the full license text, refer to LICENSE.

Contributions

To participate in the evolution of Baseline via the specs process, please see our Contributors Guidelines.

About

Repository for the Baseline standards team and specification work

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 100.0%