| Package name                                                  | Package hash                                                  | Description                                                                                                                |
| ------------------------------------------------------------- | ------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- |
| protocol/valory/abci/0.1.0                                    | `bafybeiaqmp7kocbfdboksayeqhkbrynvlfzsx4uy4x6nohywnmaig4an7u` | A protocol for ABCI requests and responses.                                                                                |
| protocol/valory/tendermint/0.1.0                              | `bafybeig4mi3vmlv5zpbjbfuzcgida6j5f2nhrpedxicmrrfjweqc5r7cra` | A protocol for communication between two AEAs to share tendermint configuration details.                                   |
| protocol/valory/ipfs/0.1.0                                    | `bafybeiftxi2qhreewgsc5wevogi7yc5g6hbcbo4uiuaibauhv3nhfcdtvm` | A protocol specification for IPFS requests and responses.                                                                  |
| contract/valory/gnosis_safe_proxy_factory/0.1.0               | `bafybeibkdn73yvpkuwm3holsunklhzdnuwunhebrwnxkxq25liq36ect4m` | Gnosis Safe proxy factory (GnosisSafeProxyFactory) contract                                                                |
| contract/valory/component_registry/0.1.0                      | `bafybeiepywewigowj533f55orx7oys3kk5lgdc247p2267scqfyp4gnqle` | Component registry contract                                                                                                |
| contract/valory/agent_registry/0.1.0                          | `bafybeignghdk7oqvyg722gz66tbuj2vj4vkatguj4b6lf5fqzqxkktcke4` | Agent registry contract                                                                                                    |
| contract/valory/registries_manager/0.1.0                      | `bafybeicqf5y3kj42ow45hjcmnglose5n7bwpm2zl3ufuuevou24ewmgbde` | Registries Manager contract                                                                                                |
| contract/valory/service_manager/0.1.0                         | `bafybeibmqewfh5wnayopneyv4vx35n5k7loavzmcazyevntdoskw7vasom` | Service Manager contract                                                                                                   |
| contract/valory/service_registry/0.1.0                        | `bafybeih4ao44fkkrdofzcf6d2oem6tx4pjo6g27ang5junmcwtw3w4tyra` | Service Registry contract                                                                                                  |
| contract/valory/gnosis_safe/0.1.0                             | `bafybeibbglwlfvytwcphk6pccdbzubpfh2hmmi2me35bxzic32cepectje` | Gnosis Safe (GnosisSafeL2) contract                                                                                        |
| contract/valory/multisend/0.1.0                               | `bafybeig5byt5urg2d2bsecufxe5ql7f4mezg3mekfleeh32nmuusx66p4y` | MultiSend contract                                                                                                         |
| contract/valory/erc20/0.1.0                                   | `bafybeib7ctk3deleyxayrqvropewefr2muj4kcqe3t3wscak25bjmxnqwe` | The scaffold contract scaffolds a contract to be implemented by the developer.                                             |
| contract/valory/service_registry_token_utility/0.1.0          | `bafybeifdia2y5546tvk6xzxeaqzf2n5n7dutj2hdzbgenxohaqhjtnjqm4` | The scaffold contract scaffolds a contract to be implemented by the developer.                                             |
| contract/valory/squads_multisig/0.1.0                         | `bafybeicbcd72zpxi4amia4a4245u6wnibkuq35mj6gxwto75o2wjul2toi` | The scaffold contract scaffolds a contract to be implemented by the developer.                                             |
| contract/valory/multicall2/0.1.0                              | `bafybeiceiyfwtgr2zqel6krlbditsexzpmsqlfwbedtmj2ojye6yekdcqi` | The MakerDAO multicall2 contract.                                                                                          |
| connection/valory/abci/0.1.0                                  | `bafybeifr35jcajq2lqnj2rd5lueo4g5nysbvbaacdchfecwgtcojqx3mie` | connection to wrap communication with an ABCI server.                                                                      |
| connection/valory/ipfs/0.1.0                                  | `bafybeigcijdbwgdekow5c2ikeltetoteabfp52ewy3xfkd7ygaqbl7j3ke` | A connection responsible for uploading and downloading files from IPFS.                                                    |
| skill/valory/test_ipfs_abci/0.1.0                             | `bafybeiaiiabegk26rg5w2vinmmvnoaqappe3jqodgvocd4fnbfsjpvzz34` | IPFS e2e testing application.                                                                                              |
| skill/valory/abstract_abci/0.1.0                              | `bafybeibzxex6md6xp5eibvp23cmkk7xgdyd44r5lxhfhlquwe3nb22ujgy` | The abci skill provides a template of an ABCI application.                                                                 |
| skill/valory/abstract_round_abci/0.1.0                        | `bafybeih2soag6gy472x7vbbxmetmr532jqzm2efcapymi3725as33fvjvu` | abstract round-based ABCI application                                                                                      |
| skill/valory/transaction_settlement_abci/0.1.0                | `bafybeicq4ttsarwurbll4xqabjb26g3po2ntrcxkwi7vac6d2kmvt6hati` | ABCI application for transaction settlement.                                                                               |
| skill/valory/registration_abci/0.1.0                          | `bafybeiaxomjnv2h7ozc7mvmz5wysfinfgtqnniznpcdunijb5iiekv4mzi` | ABCI application for common apps.                                                                                          |
| skill/valory/reset_pause_abci/0.1.0                           | `bafybeiatyhxriq2gzny3s5by2plk7tyw4o5uvabzuhvhvwrl2pburbdjcm` | ABCI application for resetting and pausing app executions.                                                                 |
| skill/valory/termination_abci/0.1.0                           | `bafybeig3gpsgm4c2ibywmriv2py6224xxsfw5b6p6j3gc7szz3qv22bhce` | Termination skill.                                                                                                         |
| skill/valory/counter/0.1.0                                    | `bafybeic5z3adavbpptndt4bred3jorbnbxphbnqs3ysiwnunkzfb2b4b3e` | The ABCI Counter application example.                                                                                      |
| skill/valory/counter_client/0.1.0                             | `bafybeih2hz7bvltfnlw7cgjrwgjdw3xgejwcnkxry7i6ajcspwcw2hrb3e` | A client for the ABCI counter application.                                                                                 |
| skill/valory/register_reset_abci/0.1.0                        | `bafybeifg33urqlndhyxoilajxiwrsvyuviv44j2jhbev2bgfd6mh5igt2q` | ABCI application for dummy skill that registers and resets                                                                 |
| skill/valory/register_termination_abci/0.1.0                  | `bafybeifd5mwndrof4y2v2qcuv6omzm2iwyjgvevqabqigi7cdzm3paowoy` | ABCI application for dummy skill that registers and resets                                                                 |
| skill/valory/test_abci/0.1.0                                  | `bafybeibuja26fshbedj6cbpqzbhrugmaxjcfah3mirl6jdvzmvvcepitom` | ABCI application for testing the ABCI connection.                                                                          |
| skill/valory/register_reset_recovery_abci/0.1.0               | `bafybeihfdqfcryhnmmgmehdnblzwubot7scrsf3poc22zzyge2ugdmpfny` | ABCI application for dummy skill that registers and resets                                                                 |
| skill/valory/slashing_abci/0.1.0                              | `bafybeid5ngib3e6iq6f34x5auvrwytx5fonl664wu3n3bwua3bachgie5a` | Slashing skill.                                                                                                            |
| skill/valory/offend_abci/0.1.0                                | `bafybeigu65gh2lipplbrittuab5xtietrfqkipib5pi5hrw47aio3p7zhu` | Offend ABCI application.                                                                                                   |
| skill/valory/offend_slash_abci/0.1.0                          | `bafybeiasmkr6ckcjvnedqr2npgtcneptywynrshephnndj5ceihrorf3xe` | ABCI application used in order to test the slashing abci                                                                   |
| skill/valory/squads_transaction_settlement_abci/0.1.0         | `bafybeiftcohlsrcqw677glkhdj4lezf7ngckylpido37wn4sakjdszi6am` | ABCI application for transaction settlement.                                                                               |
| skill/valory/test_solana_tx_abci/0.1.0                        | `bafybeihwtn63nbwx5wbcf6ebg36hsucjdyzdkprrxxclwz4jeknnkmkcn4` | SOLANA e2e testing application.                                                                                            |
| agent/valory/test_ipfs/0.1.0                                  | `bafybeibn2yayf7jplja5idhynykf2s7aclbpejacqkkmh2oqlf3fm2h5i4` | Agent for testing the ABCI connection.                                                                                     |
| agent/valory/abstract_abci/0.1.0                              | `bafybeidzmn64g56kyfb2hwvahk5n76oprwqlmemmtwkcwzg7w36bu2voga` | The abstract ABCI AEA - for testing purposes only.                                                                         |
| agent/valory/counter/0.1.0                                    | `bafybeibg7e354htmil6j54m2mrmdmjkryzmomjqidha6lg6tuakbpv6qka` | The ABCI Counter example as an AEA                                                                                         |
| agent/valory/counter_client/0.1.0                             | `bafybeiadsylwhba5dfn57sbmreoxqu5xxxyafgkktkbcv2pbg7pfxlbe3q` | The ABCI Counter example as an AEA                                                                                         |
| agent/valory/register_reset/0.1.0                             | `bafybeib4x6r6bybwwvplkxn6tu7wauoa6jqcaxvjjvcnp3jrudbdviati4` | Register reset to replicate Tendermint issue.                                                                              |
| agent/valory/register_termination/0.1.0                       | `bafybeigkp4hg5lh4ne3suu5qtno22muhlvqg75bt4mmztkfx4bwxeayvhe` | Register terminate to test the termination feature.                                                                        |
| agent/valory/registration_start_up/0.1.0                      | `bafybeie5qtqykr2epejhkozo34t7uiffqe52svxrgewcqyepsukniylwge` | Registration start-up ABCI example.                                                                                        |
| agent/valory/test_abci/0.1.0                                  | `bafybeibcnz275dpd23mfvqruxi3wqlk3of5a3mzn2fmkv53mkbt3g36ukm` | Agent for testing the ABCI connection.                                                                                     |
| agent/valory/register_reset_recovery/0.1.0                    | `bafybeihohtx5mdtyebxqbdakaqcxs4lh4bngzqs3bl3wc5bp4ttd7jlktu` | Agent to showcase hard reset as a recovery mechanism.                                                                      |
| agent/valory/offend_slash/0.1.0                               | `bafybeiff4ef3uhgfowoes77mno2lafaajmfpr5kzfqy57oam4x62co5jge` | Offend and slash to test the slashing feature.                                                                             |
| agent/valory/solana_transfer_agent/0.1.0                      | `bafybeigimzgj7z2o3ke5577sycc5nrd2zdw3vg5etxiqmz3qvhsos3uqzm` | Register terminate to test the termination feature.                                                                        |
| service/valory/counter/0.1.0                                  | `bafybeibwt4vmeaxsu3d4xhynilh6mqmlw7vlh2nkzusimjgd6fry4aqjgq` | A set of agents incrementing a counter                                                                                     |
| service/valory/register_reset/0.1.0                           | `bafybeidog2ectqnf2vhv4emodnp7fvnv6q3lq2keoiya7iost6o5hl3eqi` | Test and debug tendermint reset mechanism.                                                                                 |
| protocol/open_aea/signing/1.0.0                               | `bafybeihv62fim3wl2bayavfcg3u5e5cxu3b7brtu4cn5xoxd6lqwachasi` | A protocol for communication between skills and decision maker.                                                            |
| protocol/valory/acn/1.1.0                                     | `bafybeidluaoeakae3exseupaea4i3yvvk5vivyt227xshjlffywwxzcxqe` | The protocol used for envelope delivery on the ACN.                                                                        |
| protocol/valory/http/1.0.0                                    | `bafybeifugzl63kfdmwrxwphrnrhj7bn6iruxieme3a4ntzejf6kmtuwmae` | A protocol for HTTP requests and responses.                                                                                |
| protocol/valory/ledger_api/1.0.0                              | `bafybeihdk6psr4guxmbcrc26jr2cbgzpd5aljkqvpwo64bvaz7tdti2oni` | A protocol for ledger APIs requests and responses.                                                                         |
| protocol/valory/contract_api/1.0.0                            | `bafybeidgu7o5llh26xp3u3ebq3yluull5lupiyeu6iooi2xyymdrgnzq5i` | A protocol for contract APIs requests and responses.                                                                       |
| connection/valory/http_client/0.23.0                          | `bafybeihi772xgzpqeipp3fhmvpct4y6e6tpjp4sogwqrnf3wqspgeilg4u` | The HTTP_client connection that wraps a web-based client connecting to a RESTful API specification.                        |
| connection/valory/ledger/0.19.0                               | `bafybeig7woeog4srdby75hpjkmx4rhpkzncbf4h2pm5r6varsp26pf2uhu` | A connection to interact with any ledger API and contract API.                                                             |
| connection/valory/p2p_libp2p_client/0.1.0                     | `bafybeid3xg5k2ol5adflqloy75ibgljmol6xsvzvezebsg7oudxeeolz7e` | The libp2p client connection implements a tcp connection to a running libp2p node as a traffic delegate to send/receive envelopes to/from agents in the DHT. |
