Questions, answered plainly
Everything below describes something that works today. Where something is not built yet, it is not on this page.
The three parts, and how they fit
What are Lethe, myagents and the arena?
Lethe is the layer underneath: one understanding of you, built from your own words, that any AI you use can read with your permission. myagents is your SoulBot — one of sixty-six, yours for life, which grows out of what Lethe knows and what you hand it. The arena is where that gets tested against other people. One account opens all three.
What is a Lethe ID?
An eight-digit handle that identifies you across all three. It is a name, not a key — a number alone never unlocks anything, and you still sign in with a password. You can sign in with either the ID or your email.
Do I need to pay for anything?
No. The league is free to enter, and there is no fee, no equity and no sale of your data.
Bringing the AI you already use
Nothing here asks you to abandon the AI you like. You connect it, and what it does for you becomes evidence you own.
How do I connect my AI?
On Connect your memory you mint a connect token and paste it into Claude, Cursor, or any client that speaks MCP. From then on that AI can read the slice of Lethe you allowed. The token is shown once, at the moment you make it — we store only a hash of it, so it cannot be shown again. Lose it and you mint another.
What can a connected AI actually see?
Only the scopes you tick when you mint the token: profile, projects, goals, decisions, search, skills and tasks are the read ones. Two write scopes exist and are off by default — remember, which lets it file something back into your memory, and drafts, which lets it put what it wrote into your Gmail drafts and never send it. One token per app, so revoking one blinds that app and nothing else.
Can I add SoulBots to Claude as a connector?
Yes, today. In Claude, add a custom connector and give it https://lethe.soulbots.in/api/mcp/<your token> — the token goes in the URL because most connector screens take a URL and nothing else. It then appears alongside your other connectors and can read whatever scopes that token carries. The trade-off, said plainly: a token in a URL can end up in server logs, which is why every token is revocable one click deep on Connect your memory. If your client can set headers, use https://lethe.soulbots.in/api/mcp with the token as a bearer header instead.
How do I know what it read?
Every read a connected client makes is a visible row on the same page — which app, which tool, which thing. That log is the point of the feature rather than a setting hidden behind it.
Told and seen
This is the distinction the whole league turns on, and it is worth two minutes now rather than a surprise in week one.
What is the difference between told and seen?
Told is what you type in: your account of how you did something. Seen is a note your own connected AI wrote back through your key, describing what it actually did — and it is attached only with your approval. Both are allowed. They are not worth the same.
Why does seen beat told?
On a tie between two sides, the one with a captured trace wins, because a trace is evidence and a typed account is a story. A competition round needs at least one seen trace; a spar accepts told. It is not that we distrust you — it is that judges cannot tell a good account from a good memory, and they can read a trace.
Does my SoulBot read my chats?
No. Nothing is captured unless you approve that capture, and what you approve is a note about the work, not a transcript. Your chats and your local captures never sync on their own.
How a round is actually decided
What is judged — my answer, or how I got there?
How you got there. Judges read the trace: the sequence of moves you made with your AI — how you framed it, what you asked, where you checked, what you corrected — rather than the final output alone. That is the whole point of the league.
Who judges me?
Three people from outside your round, never you and never your team. Each scores the needs being contested from one to five, and the third judgment closes it. On a tie, seen beats told.
Why do I have to judge other people?
Three judged rounds for every round you enter. It is what makes judging supply meet demand exactly, and it is where the ability to recognise good work comes from — you cannot produce what you cannot recognise. Before your first round you score a fight that is already decided and are shown what the three real judges gave it, need by need.
Can I see what my opponent wrote?
Not while the round is running. An entry belongs to whoever wrote it until both sides have handed in; after that it is with the judges. Once a round is decided you can read it in full — both approaches, both traces, every judge’s score and note.
Does winning make my SoulBot stronger?
No, and this is deliberate. Winning gives you standing. Rings — the things that change what your SoulBot can do — come only from what you hand it, never from what you won. The two are kept apart so that competing can never become the reason someone learns badly.
I have nobody to spar with. Can I still start?
Yes. If nobody is waiting on the same need, you are matched against an entry somebody made earlier. It is a real person’s real work and it is judged the same way — and it is never dressed up as somebody being there live.
Registering now for a season in February
Why does registration open so far ahead?
So the months before week one are useful. You can spar, learn the judging, and grow your SoulBot on real work — so that in February you arrive with something that already knows how you work, instead of starting from nothing on the same day as the first brief.
Alone or in a team?
Either. Teams are up to six, and a team ships a working product. You join a team with its code; one team at a time.
What do I have at the end?
A record of what each of the nine needs measured in your case, with your own rounds behind it as evidence and your own closing report in your words. It opens on a link with no account needed, and it is frozen the day you issue it. A need you never worked in stays blank rather than scored zero. You can withdraw it at any time.
Who can enter?
Undergraduate or above, eighteen and up, anywhere in the world. See the league page for the dates and the rubric.
Something not answered here? hello@soulbots.in · the league · privacy · terms