Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable did:peer:4 in deployments #1048

Open
3 tasks
esune opened this issue Mar 21, 2024 · 5 comments
Open
3 tasks

Enable did:peer:4 in deployments #1048

esune opened this issue Mar 21, 2024 · 5 comments
Labels
enhancement New feature or request pinned Pinned item that will never become stale

Comments

@esune
Copy link
Member

esune commented Mar 21, 2024

Enable usage of did:peer:4 in Traction deployments

  • dev
  • test
  • prod
@esune esune moved this to Assignment Ready in CDT Enterprise Apps Mar 21, 2024
Copy link

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.

@github-actions github-actions bot added the Stale label Apr 21, 2024
@esune esune added enhancement New feature or request pinned Pinned item that will never become stale and removed Stale labels Apr 24, 2024
@loneil
Copy link
Contributor

loneil commented Feb 24, 2025

Examples of calling OOB/create-invitation with

  • nothing for use_did_method
{
  "state": "initial",
  "trace": false,
  "invi_msg_id": "cc37cc15-dcaa-4962-aac4-44dc57db6185",
  "oob_id": "9f09d41c-5ff9-4241-bfff-f8561014fc85",
  "invitation": {
    "@type": "https://didcomm.org/out-of-band/1.1/invitation",
    "@id": "cc37cc15-dcaa-4962-aac4-44dc57db6185",
    "label": "Lucas",
    "handshake_protocols": [
      "https://didcomm.org/didexchange/1.0"
    ],
    "accept": [
      "didcomm/aip1",
      "didcomm/aip2;env=rfc19"
    ],
    "services": [
      {
        "id": "#inline",
        "type": "did-communication",
        "recipientKeys": [
          "did:key:z6MkppsjKdJFNSFPyjKy9qpMbSkMzpT4LtNCXdJc4ynJrz1d#z6MkppsjKdJFNSFPyjKy9qpMbSkMzpT4LtNCXdJc4ynJrz1d"
        ],
        "serviceEndpoint": "https://traction-sandbox-acapy.apps.silver.devops.gov.bc.ca"
      }
    ],
    "goal_code": "",
    "goal": ""
  },
  "invitation_url": "https://traction-sandbox-acapy.apps.silver.devops.gov.bc.ca?oob=eyJAdHlwZSI6ICJodHRwczovL2RpZGNvbW0ub3JnL291dC1vZi1iYW5kLzEuMS9pbnZpdGF0aW9uIiwgIkBpZCI6ICJjYzM3Y2MxNS1kY2FhLTQ5NjItYWFjNC00NGRjNTdkYjYxODUiLCAibGFiZWwiOiAiTHVjYXMiLCAiaGFuZHNoYWtlX3Byb3RvY29scyI6IFsiaHR0cHM6Ly9kaWRjb21tLm9yZy9kaWRleGNoYW5nZS8xLjAiXSwgImFjY2VwdCI6IFsiZGlkY29tbS9haXAxIiwgImRpZGNvbW0vYWlwMjtlbnY9cmZjMTkiXSwgInNlcnZpY2VzIjogW3siaWQiOiAiI2lubGluZSIsICJ0eXBlIjogImRpZC1jb21tdW5pY2F0aW9uIiwgInJlY2lwaWVudEtleXMiOiBbImRpZDprZXk6ejZNa3Bwc2pLZEpGTlNGUHlqS3k5cXBNYlNrTXpwVDRMdE5DWGRKYzR5bkpyejFkI3o2TWtwcHNqS2RKRk5TRlB5akt5OXFwTWJTa016cFQ0THROQ1hkSmM0eW5KcnoxZCJdLCAic2VydmljZUVuZHBvaW50IjogImh0dHBzOi8vdHJhY3Rpb24tc2FuZGJveC1hY2FweS5hcHBzLnNpbHZlci5kZXZvcHMuZ292LmJjLmNhIn1dLCAiZ29hbF9jb2RlIjogIiIsICJnb2FsIjogIiJ9"
}
  • use_did_method: did:peer:2
{
  "state": "initial",
  "trace": false,
  "invi_msg_id": "b0d548ed-d31b-4127-a78f-8d050b4545f6",
  "oob_id": "f541550f-1c05-49bd-ac8d-44ac151d4666",
  "invitation": {
    "@type": "https://didcomm.org/out-of-band/1.1/invitation",
    "@id": "b0d548ed-d31b-4127-a78f-8d050b4545f6",
    "label": "Lucas",
    "handshake_protocols": [
      "https://didcomm.org/didexchange/1.0"
    ],
    "accept": [
      "didcomm/aip1",
      "didcomm/aip2;env=rfc19"
    ],
    "services": [
      "did:peer:2.Vz6Mkp9yNVjXZVNhWGbW2FEt5uXD9cRQLWgAhrvotzpuQZEw6.Ez6LSn5WWveG3uFbyoTRmhfyHhjFL1jj8cvUgJRR2QoNXmLbN.SeyJpZCI6IiNkaWRjb21tLTAiLCJ0IjoiZGlkLWNvbW11bmljYXRpb24iLCJwcmlvcml0eSI6MCwicmVjaXBpZW50S2V5cyI6WyIja2V5LTEiXSwiciI6W10sInMiOiJodHRwczovL3RyYWN0aW9uLXNhbmRib3gtYWNhcHkuYXBwcy5zaWx2ZXIuZGV2b3BzLmdvdi5iYy5jYSJ9"
    ]
  },
  "invitation_url": "https://traction-sandbox-acapy.apps.silver.devops.gov.bc.ca?oob=eyJAdHlwZSI6ICJodHRwczovL2RpZGNvbW0ub3JnL291dC1vZi1iYW5kLzEuMS9pbnZpdGF0aW9uIiwgIkBpZCI6ICJiMGQ1NDhlZC1kMzFiLTQxMjctYTc4Zi04ZDA1MGI0NTQ1ZjYiLCAibGFiZWwiOiAiTHVjYXMiLCAiaGFuZHNoYWtlX3Byb3RvY29scyI6IFsiaHR0cHM6Ly9kaWRjb21tLm9yZy9kaWRleGNoYW5nZS8xLjAiXSwgImFjY2VwdCI6IFsiZGlkY29tbS9haXAxIiwgImRpZGNvbW0vYWlwMjtlbnY9cmZjMTkiXSwgInNlcnZpY2VzIjogWyJkaWQ6cGVlcjoyLlZ6Nk1rcDl5TlZqWFpWTmhXR2JXMkZFdDV1WEQ5Y1JRTFdnQWhydm90enB1UVpFdzYuRXo2TFNuNVdXdmVHM3VGYnlvVFJtaGZ5SGhqRkwxamo4Y3ZVZ0pSUjJRb05YbUxiTi5TZXlKcFpDSTZJaU5rYVdSamIyMXRMVEFpTENKMElqb2laR2xrTFdOdmJXMTFibWxqWVhScGIyNGlMQ0p3Y21sdmNtbDBlU0k2TUN3aWNtVmphWEJwWlc1MFMyVjVjeUk2V3lJamEyVjVMVEVpWFN3aWNpSTZXMTBzSW5NaU9pSm9kSFJ3Y3pvdkwzUnlZV04wYVc5dUxYTmhibVJpYjNndFlXTmhjSGt1WVhCd2N5NXphV3gyWlhJdVpHVjJiM0J6TG1kdmRpNWlZeTVqWVNKOSJdfQ"
}
  • use_did_method: did:peer:4
{
  "state": "initial",
  "trace": false,
  "invi_msg_id": "0b6af263-c25b-49da-aeb4-98e5b946dd7f",
  "oob_id": "cc491cd4-bb53-49ba-a55c-7f620837f24d",
  "invitation": {
    "@type": "https://didcomm.org/out-of-band/1.1/invitation",
    "@id": "0b6af263-c25b-49da-aeb4-98e5b946dd7f",
    "label": "Lucas",
    "handshake_protocols": [
      "https://didcomm.org/didexchange/1.0"
    ],
    "accept": [
      "didcomm/aip1",
      "didcomm/aip2;env=rfc19"
    ],
    "services": [
      "did:peer:4zQmY6A8JcESvwvWNxTSf5PTkWHFQXeWw4UNbyG1yEwMFWc5:z3WEkKLpcfx6gdkXQddQq5ZMs31qkCuCecnWhYb2V8tE1n8mRuPXBuhk9bxzgLj1zaA56ZaxEpzGUr7RV33N6pifLk8tqckkyTxFJdbqKJCkXvDRsMGFtVxf8xviHYkPj9bzhAm8Fo8Gyu9aZeMteMAeDe9efuZScivHQD64mHMxaEmWxqpgArwK3pqnA7hwk3NKCzFvyAj8eCja6pmxnavnT1XvByzmVRrwb3JorgUmBtwq3BsVw9CsEEXd84X1JiVenQqweCzWizGTj793yHHY6iDheaBZzxKJGamHmSVGUP4qU7BnzAbpGG2P6KhMCQHszSYLBMcEuFA92UU3rywf641iQa4BYLUyycNr4fASM4rH9vPmX5fupixxAHHBD6XhizaWonBsoLRRKo3HyRhgxtVVvVf4ewAJWz9qEosSvMXpPGRa5UxcKHW5sk6Ex5RwNfB6z6SdskTeTqkjgPyURJAzXAkrh2xQdyhiPh9wZZbb3yDFpNRtKLwtP5U23vuWL8suwL4ZSRfpLC5jX8xSHdHMAjgoZ3ZDwBVkKUdiSzFXFSwntHc5F9HZe5NX49e3No9WXbH34QeBKC6zTZMjuo7XnhYX4YFSHNKtMbDSmYGrmfvvmiwG2gNVGG"
    ]
  },
  "invitation_url": "https://traction-sandbox-acapy.apps.silver.devops.gov.bc.ca?oob=eyJAdHlwZSI6ICJodHRwczovL2RpZGNvbW0ub3JnL291dC1vZi1iYW5kLzEuMS9pbnZpdGF0aW9uIiwgIkBpZCI6ICIwYjZhZjI2My1jMjViLTQ5ZGEtYWViNC05OGU1Yjk0NmRkN2YiLCAibGFiZWwiOiAiTHVjYXMiLCAiaGFuZHNoYWtlX3Byb3RvY29scyI6IFsiaHR0cHM6Ly9kaWRjb21tLm9yZy9kaWRleGNoYW5nZS8xLjAiXSwgImFjY2VwdCI6IFsiZGlkY29tbS9haXAxIiwgImRpZGNvbW0vYWlwMjtlbnY9cmZjMTkiXSwgInNlcnZpY2VzIjogWyJkaWQ6cGVlcjo0elFtWTZBOEpjRVN2d3ZXTnhUU2Y1UFRrV0hGUVhlV3c0VU5ieUcxeUV3TUZXYzU6ejNXRWtLTHBjZng2Z2RrWFFkZFFxNVpNczMxcWtDdUNlY25XaFliMlY4dEUxbjhtUnVQWEJ1aGs5Ynh6Z0xqMXphQTU2WmF4RXB6R1VyN1JWMzNONnBpZkxrOHRxY2treVR4RkpkYnFLSkNrWHZEUnNNR0Z0VnhmOHh2aUhZa1BqOWJ6aEFtOEZvOEd5dTlhWmVNdGVNQWVEZTllZnVaU2NpdkhRRDY0bUhNeGFFbVd4cXBnQXJ3SzNwcW5BN2h3azNOS0N6RnZ5QWo4ZUNqYTZwbXhuYXZuVDFYdkJ5em1WUnJ3YjNKb3JnVW1CdHdxM0JzVnc5Q3NFRVhkODRYMUppVmVuUXF3ZUN6V2l6R1RqNzkzeUhIWTZpRGhlYUJaenhLSkdhbUhtU1ZHVVA0cVU3Qm56QWJwR0cyUDZLaE1DUUhzelNZTEJNY0V1RkE5MlVVM3J5d2Y2NDFpUWE0QllMVXl5Y05yNGZBU000ckg5dlBtWDVmdXBpeHhBSEhCRDZYaGl6YVdvbkJzb0xSUktvM0h5UmhneHRWVnZWZjRld0FKV3o5cUVvc1N2TVhwUEdSYTVVeGNLSFc1c2s2RXg1UndOZkI2ejZTZHNrVGVUcWtqZ1B5VVJKQXpYQWtyaDJ4UWR5aGlQaDl3WlpiYjN5REZwTlJ0S0x3dFA1VTIzdnVXTDhzdXdMNFpTUmZwTEM1alg4eFNIZEhNQWpnb1ozWkR3QlZrS1VkaVN6RlhGU3dudEhjNUY5SFplNU5YNDllM05vOVdYYkgzNFFlQktDNnpUWk1qdW83WG5oWVg0WUZTSE5LdE1iRFNtWUdybWZ2dm1pd0cyZ05WR0ciXX0"
}

@loneil
Copy link
Contributor

loneil commented Feb 24, 2025

Note Tenant UI create invitation screen specifies nothing for the use_did_method.

Could add option boxes for the did:peer ones to test different usages easily.

I'm not sure what all consuming Traction tenants are using for their invitations? Likely just not specifying?

@esune
Copy link
Member Author

esune commented Feb 25, 2025

@jamshale FYI since we have been chatting about this elsewhere.

@swcurran do you have any thoughts/input?

Based on what we are currently using and how it is unclear why/how the resulting payloads are different when creating didexchange transactions, I am leaning towards closing this as wontfix and reopening or logging a new issue if and when we have a more clear idea of what is needed.

@jamshale
Copy link
Contributor

I believe all you'd need to do is change the handshake protocol from https://didcomm.org/didexchange/1.0 to https://didcomm.org/didexchange/1.1. Based on what it posted above.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request pinned Pinned item that will never become stale
Projects
Status: Assignment Ready
Development

No branches or pull requests

3 participants