|
1 |
| -# Static Agent Library |
| 1 | +# DEPRECATED Static Agent Library |
| 2 | + |
| 3 | +## Deprecation Notice |
| 4 | + |
| 5 | +This library is deprecated. The Aries and DIDComm community are pursing support for DIDComm v2, which this library does not support. Much of how we think about DIDComm connections and how to manage those connections has evolved since this library was in use. It is therefore recommended to seek out other libraries. |
2 | 6 |
|
3 |
| -[](https://pypi.org/project/aries-staticagent/) |
4 |
| -[](https://github.com/pre-commit/pre-commit) |
5 |
| -[](https://github.com/hyperledger/aries-staticagent-python/actions/workflows/tests.yml) |
| 7 | +One such library can be found here: https://github.com/Indicio-tech/didcomm-messaging-python |
6 | 8 |
|
| 9 | +The didcomm-messaging-python library is focused on DIDComm v2 but contains an updated version of the `crypto` module of this library, providing the core pack and unpack operations for DIDComm v1. It also contains more complete interfaces for building out a more complete DIDComm v1 agent. These interfaces may be deprecated in the future as DIDComm v2 is adopted. |
| 10 | + |
| 11 | +# Static Agent Library |
7 | 12 |
|
8 | 13 | This repo contains an example Aries Static Agent Library in Python.
|
9 | 14 |
|
@@ -31,14 +36,13 @@ few dependencies, assumptions about web frameworks, etc.
|
31 | 36 |
|
32 | 37 | [1]: https://github.com/hyperledger/aries-rfcs/tree/master/concepts/0046-mediators-and-relays#summary
|
33 | 38 |
|
34 |
| -Quick Start Guide |
35 |
| ------------------ |
| 39 | +## Quick Start Guide |
36 | 40 |
|
37 |
| -#### Requirements |
| 41 | +### Requirements |
38 | 42 |
|
39 | 43 | - Python 3.6 or higher
|
40 | 44 |
|
41 |
| -#### Running the included examples |
| 45 | +### Running the included examples |
42 | 46 |
|
43 | 47 | You will need to pair the static agent with a full agent capable of basic DIDComm to complete the
|
44 | 48 | examples. The [Indy Python Reference Agent][3] can be used as the full agent for these examples.
|
@@ -99,8 +103,7 @@ In the full agent's BasicMessages, you should now see a message sent from the st
|
99 | 103 | [2]: https://download.libsodium.org/doc/installation
|
100 | 104 | [3]: https://github.com/hyperledger/indy-agent/tree/master/python
|
101 | 105 |
|
102 |
| -Using the library |
103 |
| ------------------ |
| 106 | +## Using the library |
104 | 107 |
|
105 | 108 | Refer to the `examples` directory for complete working examples of using this library.
|
106 | 109 |
|
@@ -189,10 +192,6 @@ connection over the decoupled transport mechanism is done by calling `conn.handl
|
189 | 192 |
|
190 | 193 | Static agents can only unpack messages sent by the full agent.
|
191 | 194 |
|
192 |
| -### Unresolved Questions |
193 |
| -* Are we allowing Agent routing between a static agent and it's full agent? |
194 |
| - * We're starting with no and will revisit in the future. |
195 |
| - |
196 | 195 | ## License
|
197 | 196 |
|
198 | 197 | [Apache License Version 2.0](https://github.com/hyperledger/aries-staticagent-python/blob/main/LICENSE)
|
0 commit comments