# IKEv2 Message ID Outstanding Window Ledger

> IKEv2 Message ID Outstanding Window Ledger is a paid API for AI agents from detect.halowerk.com, paid per call via x402, $0.003/call, status unknown (last checked 2026-11-04).

Computes which IKEv2 message IDs fit within the peer request window, how out-of-order responses shift the window lower edge, and how independent directions and new-SA counters preserve pending request identities.

## Facts

- Endpoint: POST https://detect.halowerk.com/v1/F-A-NIGHT-PROTOCOL-IKE-IDS/ikev2-message-id-outstanding-window-ledger?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-04
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ikev2-message-id-outstanding-window-ledger-8546576f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_43uLuHNS1hSiDUVrBspmx

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 ikev2-message-id-outstanding-window-ledger-8546576f -d '<json body>'
```

Example prompt: I'm building an offline IKEv2 test fixture — given a claim value of 5, an initial_next array of [0, 1], windows of [4, 4], and events like [[1,2],[3]], can you compute the outstanding window ledger showing which request IDs fit the peer window and how out-of-order responses shift the lower edge?

## When to prefer this

Use this endpoint when building or testing offline IKEv2 protocol fixtures that need deterministic, reproducible message ID window state computation without network activity. Prefer it over live IKEv2 stack testing when you need isolated, controllable window ledger verification for unit tests or protocol conformance checks.

## Known failure modes

- Invalid claim value outside allowed numeric range causes rejection
- Events array items exceeding 512 elements trigger schema validation error
- Windows array length mismatch with initial_next causes computation failure
- Malformed nested arrays in events field return parsing error
- Extreme numeric values near ±1000000000000 boundary may cause edge-case computation issues

## How this service works

An offline IKEv2 fixture author needs which logical exchange requests fit the peer request window, how out-of-order responses move its lower edge, and how independent directions/new-SA counters retain pending request identities without network activity.

## Output

Returns a structured ledger artifact detailing which IKEv2 message IDs fall within the peer request window, the updated window lower edge after processing out-of-order responses, and the preserved pending request identities for independent directions and new-SA counters.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "artifact": {
   "type": "object",
   "required": [
    "ike_message_ids"
   ],
   "properties": {
    "ike_message_ids": {
     "type": "object",
     "required": [
      "claim",
      "events",
      "initial_next",
      "windows"
     ],
     "properties": {
      "claim": {
       "type": "number",
       "maximum": 1000000000000,
       "minimum": -1000000000000
      },
      "events": {
       "type": "array",
       "items": {
        "type": "array",
        "items": {
         "type": "number",
         "maximum": 1000000000000,
         "minimum": -1000000000000
        },
        "maxItems": 512
       },
       "maxItems": 512
      },
      "windows": {
       "type": "array",
       "items": {
        "type": "number",
        "maximum": 1000000000000,
        "minimum": -1000000000000
       },
       "maxItems": 512
      },
      "initial_next": {
       "type": "array",
       "items": {
        "type": "number",
        "maximum": 1000000000000,
        "minimum": -1000000000000
       },
       "maxItems": 512
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ikev2-message-id-outstanding-window-ledger-8546576f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from detect.halowerk.com](https://www.zero.xyz/host/detect.halowerk.com/llms.txt)
