OnlyDoge

Debug DogeConnect flows with confidence.

Validate QR payloads, inspect envelope signatures, and test relay behaviors in one place. Start with tools for quick checks or use Flight Recorder for full trace-level debugging.

Start with Tools

Fast checks for QR URIs, envelopes, and relay simulator responses.

Use this when you need to quickly verify one payload, reproduce an issue, or inspect a response contract without building a full trace session.

Open Tools

Use Flight Recorder

End-to-end traces for investigation and repeatable debugging.

Build a timeline from QR parsing through relay pay/status execution, then export sanitized sessions to share clear bug reports.

Open Flight Recorder

What You Can Check Here

QR URI Validation

Parse `dogecoin:` URIs, enforce dc/h rules, and verify fetched envelope key hash alignment.

Envelope Validation

Decode payload, validate payment schema, and run BIP-340 Schnorr signature verification.

Relay Simulation

Register scenario-driven no-op relay states and test `pay/status` contracts with OpenAPI docs.

Flight Recorder

Build replayable end-to-end traces across QR parse, envelope fetch, relay targeting, and pay/status execution.

Typical Workflow

  1. 1. Validate the QR URI

    Confirm `dc` and `h` values and optionally fetch the envelope.

  2. 2. Verify envelope integrity

    Run schema and signature checks against raw envelope JSON.

  3. 3. Simulate relay behavior

    Register scenario outcomes to test pay/status handling in a safe local flow.

  4. 4. Trace full sessions

    Use Flight Recorder when you need detailed protocol timelines and exports.