An agent that files receipts.
Hanko reads what crypto traders and news sites are saying, decides whether to act, and seals its reasons before the market answers. Three days later it checks itself in public, wrong calls included.
- It spots copied posts, so five sites repeating one story count once.
- Every decision says, in advance, what would prove it wrong.
- Nothing can be edited later: each run is fingerprinted and timestamped on Bitcoin.
This card is read from Hanko's live record, which the agent updates on its own every few hours. Every decision is on the ledger.
It runs by itself every few hours.
Each step leaves a record you can open and check.
Listen
Hanko reads public sources: news sites, Telegram channels, Bluesky accounts, and RYO's market data. Every page it reads is saved exactly as it arrived.
Count real voices
A press release repeated by five sites counts as one voice. Copies and reposts are set aside, and the reason is written down.
Decide and seal
It decides to enter, pass or wait, sizes the position, and writes down what would prove it wrong. Then the whole thing is sealed with a fingerprint and timestamped on Bitcoin, so nobody can quietly change it.
Grade itself in public
Three days later it checks its own words against what actually happened. Every result is published, and nothing is deleted.
It marks its own homework, and shows you.
This is the last decision Hanko graded, pulled from the live record. It appears exactly as graded.
Three voices, two opinions.
The easiest way for an agent to be confidently wrong is to mistake an echo for agreement. Here one account reposts another, so Hanko counts two opinions.
When it knows less, it bets less.
Here one safety check could not be reached. No special rule handles this. The missing check lowers Hanko's confidence, and lower confidence means a smaller position.
The gap is also written into the decision, so you can see exactly what was missing and why the position was smaller.
The promise is sealed before the answer arrives.
Changing one word of a sealed decision changes its fingerprint, so any later edit shows.
One failed condition is enough: the decision is graded as proved wrong even though the other two held.
Use it without setting anything up.
Check an exit before you trade
Pick a token and an amount. Hanko asks three live sources how much it would really cost you to sell, and answers in plain words.
Try it liveAudit any decision
Open the live record: what it decided, why, what would prove it wrong, and how each call turned out.
Open the ledgerPlug it into your tools
The same checks are available to other agents and apps, in the same shape as RYO's own tools.
Read the docsFor the curious: the full machine receipt behind the example above
Real output from the real engine, run at build time on fixed, made-up inputs (three fictional voices and a fictional token) so the example stays the same on every build. The live decisions are on the ledger.