events.iterate.com

Event type

events.iterate.com/project/human-approval-granted

A human approved a held egress request. When the project has active approval keys, `keyId` + `signature` (raw 64-byte r‖s ECDSA P-256 over the canonical approval.v1 message, base64) are required and verified before the request is released.

Payload schema

approvalRequestEventOffsetinteger

The held request's identity: the offset of its human-approval-requested event.

keyIdstringoptional

The enrolled key that signed this grant.

signaturestringoptional

Base64 raw 64-byte r‖s ECDSA P-256 signature over the canonical approval message.

Raw JSON schema
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "approvalRequestEventOffset": {
      "type": "integer",
      "minimum": 0,
      "maximum": 9007199254740991,
      "description": "The held request's identity: the offset of its human-approval-requested event."
    },
    "keyId": {
      "description": "The enrolled key that signed this grant.",
      "type": "string"
    },
    "signature": {
      "description": "Base64 raw 64-byte r‖s ECDSA P-256 signature over the canonical approval message.",
      "type": "string"
    }
  },
  "required": [
    "approvalRequestEventOffset"
  ]
}