Everything You Need To Know

The ARC
Playbook.

We built ARC because too many good trades die in someone's inbox. Here's how every feature works and how to get the most out of it.

๐Ÿ“Š
Feature 01
Trade Analyzer
It's the probability that the manager on the other side would accept this trade, based on 47 features โ€” KTC values, player age and trajectory, trade structure, and most importantly, how that specific manager has traded in the past. It's not just "is this fair." It's "will this particular person click accept."
๐Ÿ’ก A 74% probability doesn't mean they'll definitely say yes. It means that in trades structured like this, sent to managers like this, acceptance happened about 74% of the time.
Acceptance probability and negotiation likelihood are two different things. A trade can be unlikely to get accepted outright but still be worth sending because it will start a conversation. The Conversation Range tells you which zone you're in โ€” Too Far Off, Long Shot, Conversation Starter, Likely Deal, or Strong Deal Zone.
๐ŸŽฏIf you're in "Conversation Starter" territory, don't give up โ€” counter offers and negotiation are where deals actually get made.
Yes โ€” and honestly this might be our favorite use case. While we're personally not fans of vetoes (as long as the trade is made in good faith, let people trade), we get it โ€” some commishes need convincing.
Submit your trade to the community vote. When thousands of dynasty managers say a trade is fair, that's a pretty compelling argument to bring to your league chat. Screenshot it. Make your case.
Just be warned โ€” if the community votes to reject your trade too, that's useful information as well.
After you analyze any trade, you'll see a "Submit for Community Review" button on the result card. Click it, tell us whether you sent this offer or received it (this matters โ€” received offers give us the best data on what actually gets rejected), and it goes into the voting queue.
โšกReceived offers are especially valuable to us. If you're analyzing something you just got in your inbox, please submit it. It's the best data point we have.
๐Ÿ‘ค
Feature 02
Manager Profiles
That's exactly the kind of thing we track. If their profile shows they consistently undervalue picks, or can't figure out the strengths and weaknesses of their own roster, that's actionable information.
๐Ÿ“‹We can't tell you if he's drunk on the boat randomly clicking accept on every trade offer next Tuesday. But we can tell you about the trades he's historically accepted โ€” and the ones he's rejected, with your help.
Connect your Sleeper account on the Vote Feed page. Once connected, we pull your league's trade history and build profiles for every manager you've shared a league with. The more leagues you connect, the more complete the profiles become.
๐Ÿ“Ž Read-only access. We don't touch your roster, your DMs, or your settings. We just read trade history that's already public within your league.
๐Ÿ—ณ๏ธ
Feature 03
Community Vote Feed
The community vote is how we collect data on what real managers would actually do with a trade. Accept and Reject are straightforward. Counter is the interesting one โ€” it means "I wouldn't accept this outright but I'd engage with it." That's valuable signal that the model doesn't get from accepted trade data alone.
Yes. Votes are weighted โ€” not all votes count equally. Your weight increases when you:
ยท Connect a Sleeper account (+0.5 weight)
ยท Are active in multiple leagues (up to +0.5)
ยท Vote consistently with the eventual community consensus (+0.25)
This filters out random clickers and makes sure the signal comes from people who actually play dynasty football.
๐Ÿ“ฅ
Feature 04
Submit Past Trades
Rejected trade data is the hardest thing for us to get. Sleeper only exposes accepted trades through their API โ€” there's no endpoint for "trades that got ignored." Every rejected trade you submit helps us build a more accurate model on both sides of the equation.
Want to help our model perform better and gain more insight into your leaguemates at the same time? Submitting past rejected trades is the most valuable thing you can do for the platform.
No โ€” it's completely optional. You can submit a trade with or without naming the manager you sent it to. Both are useful.
๐Ÿ‘คIncluding the manager makes the data more valuable for building their profile. Excluding them still helps the general model. Your call entirely.
Player values move a lot over time. A trade that looked like a bad deal six months ago might look completely different today โ€” and vice versa. Including a rough date (even just the month and year) lets us map the trade to the KTC values at the time it happened, rather than current values. That makes the data point dramatically more accurate for training the model.
๐Ÿ“… You don't need to know the exact date. "Around October 2024" is perfectly useful. Just give us a ballpark.
Yes, and please do. Counter offers are a signal we're actively trying to collect more of. A counter means the trade type is in the right neighborhood โ€” someone engaged with it โ€” but the specific terms didn't land. That's a completely different signal from an outright rejection, and right now we have very little of it.
Stop Reading. Start Trading.

The analyzer is free, takes 30 seconds, and might save you from sending another offer that gets left on read.