A library for proving Open Banking payment flows (v.3.1.2)
Payments in the openbanking standard are signed by the bank using JWS format. A proof of computation over the private payment data can prove to a smart contract verifier an offchain bank-bank payment with selective disclosure of the raw private data. For more details about openbanking check openbanking.md
Openbanking.nr is an open-source library. Current maintainers are Jack, Ian and Mohammed.
The donation address is 0xFa37AcfC5b72e2E825c6e2201224b86E496424D3 on Ethereum. This address is 2 of 3 multisig wallet with keys held by the maintainers. Funds received will go towards funding maintenance and development of the library based on roadmap.
Thank you for donating and supporting the project!
- Integrate PS256 signatures
- Test signature verification with OB data
- Certificate chain verification to OB root CA
- Example Escrow contract on Aztec network
- Single immediate payments
- Scheduled payments
- Standing orders
- Bulk payments
- Single immediate payments
- FX rate validation
- Cross-border rules compliance
- Charge bearer verification
OpenBanking.nr is released under the MIT License. See LICENSE for the full license text.