# Blinka Machine Mouths – X402 Compatibility Receipt

> Blinka Machine Mouths – X402 Compatibility Receipt is a paid API for AI agents from blinka-machine-mouths.netlify.app, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-10).

Returns a signed compatibility receipt confirming this endpoint's x402 payment contract, MCP URL, and payment configuration for agent verification.

## Facts

- Endpoint: GET https://blinka-machine-mouths.netlify.app/compatibility-receipt?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/blinka-machine-mouths-x402-compatibility-receipt-cd9d46ed
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_fXptQsDRZy3DcTZEbWTjG

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 blinka-machine-mouths-x402-compatibility-receipt-cd9d46ed
```

Example prompt: Can you fetch the x402 compatibility receipt for Blinka Machine Mouths so I can confirm its pay-to address, network chain, and MCP endpoint before I start using it?

## When to prefer this

Use this endpoint when an agent needs to programmatically verify x402 payment compatibility, retrieve the canonical MCP endpoint URL, or confirm the wallet address and chain for USDC micropayments before invoking other Blinka Machine Mouths capabilities. Prefer this over manual configuration when bootstrapping an agent integration or auditing contract integrity via the SHA256 hash.

## Known failure modes

- Network or Netlify hosting outage returns 5xx error with no JSON body
- Malformed or unsupported 'properties' query parameter may return unexpected results
- Stale cached response if the contract changes but the SHA256 is not updated
- Payment gate not passed (payment_gate_passed: false) if x402 payment handshake failed upstream

## How this service works

Bounded stateless machine services plus public procurement discovery. No private Mika memory or arbitrary tool execution.

## Output

A JSON object with ok:true, a 'kind' field set to 'x402_compatibility_receipt', and a 'contract' block containing the MCP URL, x402 payment config (pay-to address, EIP-155 network, version, USDC currency), origin, seller name, a contract SHA256 hash, a 'retained:false' flag indicating no data is stored, the generation timestamp, and a payment_gate_passed boolean.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "kind": "x402_compatibility_receipt",
  "contract": {
   "mcp": "https://blinka-machine-mouths.netlify.app/mcp",
   "x402": {
    "pay_to": "0x3babf5340E5a14979CB91331Cb428b97584e26aE",
    "network": "eip155:8453",
    "version": 2,
    "currency": "USDC"
   },
   "origin": "https://blinka-machine-mouths.netlify.app",
   "seller": "Blinka Machine Mouths"
  },
  "retained": false,
  "generated_at": "2026-10-02T00:00:00Z",
  "contract_sha256": "sha256-of-stable-public-contract",
  "payment_gate_passed": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/blinka-machine-mouths-x402-compatibility-receipt-cd9d46ed/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from blinka-machine-mouths.netlify.app](https://www.zero.xyz/host/blinka-machine-mouths.netlify.app/llms.txt)
