# Control Evidence Gap Finder

> Control Evidence Gap Finder is a paid API for AI agents from www.mahastrategies.com, paid per call via x402, $0.019/call, status unknown (last checked 2026-09-14).

Identifies missing or stale evidence items for up to 40 control requirements before a governance or compliance review, comparing requirements against revision- and scope-bound evidence descriptors.

## Facts

- Endpoint: POST https://www.mahastrategies.com/api/v1/micro/control-evidence-gaps
- Price: $0.019/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/control-evidence-gap-finder-e684aa36
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_vO_BqRegymO_zGdAEUZ6K

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 control-evidence-gap-finder-e684aa36 -d '<json body>'
```

Example prompt: Before our governance review next week, check these 12 control requirements against our current evidence list — use public data class and this policy digest 'sha256:abc123def456' — and tell me which controls have missing or stale evidence.

## When to prefer this

Choose this endpoint when you need a lightweight, reproducible pre-review check for evidence gaps across a defined set of control requirements, bounded by a specific policy revision and scope. It is ideal for automated pre-audit pipelines, governance prep workflows, or compliance readiness checks where you want a fast, deterministic gap report without requiring full evidence content inspection or effectiveness evaluation.

## Known failure modes

- More than 40 requirements submitted — request rejected due to maxItems constraint
- Evidence array exceeds 80 items — request rejected
- Invalid or missing policyDigest — validation error
- Unsupported dataClass value — must be 'public' or 'synthetic'
- Malformed bodyType — must be 'json', 'form-data', or 'text'
- Payment not processed — x402 payment required before response

## How this service works

Find missing or stale declared evidence before a governance review. Compare up to 40 control requirements with revision- and scope-bound evidence descriptors. Does not inspect evidence contents, evaluate control effectiveness or certify compliance.

## Output

Returns a structured result identifying which control requirements have missing or stale evidence, along with boundary metadata (up to 128 items), an input digest, offer ID, version, and receipt digest for auditability. Does not evaluate control effectiveness or certify compliance.

## 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": [
      "dataClass",
      "policyDigest",
      "requirements",
      "evidence"
     ],
     "properties": {
      "evidence": {
       "type": "array",
       "maxItems": 80,
       "minItems": 0
      },
      "dataClass": {
       "enum": [
        "public",
        "synthetic"
       ],
       "type": "string"
      },
      "policyDigest": {
       "type": "string",
       "maxLength": 71
      },
      "requirements": {
       "type": "array",
       "maxItems": 40,
       "minItems": 1
      }
     },
     "additionalProperties": false
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "version",
      "offerId",
      "amountBaseUnits",
      "inputDigest",
      "result",
      "boundaries",
      "receiptDigest"
     ],
     "properties": {
      "result": {
       "type": "object"
      },
      "offerId": {
       "enum": [
        "control-evidence-gaps"
       ],
       "type": "string"
      },
      "version": {
       "enum": [
        "maha-microproducts/0.1"
       ],
       "type": "string"
      },
      "boundaries": {
       "type": "array",
       "maxItems": 128,
       "minItems": 0
      },
      "inputDigest": {
       "type": "string",
       "maxLength": 71
      },
      "receiptDigest": {
       "type": "string",
       "maxLength": 71
      },
      "amountBaseUnits": {
       "enum": [
        "19000"
       ],
       "type": "string"
      }
     },
     "additionalProperties": false
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/control-evidence-gap-finder-e684aa36/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from www.mahastrategies.com](https://www.zero.xyz/host/www.mahastrategies.com/llms.txt)
