Connectathon Build Notes

Below are notes for Connectathon testing.

Connection Protocol

HIPE: https://github.com/hyperledger/indy-hipe/blob/aa5fb2431964f84926af5a51d8e4dd9b6342482e/text/connection-protocol/README.md

Invitation Connectathon Happy Path:

  • Use of routing keys considered a secondary priority.
  • For now, use only a single entry in recipient_keys

Minimal DID Doc for request and response:

{ "@context": "https://w3id.org/did/v1", "publicKey": [{ "id": "did:example:123456789abcdefghi#keys-1", "type": "Ed25519VerificationKey2018", "controller": "did:example:123456789abcdefghi", "publicKeyBase58": "H3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV" }], "service": [{ "type": "IndyAgent", "recipientKeys" : [ "<verkey>" ], //pick one "routingKeys": ["<example-agency-verkey>"], "serviceEndpoint": "https://example.agency.com", }] }

Connetathon Happy Path:

  • one public key
  • one service block
  • one recipient key
  • inline keys for recipient_keys and mediator_keys
  • inline serviceEndpoint (no referring to a DID)
  • ignoring id in DIDDoc, use the one outside.

Trust Ping

https://github.com/hyperledger/indy-hipe/blob/03656b17d36a0a2a5c59a63192ca85c51230b959/text/trust-ping/README.md

Only pass required attributes.

BasicMessage

https://github.com/hyperledger/indy-hipe/blob/7df770e4cb3163c1e97b224387fed320bf7d9013/text/basic-message/README.md

Locale can be hard coded or ommitted.

Select a repo