Skip to content

Architecture decision records (ADR) ​

An ADR is the permanent record of a decision that has been taken in Tamga Network and has become binding: what the problem was, which options were considered, what was decided and what follows from it. A closed decision changes only through a new ADR; the old record is not deleted but marked as superseded.

Trust

NoDecisionDateStatus
0001Besu QBFT ledger2026-07-29Accepted
0004Institutional identity: X.5092026-08-06Accepted
0009Chainless beta and chain threshold2026-09-24Accepted
0015Single trust interface2026-09-27Accepted
0024Participant registration data2026-09-29Accepted
0026Registration certificates2026-09-29Accepted
0034HAIP 1.0 conformance2026-10-01Accepted
0036Trust federation2026-10-01Accepted
0038Sandbox: the test network2026-10-03Accepted

Credentials

NoDecisionDateStatus
0006Credential format: SD-JWT VC2026-09-03Accepted
0007Schema registry2026-09-09Accepted
0008Where the status list lives2026-09-09Accepted
0010Credential type identifier (URN)2026-09-24Accepted
0014Events category2026-09-27Accepted
0021E-mail and phone credentials2026-09-29Accepted
0028Health credentials2026-09-29Proposed
0029Schemas in the development stage2026-09-30Accepted

Identity and privacy

NoDecisionDateStatus
0005Assurance model and stateless bootstrap2026-09-03Accepted
0011Provisional identity attestation provider2026-09-25Accepted
0013mdoc for the identity credential2026-09-26Accepted
0022Class of the identity service2026-09-29Accepted
0031Per-site pseudonyms2026-10-01Accepted
0032Zero-knowledge proofs (ZK)2026-10-01Accepted

Wallet

NoDecisionDateStatus
0012Proximity presentation2026-09-25Accepted
0023Automatic copy refresh2026-09-29Accepted
0025Wallet and key attestations2026-09-29Accepted
0027Exporting the transaction log2026-09-29Accepted

Services

NoDecisionDateStatus
0016Access to hosted issuance2026-09-27Accepted
0017Access to verification results2026-09-27Accepted
0019Institution Console2026-09-28Accepted
0020The authentic source is the institution2026-09-29Accepted
0033App store review code2026-10-01Accepted

Governance

NoDecisionDateStatus
0002Sovereignty-first governance2026-08-05Accepted
0003Value layer hooks2026-08-06Accepted
0018Three doors to the documentation2026-09-27Accepted
0030Product names2026-09-30Accepted
0035Positioning2026-10-01Accepted
0037Tamga Network is only a network2026-10-02Accepted

Structure of an ADR ​

SectionContent
ContextThe situation and constraints that call for the decision
DecisionNumbered decision items (K1, K2, …)
Options consideredAlternatives, their pros and cons, why they were not chosen
ConsequencesAffected documents, code and operations
InvariantsBinding rules that follow from the decision (e.g. ADR-0017/HV1); collected on the binding rules page
StatusProposed → Accepted → (if needed) Superseded; date of acceptance

Process ​

  1. It is written as a proposal (status: Proposed).
  2. Project management accepts it; the date is recorded and the decision is entered in the decision register under a D-* code.
  3. The affected specifications and Tamga ARF documents are updated in the same piece of work.