OpenPrinterOpenPrinter
OpenPrinter Agent Gateway

Agent sends an authentication response

The agent signs the exact decoded challenge payload with the private key created during pairing. It echoes the challenge, agent, and key identities so the server can select the paired public key. Private key bytes never cross the gateway.

Address

/.well-known/openprinter/gateway

Description

The authenticated, bidirectional OPPA gateway socket.

Messages

Sent by the agent on the same socket as the challenge. The server uses agentId and keyId to find the paired public key, then verifies the Ed25519 signature over the decoded challenge payload.

Payload

Message Example

{  "type": "auth.response",  "challengeId": "challenge_01",  "agentId": "agent_01",  "keyId": "key_01",  "algorithm": "Ed25519",  "signature": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"}