This document describes the TAS3 Concrete Architecture and protocol choices in a normative and prescriptive way. It also describes the official, but not exclusive, TAS3 API generically and for selected programming language bindings. Any implementation or deployment claiming "TAS3" compliance MUST abide by this document as well as [TAS3ARCH], and [TAS3COMPLIANCE]. A deployment usually has to satisfy, as well, requirements of the Trust Operator's, see [TAS3GLOS], Governance Agreement and certification procedures, some of which concern the software implementation and others the deployment's organizational properties. Use of TAS3 brand is governed by a separate TAS3 Brand Agreement.
This document uses the keywords (e.g. MUST, SHOULD) of [RFC2119]. All text is normative unless expressly identified as non-normative. Prose and specification has precedence over examples. In general the examples should not be assumed normative unless no normative specification for the subject matter is available.
This architecture, and related documents are copyrighted works of TAS3 Consortium, as dated. All Rights Reserved. This architecture, and related documents, are versioned and subject to change without notice. No warranty or guarantee is given. This architecture, and related specifications can be implemented on Royalty Free terms by anyone. However, no warranty regarding IPR infringement is given. For further details, please see [TAS3CONSOAGMT].