Skip to content

ayraforum/ayra-trust-registry-resources

Repository files navigation

Ayra Trust Registry Resources

This repository contains resources for implementers and organizations interested in connecting with the Ayra Trust Network. These resources include specifications, guides, tools, sample code, and conformance tests to help you understand and implement the requirements for interacting with the Ayra ecosystem.

API Browsers

The following links should load a Swagger UI rendering of the TRQP and TRQP Ayra Profile:

Normative Resources

  • TRQP v2.0
  • Swagger YAML - RESTful API specification describing the required endpoints for any TRQP-compliant registry in the network.
  • Profile - Ayra Authority Verification Profile required to register into the Ayra Trust Network.

Guides

  • Implementers Guide - Comprehensive guide for connecting to the Ayra Trust Network.
  • Playground Guide - Instructions for setting up and using the testing playground environment.
  • TRQP Alignment - Information about how the Ayra TRQP Profile aligns with and informs the TRQP efforts.
  • Integration Playbook - creates an (early at time of writing) playbook/framework for systems integrators to consider as they bring new or existing systems of record online using the TRQP.

Tools

  • EGF DID Creator - Python tool to create an Ayra Profile-aligned DID for an ecosystem.
  • DID Peer Utils - Utility functions for DID generation and resolution.

Playground

The playground provides a working example environment with sample implementations:

  • Sample Trust Registry - Go implementation of a Trust Registry compliant with the TRQP specification.
  • Sample Verifier - Python implementation of a verifier that can query the Trust Registry.

Tests

Getting Started

  1. Read the Ayra Authority Verification Profile to see understand the basic verification requirements.
  2. Read the Implementers Guide to understand the core concepts of how to interact with the Ayra Trust Network according to your ecosystem.
  3. Set up the Playground to experiment with the sample implementations.
  4. Use the Tools to create and manage DIDs for your ecosystem.
  5. Run the Tests to validate your implementation against the Ayra Trust Network requirements.

Contributing

We welcome contributions to improve these resources. Please see CONTRIBUTING for details on how to contribute.

TRTF Key Links:

About

trust registry resources for the ayra network

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •