Enterprise — cloud service

MoQT Conformance Testing

Verify that your MoQT implementation correctly follows the spec. Automated test suites run against your relays, endpoints, and relay groups — so you ship with confidence.

What we test

Comprehensive protocol coverage for every component in your MoQT deployment.

Relay conformance

Verify that your relay correctly handles SUBSCRIBE, PUBLISH, FETCH, GOAWAY, and all control messages across MoQT draft versions. Test error handling, edge cases, and graceful degradation.

Endpoint conformance

Validate that publishers and subscribers implement the protocol correctly. Test subscription lifecycle, object delivery, priority handling, and cleanup behavior.

Relay group coverage

Test relay-to-relay forwarding and fan-out. Verify that objects are correctly propagated through relay chains and that subscriptions are properly aggregated.

Fault detection & diagnostics

Automatically detect protocol violations, malformed messages, incorrect state transitions, and unexpected connection closures. Get detailed diagnostics with wire-level evidence.

How it works

1

Configure your targets

Point our test runner at your relay endpoints, publishers, or subscribers. Specify which MoQT draft versions to test against.

2

Run conformance suites

We execute a comprehensive protocol test suite against your targets. Each test exercises a specific aspect of the MoQT specification — from basic handshakes to complex subscription scenarios.

3

Review reports

Get detailed pass/fail results with wire-level traces for every failing test. See exactly which bytes were sent, what was expected, and where the implementation diverges from the spec.

4

Integrate into CI

Run conformance tests automatically on every commit or release. Catch protocol regressions before they reach production.

Related use cases

Frequently asked questions

What is MoQT conformance testing?
MoQT conformance testing verifies that your implementation of the Media over QUIC Transport protocol correctly follows the IETF specification. It tests control message handling, subscription lifecycle, object delivery, error handling, and edge cases — ensuring your relay, publisher, or subscriber will interoperate with other MoQT implementations.
What MoQT draft versions do you test against?
We test against all actively used MoQT draft versions. Our test suites are updated as new drafts are published, so your conformance testing stays current with the evolving specification.
How does CI integration work?
We provide a CLI tool and API that you can call from your CI pipeline — GitHub Actions, GitLab CI, Jenkins, or any other system. The test runner exits with a pass/fail code and outputs structured results that integrate with your existing test reporting.
Can I test a relay that requires authentication?
Yes. Our test runner supports custom TLS certificates, authentication tokens, and connection parameters. You can test relays behind firewalls by running the test agent in your own infrastructure.
How is this different from the free Desktop debugger?
moqtap Desktop is a manual debugging tool — you connect, inspect, and investigate one session at a time. Conformance testing is automated: we run hundreds of protocol tests against your implementation and produce a structured report. Desktop helps you understand; conformance testing helps you certify.
How much does conformance testing cost?
Conformance testing is part of our Enterprise offering with custom pricing based on your deployment size and testing frequency. Contact us for details.

Verify your MoQT implementation

Get in touch to discuss conformance testing for your relays, endpoints, and relay groups.