Torrentech

Desktop · Pinner

Pin content, earn TTT

Pinning runs in the desktop app. Kubo is bundled — you do not install IPFS Desktop or set browser CORS. Keep durable copies on your node and get ready for TTT pin rewards when settlement is on. App builds are still in development — Get the app.

Rewards status

Pin rewards are not actively paid out right now (ops settlement timers are off). Set your Peer ID and keep pins up anyway. Details: TTT tokenomics.

What you can doDesktop pinner
Everything in the web catalogYes — plus free download
Keep your own durable copy (pin)Yes — bundled Kubo
Upload releases (bytes on your node)Yes
Earn TTT for pinningNot actively paid yet

You still need the in-app wallet on Arbitrum One (see Get the app). The web catalog cannot pin.

1. Use the desktop app

Install the Linux AppImage or macOS .app when builds ship (Get the app). The UI IPFS status line should show local Kubo, then the private swarm once the key is fetched. The API binds 127.0.0.1:15001 (local only). No CORS setup.

Do not point the product at Homebrew or IPFS Desktop on port 5001. Quit from the tray and relaunch if sidecars look stuck.

2. Set your IPFS Peer ID

In the app: Pin Rewards → use this node, or Edit profile → IPFS Peer ID. Verification maps that Peer ID to the wallet that controls your profile. Without it, pins cannot be attributed to you when rewards are on.

Do not publish the catalog / operator Peer ID — those are reserved.

3. Download, pin, and stay online

  1. Unlock a format with Pay TTT or Free download (desktop only for free download).
  2. Click Download and Pin. The app pins the CID on your node and can save files under Artist - Album [year] [FORMAT] in a folder you pick.
  3. Content pins are named like tT release: <artist> - <album> [<format>].
  4. Keep the app (and its Kubo sidecar) running across reward periods. Continuous availability is what counts when settlement is active — not a single spot check.

4. Private swarm

Gated catalog files live on the Torrentech private swarm, not public IPFS. The desktop sidecar fetches the swarm key at start and joins the mesh. Until the key is on disk, local Kubo stays isolated — wait for the IPFS line to show private swarm before relying on pin/add of gated CIDs.

Prod IPFS bootstrap (already used by the app):

/ip4/95.217.135.193/tcp/4002/p2p/12D3KooWSrKeJ8jinMaDzBJDKPycKU99AiVvth7bNXkkY2oSCwPh
Public IPFS

A repo with the Torrentech swarm key cannot also join the public IPFS network. That is expected for the bundled node.

5. Optional tuning

For larger libraries: prefer an SSD-backed datastore, keep connection manager limits sane, and use a roots / pinned reprovide strategy rather than reprovide-all. Flatfs plus reprovide-all does not scale well on big nodes.

Troubleshooting

How rewards will work