# LupaRiel Mandate Scope Verifier

> LupaRiel Mandate Scope Verifier is a paid API for AI agents from lupariel.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-29).

Verifies an Intent Mandate v0.1.0 by checking its allowlist, budget, expiry, and signature without creating or signing a mandate

## Facts

- Endpoint: GET https://lupariel.com/api/mandate/scope?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/lupariel-mandate-scope-verifier-e0ddc1e9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ewucmsSRG-A72O5CGjoMS

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 lupariel-mandate-scope-verifier-e0ddc1e9
```

Example prompt: Can you verify the scope of this Intent Mandate for principal did:example:compras-smoke — check that the allowlist covers https://lupariel.com/api/settle/receipt, the budget is at least $0.02 USDC, it hasn't expired, and the signature is valid on Base (eip155:8453)?

## When to prefer this

Use this endpoint when you need server-side attestation that an Intent Mandate v0.1.0 is valid before executing a payment on the Base network (eip155:8453). Prefer this over client-side checks when you need an independent, timestamped verification of all mandate constraints (allowlist, budget, expiry, signature) from a neutral directory. Do not use this to create or sign mandates — use createSignedMandate/signMandate locally for that.

## Known failure modes

- Mandate signature invalid — signatureValid returns false
- Mandate has expired — notExpired returns false
- Resource URL not in allowlist — resourceAllowed returns false
- Insufficient budget — budgetSufficient returns false
- Network mismatch between mandate and expected chain — networkMatch returns false
- Malformed mandate schema — schemaValid returns false
- Invalid or missing principal DID — validation fails with error
- Payment of $0.02 USDC not included — x402 402 response returned

## How this service works

Directorio público de x402, AP2, ACP y MPP. Fuente + fecha. No inventamos precios ni estados.

## Output

Returns a JSON object with ok status, per-check boolean results (notExpired, schemaValid, networkMatch, signatureValid, resourceAllowed, budgetSufficient), mandate constraints (network, version, allowlist, expiresAt, principal, budgetUsdc, remainingUsdc), product name, ruleset version, attested timestamp, and a disclaimer clarifying this endpoint only verifies — it does not create or sign mandates.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "kind": "mandate-scope",
  "lang": "es",
  "checks": {
   "notExpired": true,
   "schemaValid": true,
   "networkMatch": true,
   "signatureValid": true,
   "resourceAllowed": true,
   "budgetSufficient": true
  },
  "product": "Mandato AR",
  "ruleset": "mandate-scope-v1",
  "resource": "https://lupariel.com/api/settle/receipt",
  "priceUsdc": "0.02",
  "disclaimer": "Does not create or sign a mandate. Verifies Intent Mandate v0.1.0 scope/constraints only.",
  "attested_at": "2026-09-23T00:00:00.000Z",
  "constraints": {
   "network": "eip155:8453",
   "version": "0.1.0",
   "allowlist": [
    "https://lupariel.com/api/settle/receipt*",
    "https://lupariel.com/api/mandate/scope*"
   ],
   "expiresAt": "2027-12-31T23:59:59.000Z",
   "principal": "did:example:compras-smoke",
   "budgetUsdc": "0.05",
   "resourceBase": "https://lupariel.com",
   "remainingUsdc": "0.05"
  },
  "scope_vs_create": {
   "scope": "server verify allowlist+budget+expiry+signature against a proposed spend",
   "create": "local createSignedMandate/signMandate — NOT this endpoint"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/lupariel-mandate-scope-verifier-e0ddc1e9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from lupariel.com](https://www.zero.xyz/host/lupariel.com/llms.txt)
