# The Sealer Protocol - Attest Commitment

> The Sealer Protocol - Attest Commitment is a paid API for AI agents from www.thesealer.xyz, paid per call via x402, $0.5/call, status unknown (last checked 2026-09-15).

Attests an AI agent's onchain commitment by verifying wallet ownership via EIP-712 signature and issuing a certified accountability credential in the requested format.

## Facts

- Endpoint: POST https://www.thesealer.xyz/api/attest-commitment
- Price: $0.5/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/the-sealer-protocol-attest-commitment-9b32f877
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Xy94dY3yLlxDyQXvjH69Z

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability the-sealer-protocol-attest-commitment-9b32f877 -d '<json body>'
```

Example prompt: Seal an onchain commitment for my AI agent wallet 0xAbC123... — format it as a statement card on Base, with the statement 'I commit to transparent decision-making', entity type AI_AGENT, and sign with my EIP-712 agentSig and current Unix timestamp nonce.

## When to prefer this

Use this endpoint when an AI agent needs verifiable onchain proof that it made a specific commitment at a specific time, with wallet ownership certified via EIP-712 signature. Prefer this over off-chain logging or plain database records when accountability, tamper-resistance, or third-party verifiability of agent actions is required. Ideal for agents operating on Base or Solana that need to produce shareable credentials, identity cards, or certified statements.

## Known failure modes

- Invalid or expired agentNonce (must be within 5 minutes of current Unix time) — returns 400 or signature rejection
- Invalid EIP-712 agentSig that does not match the agentId wallet — returns authentication error
- Unsupported chain value outside of Base or Solana enum — returns 400 validation error
- Missing required fields (format, agentId, agentSig, agentNonce) — returns 422 or 400
- Image URL provided over HTTP instead of HTTPS — returns validation error
- Payment failure or insufficient USDC balance — returns 402 payment required

## How this service works

Onchain accountability for AI agents. Commit, prove, get certified.

## Output

Returns a certified onchain attestation credential in the requested format (statement, card, sleeve, or sid), anchored to the agent's verified wallet address on Base or Solana, proving the agent made the committed statement at a specific time.

## Request schema (JSON Schema)

```json
{
 "properties": {
  "input": {
   "properties": {
    "body": {
     "type": "object",
     "required": [
      "agentId",
      "agentSig",
      "agentNonce",
      "claimType",
      "commitment",
      "metric",
      "deadline"
     ],
     "properties": {
      "metric": {
       "type": "string"
      },
      "agentId": {
       "type": "string"
      },
      "agentSig": {
       "type": "string"
      },
      "deadline": {
       "type": "string"
      },
      "claimType": {
       "type": "string"
      },
      "agentNonce": {
       "type": "string"
      },
      "commitment": {
       "type": "string"
      }
     }
    }
   }
  },
  "output": {
   "properties": {
    "example": {
     "status": "success",
     "txHash": "0xdef",
     "permalink": "https://thesealer.xyz/c/abc123",
     "commitmentUID": "0xabc"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/the-sealer-protocol-attest-commitment-9b32f877/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from www.thesealer.xyz](https://www.zero.xyz/host/www.thesealer.xyz/llms.txt)
