Work in Progress
AusDigital are developing open standards for notary services to support B2B protocols. These are under development at GitHub
We will release a free nry.testpoint.io service when the spec is more developed.
Demo notarization service
After reading the ausdigital NRY specification you can try this demo service to do some notarizations and to browse notarized archives.
Notarizing the document
- Get some valid JWT from IDP (nry.testpoint.io currently trusts only idp.testpoint.io)
- Send your target document to public or private POST endpoint
- Wait till next periodic notarization (1h)
- Check /archives/ endpoint to see recent HOC Archives
- Get your archive final IPFS hash from this endpoint or from blockchain
- Download archive (for example, some random one) and verify it
Archive verification
- download archive proof.json
- validate proof.sig signature using the public key from the proof.sig
- validate public key - check if it’s provided in DCP
- download and validate HocDetails files
- View notarized documents if they are public or if you have access to them
Implementation details
- jsonapi.org is used
- currently we have periodical (hourly) notarization, but it may be changed any time
- currently we have Blockchain (main bitcoin testnet chain) notarization supported, but it’s manual operation - to avoid spamming testnet. So you can safely assume any archive at https://nry.testpoint.io/archives/ available in bitcoin OP_RETURN data as
NRY /ipfs/{final_qmhash}
(NRY prefix may change).
Examples and demos
curl --header 'Accept: application/json; indent=4' \ 'https://nry.testpoint.io/public/'
Demo clients How to validate the HOC Archive manually
Help and support
The service is currently in BETA, so some minor problems are expected. Don’t hesitate to contact us by Slack channel of you have any problems or questions.