Specifications
The Weaver specifications (RFCs) capture abstractions, models, protocols and data formats for enabling cross-ledger communication.
For newcomers who wish to find out more details about the Weaver design and wish to contribute to the code base, we recommend starting with the models. Protocol engineers will find in RFC: 01-009 a useful overview of the relay model, and may then progress on to reading one of the existing protocols' design and implementation; e.g., the data sharing protocol in RFC: 02-001. If you are interested in adding support for a new ledger technology, see the existing driver implementations and existing interoperability module implementations. Where relevant we use ABNF for formal syntax definitions.