Skip to main content

ReceiptExpectation

@mandaitor/sdk


@mandaitor/sdk / ReceiptExpectation

Interface: ReceiptExpectation

Defined in: @mandaitor/sdk/dist/receipt-verifier.d.ts:80

What a receipt must say, for the execution it came with. Every field is optional.

Properties​

agent_did?​

optional agent_did?: string

Defined in: @mandaitor/sdk/dist/receipt-verifier.d.ts:85

The agent's DID.


execution_id?​

optional execution_id?: string

Defined in: @mandaitor/sdk/dist/receipt-verifier.d.ts:81


request_digest?​

optional request_digest?: string

Defined in: @mandaitor/sdk/dist/receipt-verifier.d.ts:82


result?​

optional result?: Record<string, unknown>

Defined in: @mandaitor/sdk/dist/receipt-verifier.d.ts:91

The result the execution was answered with. The receipt's result_digest must be its digest, so the receipt binds what the agent was told.


state?​

optional state?: "FAILED" | "SUCCEEDED"

Defined in: @mandaitor/sdk/dist/receipt-verifier.d.ts:83


tenant_id?​

optional tenant_id?: string

Defined in: @mandaitor/sdk/dist/receipt-verifier.d.ts:86