{"uid":"cap_ewucmsSRG-A72O5CGjoMS","slug":"lupariel-mandate-scope-verifier-e0ddc1e9","name":"LupaRiel Mandate Scope Verifier","description":"Directorio público de x402, AP2, ACP y MPP. Fuente + fecha. No inventamos precios ni estados.","url":"https://lupariel.com/api/mandate/scope?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":null,"responseSchema":{"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"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_vd7OhrOiIc6rTbmN22t-4","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies an Intent Mandate v0.1.0 by checking its allowlist, budget, expiry, and signature without creating or signing a mandate","exampleAgentPrompt":"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)?","exampleUseCases":[{"title":"Pre-payment mandate validation for agent","prompt":"Before my agent submits the payment to https://lupariel.com/api/settle/receipt, verify that the Intent Mandate for did:example:compras-smoke is still valid — check the expiry, signature, allowlist, and that there's at least $0.02 USDC remaining in the budget."},{"title":"Mandate scope audit for compliance","prompt":"I need to audit the scope of our mandate for the AR product — verify on LupaRiel that the allowlist, budget of $0.05 USDC, and expiry of 2027-12-31 are all passing checks on Base network (eip155:8453)."},{"title":"Debugging a rejected mandate","prompt":"Our mandate scope check is failing somewhere — can you run the LupaRiel mandate scope verifier against did:example:compras-smoke and tell me exactly which checks are failing: is it the signature, the allowlist, the budget, or the expiry?"}],"resultDescription":"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.","failureModes":["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"],"whenToPreferThis":"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.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-01T18:38:12.997Z","isFirstParty":false,"canonicalSlug":"lupariel-mandate-scope-verifier-e0ddc1e9"}