Prototype. The flow you see is simulated; nothing here is live and nothing moves money.

Weave one row every Monday. Tie off when they are out.

Five dollars in USDC, sent from your own wallet on Arc straight to a legal-aid group that defends political prisoners, and a question each time the news reports a release.

Start weaving0 organisations checked · last release 2026-09-16
A small hand loom by a window, warp threads rising, shuttle resting on the table
reported releases

First knot tied: 25 released on 2026-09-16. Warp threads still rise.

Each warp thread is someone a legal-aid group still defends inside. You add one row a week, and only when you approve it. Viasna counted 912 people still held as of 2026-09-16 their figure, not ours.

Sources: Euronews, The Moscow Times

reported · Live now

Belarus Releases 25 Political Prisoners in Exchange for U.S. Easing of Sanctions

Live trend — no single date

Observed live in the latest scan across 2 source(s).

Sources

your cloth

Your cloth

Every row is a transfer from your wallet on Arc. Every red knot is a dated release report. Tap a row to open it on the explorer.

Share the cloth

Connect a wallet to see your rows. No rows woven yet.

how a pledge moves

How a pledge moves

Declared, armed, awaiting approval, sent. When a release is reported it waits for your answer before another row — no Monday row fires while a report is unanswered. A transfer on Arc costs about a tenth of a cent in USDC (Arc’s base fee floor targets $0.001 per ERC-20 transfer), and Arc’s fee has a hard ceiling, so the worst case is bounded and known in advance.

1declarednow2armedpending3awaiting approvalpending4sentpending5release reportedpending6adjustedpending

demo machine — no wallet connected

  1. declared — the pledge exists, nothing armed yet
  2. armed — waiting for the next Monday window
  3. awaiting approval — the push is open, waiting for your signature
  4. sent — this week’s row is on Arc
  5. release reported — the loom stops and asks
  6. adjusted — you answered: thinner, same, or tied off
choose a spool

Choose a spool

Organisations appear here only after their USDC address is checked against their own published page. We hold nothing between you and them.

No organisation has a checked USDC address on Arc yet. The spool shelf stays empty until one does.
Checked and not yet listed (as of 2026-09-16)
  • Viasna Human Rights CentreStripe, Patreon and Buy Me a Coffee links; no cryptocurrency address. their page
  • BYSOL Solidarity Foundationno USDC address published on the homepage. their page
why arc, why usdc

A gift sized for a weekly habit, not a wire transfer

Arc is a stablecoin settlement chain: USDC is the native asset and pays the gas fee itself, so there is no volatile token to hold just to send five dollars. Arc’s base fee floor targets about a tenth of a cent per transfer, and its maximum base fee is a hard ceiling that bounds the worst case — a real number you can check before you ever sign, not a promise.

Every row in v1 is a plain USDC transfer your wallet signs and submits itself: Weft never touches the money in between. A second path exists in the wider ecosystem — ERC-3009 lets a transfer be signed now and only become valid at a future time, which is how a broadcast-only relayer could one day fire the Monday row without holding a key — but that path stays unverified on Arc mainnet until it is, so v1 keeps the simpler, safer shape: your wallet, your signature, every single week.

all rows, week by week · live

All rows, week by week

How many transfers reached each listed organisation per week, set against the weeks releases were reported. Counts only, no names.

No transfers to listed organisations on Arc so far. This band fills as rows are woven.
knots on the timeline

Knots on the timeline

Each knot is a release report with its sources (recorded from https://www.euronews.com/my-europe/2026/09/16/belarus-releases-25-political-prisoners-in-exchange-for-lifting-of-us-sanctions-on-two-com on 2026-09-16). A corrected report becomes an open loop, and the correction is linked, never hidden.

2026-092026-092026-092026-092026-092026-09-16
Monday, at the window

Monday, at the window

The push arrives Monday morning in your time zone. Nothing is sent until you open it and sign.

next window: Mon 06:00

A windowsill at Monday dawn, a phone face-up, a wooden spool of thread
Two hands tying off a cut warp thread
a release was reported

Thinner, same, or tie off

When a release is reported the loom stops and asks. Lower the row, keep it, or finish the cloth — the cloth ends because the people are out, not because the giving got tiresome.

preview — no active pledge to adjust yet

weaving terms

The words this site uses

  • Loomthe hand loom by the window; the product's whole world lives on it
  • Warp threada person a legal-aid group still defends inside — strung and waiting
  • Weft rowone Monday's $5 USDC transfer, woven across the warp
  • Shuttlecarries the row across; the approve action and the logo
  • Spoola verified legal-aid organisation, wound with its own checked address
  • Red knota release the news reported, tied at the week it happened
  • Selvedgethe finished edge of the cloth — where a tie-off is bound off cleanly
  • Tie offstop the pledge and finish the cloth, because the people are out
questions

Questions people ask before they weave

  • Does Weft ever hold my money?
    No. Every row in v1 is a plain USDC transfer your own wallet signs and submits directly to the organisation’s checked address; Weft sits in between only to show you the loom, never the funds.
  • What if a release report turns out to be wrong?
    The news query only proposes a knot. A correction becomes an open loop on the timeline, linked to the correction itself — never quietly removed.
  • How do you know how many people are still inside?
    Only when an organisation publishes a figure, with its own date. Weft never invents that number; where none is published, the site says so.
  • Why Arc and not a bank transfer?
    Arc settles in USDC and pays its own gas in USDC, so a $5 gift does not need a second, volatile token just to move — Arc’s fee floor targets a tenth of a cent, with a hard ceiling on the worst case.
  • Can the loom adjust itself without asking me?
    No. The adjust question — thinner, same, or tie off — never auto-stops or auto-lowers a pledge; it always waits for your answer.
  • Where do rows and knots stop showing?
    Every list on this site — organisations, transfers, releases, weeks — is paginated at 50 rows, same as everywhere else here.