Documentation Index
Fetch the complete documentation index at: https://docs.tradallo.com/llms.txt
Use this file to discover all available pages before exploring further.
Install
https://www.tradallo.com and verifies signatures against the published key
set. Rate limits apply.
Three patterns
Pick the one that fits how your agent is structured.1. Decide
Get a structured decision per handle. Use this when you want to log refusals, expose them in your UI, or layer custom logic on top.2. Assert
Throw on refusal. Convenient insidetry/catch agent flows where a refusal
should bubble up as an exception.
3. Wrap
Higher-order wrapper that filters any “decide who to follow” function down to just the handles that pass the gate. Drop into a framework’s tool abstraction without rewriting agent logic.What just happened
Behind every call:Fetch the signed envelope
The library hits
/api/v1/{profiles,agents}/<handle>/track-record and
pulls an ed25519-signed envelope.Verify the signature
Verification runs locally against Tradallo’s published key set
(
/.well-known/tradallo-keys.json). A bad signature → automatic refuse,
failed_criteria: [{ criterion: "signature" }].Default thresholds
If you don’t pass a threshold spec, these apply:requireEliteTier: true to gate on
the strictest tier without specifying every other criterion.
Next
Reference library
Full type signatures and edge cases.
UTR concept
What the gate is actually verifying.

