CertifiedData.io

Protocol Reference · Agent Commerce by CertifiedData

Status enum reference

Canonical, stable status values used across Agent Commerce schemas, APIs, and transparency events. These values are reserved and will not change meaning across schema versions.

Authorization statuses

authorized

The payment request matched policy and can proceed to execution.

Schemas: authorization_log_entry.v1

blocked

The payment request violated policy and cannot proceed.

Schemas: authorization_log_entry.v1

needs_review

The payment request crossed a threshold that requires human review before execution.

Schemas: authorization_log_entry.v1

Transaction statuses

pending

The object exists but has not yet reached a final state.

Schemas: payment_receipt.v1, event.v1

submitted

The transaction was submitted to a payment rail but not yet settled.

Schemas: payment_receipt.v1

succeeded

The transaction completed successfully and settlement is confirmed.

Schemas: payment_receipt.v1, event.v1

failed

The transaction did not complete successfully.

Schemas: payment_receipt.v1, event.v1

refunded

The transaction was reversed through a refund flow.

Schemas: event.v1

disputed

The transaction entered a dispute state requiring resolution.

Schemas: event.v1

Verification statuses

valid

The checked proof or receipt passed all verification steps.

Schemas: verification_check_entry.v1

invalid

The checked proof or receipt failed one or more verification steps.

Schemas: verification_check_entry.v1