Skip to content

Attestation provider server uses unix sockets and simple binary protocol rather than HTTP - #112

Open
ameba23 wants to merge 1 commit into
mainfrom
peg/attestation-provider-uses-unix-socket
Open

ameba23 wants to merge 1 commit into
mainfrom
peg/attestation-provider-uses-unix-socket

Conversation

@ameba23

@ameba23 ameba23 commented Oct 28, 2026

Copy link
Copy Markdown
Collaborator

This improves security of the attestation provider server by using unix sockets rather than the loopback interface, giving stronger guarantees that it runs on the same host as the caller.

It also switches the protocol used from HTTP to a very simple binary protocol.

The client who wants an attestation sends the 64 byte quote input, and the service responds with a SCALE encoded Result<AttestationExchangeMessage, ProviderError>.

@ameba23
ameba23 force-pushed the peg/attestation-provider-uses-unix-socket branch from 70471ea to 3433691 Compare October 28, 2026 15:26
@ameba23
ameba23 force-pushed the peg/attestation-provider-uses-unix-socket branch from 4ed3c46 to 5dfc570 Compare October 29, 2026 08:19
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

Successfully merging this pull request may close these issues.

1 participant