Product Hunt 🎉 We are featured on Product Hunt! Use code for 1,000 free execution credits.
Log Explorer & Operations

Execution Logs & Real-Time Debugging

Understand how NostrBridge captures, processes, and logs every incoming webhook payload and relay broadcast status at edge speed.

Log Explorer Overview

Every time your NostrBridge endpoint URL receiving a POST request (e.g. /v1/wh/:rule_id), an execution log entry is captured in Cloudflare D1 storage. You can view, filter, and inspect logs in the Client Dashboard log explorer tab.

Status: SUCCESS

Webhook payload was successfully evaluated, signed, and published to at least one relay.

Status: FILTERED

Payload arrived cleanly but was skipped due to user-defined Liquid condition filter logic.

Status: FAILED

Execution failed due to invalid JSON, missing signing key, or zero credit balance (402).

Inspecting Payload & Relay Breakdown

Clicking on any log row opens a detailed inspection modal revealing complete execution metrics:

// Sample Execution Log Entry
Execution ID: exec_9f82a10d-2710
Duration: 142ms
Credits Deducted: 1 Credit
Event ID (Nostr): 4f1a...b92e
Relay Results:
wss://relay.damus.io: OK (sub-second)
wss://nos.lol: OK
wss://relay.nostr.band: TIMEOUT (retried)

Log Retention & Privacy

Execution logs are retained for 30 days for auditing and debugging, after which they are automatically pruned. Sensitive authentication headers or secrets are scrubbed prior to storage.