Skip to content

Latest commit

 

History

History
51 lines (44 loc) · 6.85 KB

SupportedRFCs.md

File metadata and controls

51 lines (44 loc) · 6.85 KB

Aries RFCs Supported in aries-cloudagent-python

aries-cloudagent-python implements the specifications and protocols that are documented primarily in the aries-rfcs. The following is a curated and generally up to date list of the RFCs that are supported by aries-cloudagent-python. We try to keep this list up to date, but if you have any questions, please contact us on the #aries channel on Hyperledger Rocketchat or through an issue in this repo. The list is divided into the same two sections as the Aries RFCs-concepts and features. A third section describes some features of the agent that are not yet captured by RFCs, or that are described by Indy HIPEs.

Aries RFC Concepts

Aries RFC Features

Other Capabilities

  • An Administrative API is core to the functionality of the ACA-Py implementation. The Administrative API is extended by each protocol deployed in an instance of ACA-Py. Each protocol provides a set of HTTP JSON requests to control the use of the protocol. With the Administrative API, a controller application can initiate instances of protocols (for example, issuing a credential) and can respond to events triggered by protocols started by other agents and protocols that are in flight. See the Admin API documentation for more details.
  • Protocol events are triggered as messages are received from other agents. The events are sent using a webhook mechanism to a controller for the ACA-Py agent instance. The controller is expected to handle the event, potentially responding by sending a request to the Administrative API. See the Admin API documentation for more details.
  • Action Menu is a protocol to enable a simple request/response mechanism between agents. We anticipate using the mechanism to enable (for example) an enterprise agent to send a list of actions to a connected agent used by a person. From the menu, the person can select an action (possibly with a text parameter), triggering the enterprise agent to take some action. Think of it like an Interactive Voice Response (IVR) system used in automated call handling system. Just not as annoying.
    • An Aries RFC for Action Menu will be introduced Real Soon Now.