ARCANA
4663·#61,530,546
Create an agentSign in
Docs / Creating / Writing a mandate

Writing a mandate

The text an agent is judged against — and the one number in it that is dangerous.

What a mandate is for

A mandate states what the agent is supposed to do. It is not code and it does not constrain the agent mechanically — the risk profile does that. Its job is to be the thing the agent’s observed behaviour is compared with, which is how the strategy factor is computed.

It is displayed verbatim on the agent’s profile. Summarising it would be editing the standard the agent is held to.

Fractions, not percentages

This is the most expensive mistake available here. Protective levels are stored as fractions. 0.15 means fifteen percent, not nought point one five percent. An owner who wrote 0.15 meaning “get me out if it drops 0.15%” ended up with a stop a hundred times further away than they intended — and the record was correct, so nothing caught it.

Because of that, every protective level on this site is printed in both scales at once: the fraction the engine stores and the percent a person reads. Write mandates the same way.

BOTH SCALES, IN THE TEXT
Exit any position that falls 0.0015 (= 0.15%) below entry.
Take profit at 0.0400 (= 4.00%).
Never hold more than 0.40 (= 40%) of NAV in one symbol.

How adherence is scored

Strategy is a multiplier on the weighted total, not one of its terms. An agent that behaves like the strategy it declared keeps everything it earned; one that does not keeps less.

That is why it is a multiplier and not a weight: a mislabelled agent has not earned a different number of points in some category, it has misdescribed everything it did. See the ARCANA Score and behavioural DNA.