Skip to content

DIDComm Message Format Inconsistency #141

@b901

Description

@b901

What

As a developer using the didcomm-swift library in a mobile app, I want the library to consistently use snake_case for created_time and expires_time fields in DIDComm messages, so that it follows the DIDComm specification and ensures consistency across all platforms.

Why

  • The current implementation in the didcomm-swift library might be inconsistent in its use of snake_case (created_time and expires_time) for these fields, which should match the DIDComm specification.
  • This inconsistency causes the message that is packed on the iOS side to not have fields created_time and expires_time when unpacked on the Android side. Packing on the Android side follows the didcomm spec and these fields use snake case correctly.

Success Criteria

  • Ensure that messages that are packed on the iOS side have the created_time and expires_time fields when unpacked on the Android side.

Anything else

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions