# UCF v2 Adversarial Verifier – Identity-Pack Probes

> UCF v2 Adversarial Verifier – Identity-Pack Probes is a paid API for AI agents from food-odds-award-exhaust.trycloudflare.com, paid per call via x402, $1/call, status down (last checked 2026-09-15).

Verifies an AI identity pack (persona + operator) against adversarial probes to test robustness and behavioral consistency

## Facts

- Endpoint: POST https://food-odds-award-exhaust.trycloudflare.com/v1/verify
- Price: $1/call
- Payment: x402
- Status: down
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ucf-v2-adversarial-verifier-identity-pack-probes-678324b4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_XLN9rkv_4dTajE_vnkezV

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 ucf-v2-adversarial-verifier-identity-pack-probes-678324b4 -d '<json body>'
```

Example prompt: Run adversarial identity probes on my UCF persona called 'Aria' — her axioms are 'be helpful' and 'never deceive', her voice is 'calm and precise', she must never threaten users, and the operator is 'AcmeCorp' acting as a customer support provider.

## When to prefer this

Choose this endpoint when you need to adversarially probe and validate an AI persona identity pack before deployment, specifically within the UCF v2 framework. It is the right choice when you want to ensure persona axioms, voice, and behavioral constraints hold up under hostile or edge-case inputs. Prefer this over generic prompt-testing tools when you have a structured UCF-format identity pack and need structured, schema-grounded adversarial verification rather than informal manual testing.

## Known failure modes

- Missing required persona fields (name, axioms, voice, never) returns validation error
- Axioms array outside 2–4 item bounds triggers schema rejection
- Invalid HTTP method (only POST/PUT/PATCH accepted) returns method error
- Malformed or non-JSON body returns parse error
- Insufficient USDC balance or x402 payment failure blocks execution
- Cloudflare tunnel downtime causes connection errors
- Operator object missing name or role returns required-field error

## How this service works

UCF v2 Adversarial Verifier Ã¢â‚¬â€ identity-pack probes

## Output

Returns a structured verification result object indicating whether the identity pack (persona + operator) passed adversarial probes, including probe outcomes and consistency assessments for the persona's axioms, voice, and behavioral constraints under adversarial conditions.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "required": [
      "persona",
      "operator"
     ],
     "properties": {
      "persona": {
       "type": "object",
       "required": [
        "name",
        "axioms",
        "voice",
        "never"
       ],
       "properties": {
        "name": {
         "type": "string"
        },
        "never": {
         "type": "array",
         "items": {
          "type": "string"
         }
        },
        "voice": {
         "type": "string"
        },
        "axioms": {
         "type": "array",
         "items": {
          "type": "string"
         },
         "maxItems": 4,
         "minItems": 2
        },
        "symbol": {
         "type": "string"
        }
       }
      },
      "session": {
       "type": "object",
       "properties": {
        "task": {
         "type": "string"
        },
        "model": {
         "type": "string"
        },
        "memory": {
         "type": "array",
         "items": {
          "type": "string"
         }
        },
        "platform": {
         "type": "string"
        }
       }
      },
      "operator": {
       "type": "object",
       "required": [
        "name",
        "role"
       ],
       "properties": {
        "name": {
         "type": "string"
        },
        "role": {
         "type": "string"
        }
       }
      }
     }
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST",
      "PUT",
      "PATCH"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ucf-v2-adversarial-verifier-identity-pack-probes-678324b4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from food-odds-award-exhaust.trycloudflare.com](https://www.zero.xyz/host/food-odds-award-exhaust.trycloudflare.com/llms.txt)
