{"event":{"dedupeKey":"event.id + chain + contractAddress","deliveryStatus":"schema-ready","examplePayload":{"chain":"Base","contractAddress":"0x532f27101965dd16442E59d40670FaF5eBB142E4","event":"project.deployment.indexed","eventId":"evt_project_deployment_indexed_example","hubUrl":"https://launchroom.net/brett","occurredAt":"2026-06-29T00:00:00.000Z","project":"Brett","roomUrl":"https://launchroom.net/brett/base","slug":"brett"},"id":"project.deployment.indexed","payloadFields":[{"name":"eventId","required":true,"summary":"Stable idempotency key for this event.","type":"string"},{"name":"event","required":true,"summary":"The webhook event id.","type":"string"},{"name":"occurredAt","required":true,"summary":"When LaunchRoom recorded the event.","type":"ISO-8601 string"},{"name":"slug","required":true,"summary":"Project hub slug.","type":"string"},{"name":"project","required":true,"summary":"Public project name.","type":"string"},{"name":"chain","required":true,"summary":"Deployment chain.","type":"string"},{"name":"contractAddress","required":true,"summary":"Contract or mint address.","type":"string"},{"name":"roomUrl","required":true,"summary":"Canonical deployment-room URL.","type":"URL"},{"name":"hubUrl","required":false,"summary":"Project-hub URL where applicable.","type":"URL"}],"summary":"A chain-specific deployment is indexed into a project graph.","trigger":"LaunchRoom indexes a credible deployment room for a project, including multichain project hub mapping.","trustBoundary":"Deployment indexing connects public room data. It does not imply every related deployment has the same authority state."},"kind":"launchroom.public.webhook-event-schema","publicApi":"https://launchroom.net/api/v1","schemaVersion":"1.0","signature":{"algorithm":"HMAC-SHA256","headers":["x-launchroom-event","x-launchroom-delivery","x-launchroom-signature","x-launchroom-timestamp"],"signedPayload":"{timestamp}.{raw_body}","note":"Signed partner delivery is used when webhook delivery is enabled for a partner. The public event catalog itself is unsigned."}}