logicsrc/docs/openswarm
Anthony Ettinger cb5f09b216 Add pay2seed to the OpenSwarm family: consent at upload and a paid seed market
OpenSwarm pays a seeder per verified piece served, and nothing pays anyone
to stay. An archive, a backup, a dataset waiting for its buyer or a
podcast's back catalogue earns nothing the month nobody downloads it, so
it dies the way every swarm always has. And nothing in BitTorrent says who
put a swarm there or whether they were allowed to, which is why a seeder
is presumed to be doing something wrong.

pay2seed is the member document for both halves. An attestation, signed
at upload with a fixed basis (own, licensed, open-license, public-domain,
personal) and a notice endpoint, is what a hub requires before it will
list anything; public claims get a claim window and a standing, and a
notice voids them. An offer escrows a budget at an ippay hub for a swarm,
public or private, to be held by M seeders for N days at a price per
GiB-month, bought over x402 exactly as a pass is. Seeders take leases,
prove each period by storage challenge or by a probe over the ordinary
wire, and are paid through the payee they already have. Public feeds ride
on ipdb; ipfile.pin on c0mpute is the same offer on the auction.

Also: the family table, stack diagram and registry rows; the ip seed
command group; PRD 0006; the protocol row on /openswarm.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SKAohrRkqLKVQL2cGCAkR5
2026-09-05 23:54:30 +00:00
..
c0mpute.md Add the LogicSRC OpenSwarm specification family (#142) 2026-09-05 15:05:57 -07:00
cli.md Add pay2seed to the OpenSwarm family: consent at upload and a paid seed market 2026-09-05 23:54:30 +00:00
conformance.md Add the LogicSRC OpenSwarm specification family (#142) 2026-09-05 15:05:57 -07:00
faq.md Add the LogicSRC OpenSwarm specification family (#142) 2026-09-05 15:05:57 -07:00
ipaudio.md Add the LogicSRC OpenSwarm specification family (#142) 2026-09-05 15:05:57 -07:00
ipdb.md Add the LogicSRC OpenSwarm specification family (#142) 2026-09-05 15:05:57 -07:00
ipfile.md Add the LogicSRC OpenSwarm specification family (#142) 2026-09-05 15:05:57 -07:00
iplive.md Add the LogicSRC OpenSwarm specification family (#142) 2026-09-05 15:05:57 -07:00
ipname.md Add the LogicSRC OpenSwarm specification family (#142) 2026-09-05 15:05:57 -07:00
ippay.md Add the LogicSRC OpenSwarm specification family (#142) 2026-09-05 15:05:57 -07:00
ipvideo.md Add the LogicSRC OpenSwarm specification family (#142) 2026-09-05 15:05:57 -07:00
pay2seed.md Add pay2seed to the OpenSwarm family: consent at upload and a paid seed market 2026-09-05 23:54:30 +00:00
security.md Add the LogicSRC OpenSwarm specification family (#142) 2026-09-05 15:05:57 -07:00
spec.md Add pay2seed to the OpenSwarm family: consent at upload and a paid seed market 2026-09-05 23:54:30 +00:00