Docs

Integrations

External systems authenticate events, payments, or actions in their own way. CommandLayer signs the normalized result as a portable receipt that can be verified independently.

How integrations fit

Integrations are the practical entry points for external systems into CommandLayer’s receipt layer.

Public verifiability begins after CommandLayer signs the receipt.

metadata.trace links related spans across event/payment/action/verification. metadata.proof stores canonical hash and Ed25519 signature proof material used by verification surfaces.

Coinbase Payments Webhook

Signed receipt pipeline

Trust boundary: Coinbase HMAC authenticates the webhook to the receiving server. It is not public proof by itself because it depends on the shared secret. CommandLayer Ed25519 signing makes the normalized event portable and publicly verifiable.

Important receipt fields include subject.type: payment_transfer, transfer_status, metadata.trace, and metadata.proof.

x402 Paid Action

Payment-to-action receipts

demo_accepted_envelope is the default developer onboarding mode and is not real settlement.

provider_verified is enabled when X402_PROVIDER_VERIFICATION_URL is configured with a real provider.

Trust boundary: The payment rail proves payment acceptance or settlement. CommandLayer proves what executed after payment acceptance and signs the result.

MCP Bridge

SDK

See it working