Sandbox API Repository to describe, develop, document, and test the BlockchainPublicAddress Service API(s). The repository does not yet belong to a CAMARA Sub Project.
- API Repository wiki page
- Service APIs for “Blockchain Public Address” (see APIBacklog.md)
- It provides the API consumer with the ability to:
- Blockchain Public Address API:
- Manage a Blockchain Public Address associated to a phone number, i.e. to retrieve the blockchain public address(es) and to bind/unbind a Blockchain Public Address. The Blockchain Public Address is utilized as Decentralized Identifier (DID). With the proposed API, API providers offer API consumers the following capability: pairing phone number with Blockchain Public Address whenever this 3rd party wants to offer its customers a way to make transactions more easily based on the phone number instead of the Blockchain Public Address.
- Optional binding enforcement procedure, ensuring both
phoneNumberandblockchainPublicAddressbelongs to the same owner (i.e. person), within binding process by means of the checking of providednonceandsignaturefields. To generatenoncebelow mentioned Blockchain Public Address Validation API has been designed, andsignaturegeneration is an off-chain process.
- Blockchain Public Address Validation API:
- Manage generation of a nonce (one-time challenge) to be used in binding enforcemnet procedure.
- Blockchain Public Address API:
- Describe, develop, document and test the APIs (with 1-2 Telcos)
- Started: June 2023
Note
Please be aware that the project will have frequent updates to the main branch. There are no compatibility guarantees associated with code in any branch, including main, until a new release is created. For example, changes may be reverted before a release is created. For best results, use the latest available release.
- NEW: The latest public release is r2.2 (Fall25), with the following API versions:
- The latest public release is always available here: https://github.com/camaraproject/BlockchainPublicAddress/releases/latest
- Other releases of this repository are available in https://github.com/camaraproject/BlockchainPublicAddress/releases
- For changes see CHANGELOG.md
The above section is automatically synchronized by CAMARA project-administration.
- Meetings
- Registration/Join
- Schedule: Bi-weekly on Thursdays, 13:00-14:00 CET/CEST (12:00 UTC, 11:00 UTC during European DST)
- Minutes: Access meeting minutes.
- Mailing List
- Subscribe / Unsubscribe to the mailing list of this Sub Project https://lists.camaraproject.org/g/sp-bpa.
- A message to the community of this Sub Project can be sent using sp-bpa@lists.camaraproject.org.