---
title: "Signed proof the agent stayed within budget"
method: GET
path: "/api/mandate/certificate"
tags: ["mandates"]
---

# Signed proof the agent stayed within budget

`GET /api/mandate/certificate`

## Request

- Base URL: `https://api.anygas.xyz/svc`
- URL: `https://api.anygas.xyz/svc/api/mandate/certificate`
- Auth: none declared

What a principal actually wants at the end of a period: not a dashboard, but a document they can verify and keep. Lists every counted spend, the budget, the total, and whether it stayed inside. Every spend listed was VERIFIED ON-CHAIN before counting, and the figure is what the destination chain showed arrived — not what the agent reported. It certifies adherence to a ROBYN budget. It does NOT certify the agent spent nothing elsewhere, because Robyn can only account for money that moved through Robyn — `doesNotCertify` says so in the payload rather than in a footnote, since a principal reading it as proof of total spending would be badly misled.

## Query parameters

- `mandateId` string, required

## Response `200`

signed compliance certificate

- object

## Other responses

- `404`: unknown mandate

---

[API](https://skmtc.dev/anygas/apis/robyn-anygas-api.md) · [All operations](https://skmtc.dev/anygas/apis/robyn-anygas-api/llms.txt) · [OpenAPI document](https://skmtc.dev/anygas/apis/robyn-anygas-api/revisions/9b7498be8304?raw)
