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

Discovery of service parameters #96

Closed
johnandersen777 opened this issue Sep 12, 2023 · 5 comments
Closed

Discovery of service parameters #96

johnandersen777 opened this issue Sep 12, 2023 · 5 comments
Assignees

Comments

@johnandersen777
Copy link

Knowledge of SCITT's tree algorithm and parameters for that tree algorithm are required for a client to verify receipts. It seems like we need to have an endpoint to enable discovery of those parameters.

johnandersen777 pushed a commit to johnandersen777/scitt-api-emulator that referenced this issue Sep 12, 2023
johnandersen777 pushed a commit to johnandersen777/scitt-api-emulator that referenced this issue Sep 12, 2023
johnandersen777 pushed a commit to johnandersen777/scitt-api-emulator that referenced this issue Sep 12, 2023
johnandersen777 pushed a commit to johnandersen777/scitt-api-emulator that referenced this issue Sep 12, 2023
@johnandersen777
Copy link
Author

Nevermind the client code just need to get the tree alg from the receipt.

@johnandersen777
Copy link
Author

Related: #79 (comment)

@johnandersen777
Copy link
Author

johnandersen777 commented Nov 6, 2023

After discussion this weekend with Steven and Cedric we talked about needing an endpoint for service parameter discovery. This also appears necessary for federation.

@johnandersen777 johnandersen777 changed the title Discovery of service parameters for receipt verification Discovery of service parameters Nov 6, 2023
@johnandersen777
Copy link
Author

The document currently states:

The Transparency Service provides an endpoint that returns the Transparent Statement that describes its current configuration."

The Transparency Service records its configuration in the Append-Only Log using Transparent Statements with distinguished media type application/scitt-configuration.

From: https://github.com/ietf-wg-scitt/draft-ietf-scitt-architecture/blob/930a0cd38a92dd6079bda2ed3c675019ee9b0aa3/draft-ietf-scitt-architecture.md#configuration

Pining based on #126 discussion comments: @fournet, @SteveLasker: I read this to mean the endpoint is a subject/feed, what is that subject/feed? Is it the issuer did:web: combined with the mentioned media type? How should we register these so that they are discoverable in a consistent way?

@SteveLasker
Copy link
Collaborator

Queue to move to the SCRAPI repo

@SteveLasker SteveLasker self-assigned this Dec 12, 2023
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

2 participants