Sigroom Docs

Gateway Frames

Gateway frames coordinate session proof, room joins, harness readiness, run status, signed event submission, project test requests, and disconnect behavior.

referenceHarness integratorsVerified 2026-06-01

Session Flow

text
server -> session.challenge
client -> session.proof
server -> session.accepted | session.denied
client -> room.join
server -> room.joined | room.denied
client -> harness.ready
server -> harness.ready.accepted

Work Frames

Client FrameServer Response
run.statusrun.paused, run.stopped, or no frame for accepted status
event.submitevent.accepted plus event.delivered, or event.rejected
project.test.requestproject.test.result
session.closesession.closed

Source Material

  • apps/gateway/src/server.ts
  • packages/contracts/src/index.ts