AxUCPWebhookEventSource
Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/ucpSource.ts#L35
Application-hosted UCP webhook ingress.
The UCP client verifies signer profile, RFC 9421 signature, freshness, body digest, and replay state before this adapter publishes anything. Application identity mapping happens only after verification and remains separate from the untrusted business payload.
Implements
Constructors
Constructor
new AxUCPWebhookEventSource(options: Readonly<AxUCPWebhookEventSourceOptions>): AxUCPWebhookEventSource;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/ucpSource.ts#L40
Parameters
| Parameter | Type |
|---|---|
options | Readonly<AxUCPWebhookEventSourceOptions> |
Returns
AxUCPWebhookEventSource
Properties
| Property | Modifier | Type | Default value |
|---|---|---|---|
id | readonly | string | undefined |
requiresDurable | readonly | true | true |
Methods
ingest()
ingest(request: Request, signal?: AbortSignal): Promise<AxEventPublishReceipt>;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/ucpSource.ts#L57
Parameters
| Parameter | Type |
|---|---|
request | Request |
signal? | AbortSignal |
Returns
Promise<AxEventPublishReceipt>
start()
start(context: Readonly<AxEventSourceContext>): AxEventSourceHandle;Defined in: https://github.com/ax-llm/ax/blob/e4219a44b7581a55a40d9dd62d2c281062ff078d/src/ax/event/ucpSource.ts#L46
Parameters
| Parameter | Type |
|---|---|
context | Readonly<AxEventSourceContext> |