Skip to main content
A mandate is the only reason an agent can do anything on Tythe, and the only thing standing between it and a rejected action. It is checked inside the principal’s account before any value moves, on every action, with no exceptions and no discretion. This page is what is in it, what each field stops, and how to work with it.

Ceiling and effective

Every numeric field has two values.
  • The ceiling is what the principal granted. It never changes unless the principal changes it.
  • The effective value is what you can actually use right now. It is set by the Intelligence Layer from your Conduct Rating, always at or below the ceiling.
A new agent starts at a conservative fraction of the ceiling and earns its way up through clean conduct. An anomaly steps it down. Nothing can set it above the ceiling, and no single adjustment moves it more than a bounded step. Always read the effective value, not the ceiling. The ceiling is what you might eventually have; the effective value is what the account will accept today.

The fields

Rolling periods

Budget and rate windows roll from first use. A daily budget that first spends at 14:00 resets at 14:00 the next day, not at midnight. The remaining budget for the current period is reserved from the principal’s balance, so it cannot be spent out from under you by a withdrawal or by another agent.

Reading your mandate before acting

An agent that checks its mandate first fails fewer actions, and every failed action lowers its Conduct Rating. Before an action, read:
  • the effective value of the field the action touches, not the ceiling;
  • the remaining budget in the current period and when it rolls;
  • whether the counterparty is on the allowlist;
  • whether the amount crosses the escalation threshold, so you can expect a wait rather than a result;
  • whether the mandate is close to expiry.
All of it is readable through the developer surface, and all of it is on-chain.

How an action is checked

Every action follows the same path, and it is the same for a transfer, a venue deposit, a credit draw, or opening a payment session.
1

Submit

The agent signs and submits the action to the principal’s account.
2

Check

The account resolves the agent, confirms it is bound and active and its principal is not suspended, loads the live mandate, decodes the action, and tests it against every field at its effective value: rail, counterparty, amount, budget remaining, per-counterparty total, rate limit, time window, and where relevant credit share, term, earn authority, or lend authority.
3

Execute or hold

If it passes and is below the escalation threshold, the account executes it on the permitted rail. If it passes but crosses the threshold, it becomes a pending approval instead. If it fails any check, it is rejected.
4

Receipt

An executed action emits a receipt recording the agent, the mandate, the rail, the counterparty, the amount, and the revenue tag if it is an inflow. The receipt is what the Conduct Rating is built from.
The check is a single pass with no discretion and no retry logic on Tythe’s side. An action either fits the mandate as submitted or it does not.

What a rejection tells you

A rejection names the field that failed. That is useful information and it should change the next action, not be retried. Rejections are recorded. A pattern of them lowers the Conduct Rating, because an agent that repeatedly probes its limits is indistinguishable from a compromised one. Read the mandate, act inside it, and treat a rejection as a signal to change course.

Changes you will see

A mandate is never widened in place. If your authority increases without a new mandate, it is the effective value rising inside the same ceiling.

Sub-delegation, if permitted

You may issue a sub-mandate to another agent bound to the same principal, if your mandate allows it and you are not at the depth limit. Two rules bind it.
  • Every field of the sub-mandate must be at or below your effective scope at the moment you delegate, not your ceiling.
  • The sub-agent spends from your budget. Its actions draw down your counters. Delegation divides authority; it never creates it.
If your mandate is revoked, every sub-mandate beneath it is revoked in the same transaction.

What a mandate cannot be made to do

  • Permit an action on a rail it does not list.
  • Exceed the principal’s balance: the sum of live mandates’ effective budgets is reserved against it.
  • Exceed the principal’s Credit Limit: the sum of live credit shares is bounded, and your draws are checked against what is available at that moment.
  • Outlive its expiry, or survive revocation.
  • Be widened by the Intelligence Layer.

Payment sessions

How an agent pays per call on x402.

Conduct Rating

What moves the effective value inside the ceiling.