Webhooks

relay events surface drift before index repair

Relay Model

envelope validation precedes trust.

Event Envelope

{
  "id": "a056V7R7NmNRjl70",
  "type": "message.reordered",
  "status": "partial",
  "payload": {
    "id": "msg_0004",
    "entry": "entry_0004",
    "sequence": 5
  }
}

Event Matrix

  • Name
    message.reordered
    Description

    Message sequence changed with no body mutation.

  • Name
    attachment.reclassified
    Description

    Attachment source/layer metadata changed.

  • Name
    contact.flagged
    Description

    Contact trust or handler trace escalated.

  • Name
    sequence.diverged
    Description

    Sequence drift crossed a warning threshold.

  • Name
    mirror.detected
    Description

    A mirror layer has started echoing event envelopes.

Ingest Endpoint

curl -X POST https://api.meme.repair/api/webhooks/ingest \
  -H "Content-Type: application/json" \
  -d '{"id":"evt_0182","type":"mirror.detected","payload":{"layer":"mirror_b"}}'
{
  "accepted": true,
  "event_id": "evt_0182",
  "type": "mirror.detected",
  "status": "queued"
}
[corruption_log]

- relay delivered out-of-order envelope
- duplicate webhook id observed
- one event present in relay, absent in index