Do the browse and download tutorial first: install the production desktop app and create or import the in-app wallet on Arbitrum One. The web catalog at app.torrentech.org cannot moderate.
| You need | |
|---|---|
| App | The production desktop app. Test builds talk to the test stack |
| Wallet | The in-app wallet that holds the credential. Keep its password safe; nobody can reset it |
| Gas | A little ETH on Arbitrum One. Every decision, challenge, and claim is a transaction from your wallet |
| Credential | The moderator role, given to your wallet by an administrator |
1. Get the credential
Ask in #torrentech:matrix.org and send the address of your in-app wallet. An administrator checks it in Administration → User Role Management and clicks Promote to Moderator.
The credential is tied to that wallet. It cannot be sold or moved to another wallet. An administrator can remove it with Demote from Moderator. Removing it stops your moderation work. Credits you earned before that are not taken back.
2. Open the queue
Unlock the wallet, then open moderation queue in the top nav. A wallet without the credential sees “Access denied”.
The first time the queue opens with the credential, the app enrolls your wallet on ModerationLedger. That is one transaction, sent once. Enrollment puts you in the pool for the daily assignment draw. A wallet enrolled during a day joins the draw from the next UTC day.
| Tab | What it lists |
|---|---|
| Pending | Pending Releases and Pending Content Files waiting for a decision |
| Accepted | Releases with an accept decision, newest first |
| Rejected | Releases with a reject decision |
| Hidden | Releases you hid from your own list |
| Credits | Your accept and reject decisions, and whether each has been paid |
Search current list… filters the tab you are on.
3. Listen before you decide
Staff can open an album that is still in review, without paying.
- Review .tar downloads the pending files for one format to your machine.
- Gateway opens the same files through the IPFS gateway with signed staff access.
- The info button opens the release details page.
The uploader’s node holds the only copy until the album is accepted. If the files will not load, the uploader may be offline. Message owner opens Blockscan Chat with a suggested message to the uploader’s wallet.
4. Accept or refuse
Approve is disabled until the release has a license, a source URL, a rights statement, and the uploader’s rights confirmation. Hover the button to see what is missing. You cannot fill those in for the uploader; refuse the release, or message the owner and wait.
- Approve records the decision on the ledger and registers the album on Access in the same transaction. The release then appears in the catalog. Its pending formats are approved with it.
- Reject asks for a reason, then records the refusal. The release leaves the pending list and appears under Rejected.
An upload without the uploader’s signed submission cannot be approved. The app says so. Reject it; the uploader can submit again from a current app.
You cannot decide on an album your own wallet uploaded.
Who may decide
Each submission is assigned to one enrolled staff wallet by the public draw for the first UTC day after the submission. On that day only the assigned wallet may decide. From the next day, any moderator or administrator may decide. Before the draw for that day exists, any staff wallet may decide. A decision from the wrong wallet during the assigned day fails, and the app shows the error.
5. Second reviews, disagreements, and challenges
About 8 in 100 decisions are drawn for a second reviewer. The side that loses a disagreement gives up the 40 TTT for that decision and receives a strike. At three strikes, that wallet’s moderation pay stops. The credential itself is removed only by an administrator.
For 14 days after a decision, any staff member may challenge it. Another administrator resolves the challenge.
In the app these actions are on each release in the Accepted and Rejected tabs:
| Button | Who uses it |
|---|---|
| Second review | The wallet the draw named as second reviewer |
| Challenge | Any staff member, within 14 days of the decision |
| Uphold / Overturn | An administrator who made neither decision, after a disagreement or a challenge |
| Record on ledger | Rejected tab only. Sends a catalog refusal to the ledger when the ledger has no decision for it yet |
Reject on the release details page takes an accepted album back out of the catalog. That changes the catalog decision. It does not open a ledger challenge; use Challenge for that.
Hide removes a refused release from your own list. It does not change the catalog.
6. Pay
| Per decision | 40 TTT, accept or refuse |
| When | After the 14-day challenge window, if the decision still stands |
| Refusals | Paid only if the album is still unpublished when the credit is settled |
| Daily pool | 3,000 TTT a day for all moderation pay together |
| Per wallet | 5,000 TTT a day across every paid job that wallet does |
The keeper settles moderation credits, so pay usually arrives without any action from you. The Credits tab lists your decisions. A credit whose window has closed and that is not paid yet shows Claim, which settles it from your wallet. RewardsV2 creates the tokens; nothing is taken from another wallet.
There is no pay for submitting, hiding, messaging, or listening. If you also keep albums pinned, pin checks pay you separately (Pin and upload).
Rules of thumb
- Judge the release, not the uploader. The rights fields are the uploader’s statement; refuse when they are missing or plainly wrong.
- Decide your assigned submissions on the assigned day. After that, anyone may take them.
- A disagreement is not a fault. A strike follows only when the uninvolved administrator rules against your decision.
- Do not share the in-app wallet. The credential, the strikes, and the pay all follow that wallet.