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

Scope traits for specifying API #72

Closed
3 tasks
sgreenbury opened this issue Feb 27, 2023 · 2 comments
Closed
3 tasks

Scope traits for specifying API #72

sgreenbury opened this issue Feb 27, 2023 · 2 comments

Comments

@sgreenbury
Copy link
Collaborator

Aim to implement a trait for each of the following API types currently in progress:

@sgreenbury
Copy link
Collaborator Author

sgreenbury commented Mar 29, 2023

Proposed locations for API components:

  • TrustchainDIDAPI trait within trustchain-ali crate (can't be core as uses did-ion)
  • TrustchainVCAPI trait within trustchain-ali crate (can't be core as uses did-ion)
  • TrustchainAPI struct implements above traits
  • TrustchainMobileFFI convert trait to functions in a mobile module of the trustchain-ffi crate using TrustchainAPI struct
  • TrustchainGUIFFI: convert trait to functions in a gui module of the trustchain-ffi crate using TrustchainAPI struct
  • TrustchainHTTP, TrustchainIssuerHTTP and TrustchainVerifierHTTP: traits within the trustchain-http crate

@sgreenbury
Copy link
Collaborator Author

Superseded by #79

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant