This repository has been archived by the owner on Mar 8, 2024. It is now read-only.
v1.3.0
This release was mostly about V. PayID, and adding support for the "self-sovereign" identity keys, which we anticipate being most useful in a non-custodial setting. Here is the RFC describing self-sovereign Verifiable PayID.
Features
- Add V. PayID support
- Add
identityKey
as a nullable property on PayID accounts - Add
identityKeySignature
as a nullable property on a PayID address - Admin API GET/POST/PUT/DELETE for V. PayID accounts and addresses
- Add V. PayID keys to the response object for Public API (PayID Protocol) requests
- Add
- Push metrics now report the "serverAgent" (so the fact that this is the Xpring Reference Implementation server), and the "protocolVersion" (so which version of PayID the server currently supports).
- Add a
version
property to PayID Protocol (Public API) responses, as this is potentially how we will version PayID in the future, instead of using aPayID-Version
header.
Fixes
- Distinguish between a 404 because the PayID did not exist, and a 404 because the PayID account existed, but had no associated addresses (if you can't pay a PayID, does it actually exist?)
Project Internals
- Bump various dependencies
- Refactor metrics such that we now use the payid-org/server-metrics library.