Skip to content
This repository has been archived by the owner on Mar 8, 2024. It is now read-only.

v1.3.0

Compare
Choose a tag to compare
@dino-rodriguez dino-rodriguez released this 18 Aug 22:30
· 17 commits to master since this release
e728587

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
  • 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 a PayID-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