Skip to content

Holder Agent Startup and Settings

miguelsilva edited this page Mar 29, 2021 · 14 revisions

Holder Agent (Provider)

This agent is able to establish connections with other agents. To have these capabilities, it must be initialized with these flags:

Boot_Parameters Example Description
aca-py start Start command
--inbound-transport http 0.0.0.0 8022 This is the protocol, address and port your ACA-py instance will be reachable at for other ACA-py instances - required
--outbound-transport http This is the protocol that your ACA-py instance will use to communicate to other instances - required
--endpoint http://0.0.0.0:8022 This is the URL at which your ACA-py instance will be available for other ACA-py instances to reach. This URL will be used for establishing connections. The protocol address and port should be the same as for --inbound-transport
--label HolderAgent The name that you give this ACA-py instance
--seed Alice000000000000000000000000000 You can create a public DID via the VON-network webserver, it will tell you the seed for the DID you registered.
--admin 0.0.0.0 8023 This is the address and port you will be able to acess the Swagger documentation for ACA-PY instance
--admin-insecure-mode Allows you to use the admin web server without api-key. Only for test
--auto-ping-connection Connection parameters between agents Sends a ping message after establishing the connection to mark it as ‘active’.
--auto-accept-invites Connection parameters between agents Automatic acceptation of invites, which results in the sending of a connection request
--auto-accept-requests Connection parameters between agents Connection request, which will be automatically accepted, which results in response after which the connection is established
--wallet-key secret This is the key that is required to access your wallet
--wallet-name HolderAgent The name that you give this wallet instance
--wallet-type indy This instructs libindy to create a wallet for you that can communicate with an Indy ledger
--genesis-url http://172.0.0.0:9000/genesis Points to the VON-network webserver where the genesis file can be found. Other command-line arguments can be used to point to a file on disk for example.

Clone this wiki locally