logicsrc/prd
Anthony Ettinger 12cdd34e6b pay2seed: encrypted by default, access as the product, a README in every swarm
The client encrypts by default and the hub never does: what the hub
manages is who may decrypt. A team is a named set of member keys with a
scope over the owner's swarms; the hub, as keeper, issues grants to
members when the owner is offline, with invitations that expire, roles,
an audit trail, and re-encryption on removal so the next version is
closed to whoever left. A few seats are free; above that the hub charges
per seat and per organisation, settled through the same pay plugins as
everything else. Seeding is priced at disk; access is where a hub earns,
and both sides earn: seeders rent disk, requesters sell access.

Public is not a fallback. Encryption off is an explicit act, and a
public swarm is attested, listed, kept and rendered exactly as a private
one is; the only difference is who can read it.

Every swarm on the market carries a README.md at its root, no
exceptions, and the attestation carries its Markdown and the hash of
the copy inside the swarm, so the hub renders it as the swarm's page
without a key. Relative links resolve into the swarm and are gated the
way the files are.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SKAohrRkqLKVQL2cGCAkR5
2026-09-06 00:53:20 +00:00
..
0000-template.md docs(prd): add OpenPRD 0001 — LogicSRC OpenOntology specification (#98) 2026-07-26 01:14:33 -07:00
0001-add-logicsrc-openontology-spec.md docs(prd): add OpenPRD 0001 — LogicSRC OpenOntology specification (#98) 2026-07-26 01:14:33 -07:00
0002-hourly-hire-us-rate.md feat(web): move Hire Us pricing to $400/hour metered billing (PRD 0002) (#102) 2026-07-28 10:34:49 -07:00
0003-add-logicsrc-opencontext-spec.md Add the LogicSRC OpenContext specification (#132) 2026-08-09 11:46:11 -07:00
0004-add-logicsrc-opencreds-spec.md Add the LogicSRC OpenCreds specification (#140) 2026-08-29 04:11:38 -07:00
0005-add-logicsrc-openswarm-spec.md Add the LogicSRC OpenSwarm specification family (#142) 2026-09-05 15:05:57 -07:00
0006-add-pay2seed-spec.md pay2seed: encrypted by default, access as the product, a README in every swarm 2026-09-06 00:53:20 +00:00
README.md Split pay2seed into client and server halves, and add pay2stream and paid2stream 2026-09-06 00:43:34 +00:00

LogicSRC PRDs

Numbered OpenPRD product requirements documents for this repo. One file per PRD at prd/<id>-<slug>.md, four-digit ids, no gaps. 0000-template.md is the copy-paste starting point.

Status lives in each file's front-matter and is the source of truth: Draft → Review → Accepted → Final, or Rejected / Withdrawn / Superseded.

ID Title Status Tags
0001 Add the LogicSRC OpenOntology specification Draft openontology, ontology, knowledge-graph, agents, mcp, schemas
0002 Move Hire Us pricing from a weekly retainer to an hourly rate Accepted pricing, site, billing
0003 Add the LogicSRC OpenContext specification Draft opencontext, context, agents, permissions, provenance, schemas
0004 Add the LogicSRC OpenCreds specification Draft opencreds, credentials, vault, encryption, portability, schemas
0005 Add the LogicSRC OpenSwarm specification family Draft openswarm, ipfile, ipdb, ipaudio, ipvideo, iplive, bittorrent, x402, c0mpute
0006 Add pay2seed, paid2seed, pay2stream and paid2stream to the OpenSwarm family Draft openswarm, pay2seed, paid2seed, pay2stream, paid2stream, iplive, hls, ipfile, ippay, ipdb, bittorrent, torlink, bittorrented, c0mpute