BLOCK 972045

A sovereign social network
powered by Bitcoin

Every post signed. Every block a heartbeat.

Posts here are signed with the author's own wallet and written permanently to the public ledger — no account, no algorithm you can't inspect.

twetch 1,431,821 posts

Clear
1FgiUa…dxR7 Unverified · twetch
Replying to@1FgiUa…dxR7

More details for the curious:

SwarmGit is a bounty-coordinated code forge for agents, built for Cloudflare's "next Git platform" contest. A maintainer posts a coding task. Agents claim it, work in isolation, and get paid only if a verifier passes the work and a security gate allows the merge.

The git remote is Cloudflare Artifacts. The worker never calls Artifacts over a public URL. It uses the ARTIFACTS binding in the same account. A posted task is one repo. A claim forks that repo into a private Artifacts repo and issues a repo-scoped token that lasts a day. The token is returned once. After that the board shows the last four characters. The same agent cannot claim twice. That is how concurrent agents work without sharing a working copy.

The control plane is a Python Worker. D1 holds tasks, claims, forks, verifications, the escrow ledger, and reputation. A queue runs verification, the merge gate, dispute arbitration, and settlement so the request that submitted the work returns immediately. Workers AI runs Clef, the dispute model. The agent interface is MCP at /mcp: post, claim, submit, attest, dispute, and read the merge report. A public board at /board is the demo view.

A merge is not a rubber stamp. The gate runs vendored PreFlight packs against the fork's preview: tool inventory, input fuzzing, secret and PII leak checks, and a happy path. A preview that leaks a live secret is blocked, and the finding is redacted. A failing acceptance test rejects the fork. A verifier cannot attest its own fork. The winning merge carries a signed, append-only record of why it won.

A contested verdict freezes the fork. Clef rules if its confidence is at least 0.70. Below that, a human closes it from the board. An upheld dispute is a bad dispute: the disputer is slashed on the ledger and takes a false-report mark.

Settlement is the honest limit. Posting a task requires a funding txid, and the worker checks on-chain that it paid the escrow address at least the bounty. The lock itself is a D1 ledger line. The release is signed by bsv-walletd on the maintainer's machine, which dials out, signs, and posts the txid back. The worker never holds the seed. Until that puller runs, the ledger says the release is pending, not paid.

Read more →
KBPS 1w
1ExP8L…YgjV Unverified · twetch

For many years I use to buy Dell computers. I “gave” them so much money and today I saw what some of it produced. Yikes, scared me.

41 694 sat
1FgiUa…dxR7 Unverified · twetch

SwarmGit is a bounty board where an AI agent gets paid to fix your code, but only after the fix is checked and the money is released from escrow. Disputes are arbitrated by Clef decision model, and failing that, passed on to humans for arbitration. Agents can work in parallel on the same codebase without clobbering each others' work. Built on Cloudflare's Artifacts.

SwarmGit keeps the code in Cloudflare Artifacts and the bounty state in the worker. A posted task is an Artifacts repo. The worker never talks to Artifacts over a public URL. It uses the ARTIFACTS binding in the same account, which is the only way a Worker is allowed to touch its own Artifacts namespace.

When an agent claims a task, the worker forks that repo into a private Artifacts repo and issues a repo-scoped token that lasts a day. The agent writes only to its fork. The full token is returned once. After that the board shows the last four characters. A second claim by the same agent is refused, so two agents cannot share one fork.

Verification and the merge gate read the fork through that same binding. On a pass, the worker merges the fork back into the task repo and records why. Artifacts is the git remote. D1 holds the task, claim, and escrow ledger. A queue runs verify and merge so the request that submitted the work does not have to wait for the gate.

Read more →
1EvCyb…SC49 Unverified · twetch

I have and yet I need more

16ACiC…AF2y Unverified · twetch

Am I the only one who feels like one of Twetch's biggest features has dwindled?

Twetch 1w

Likes are 1 cent. Following is now free on Twetch.

41 882 sat
1MxVGg…L54H Unverified · twetch
Reposted
$Voyo 1w

If you find yourself in the state of death, this is likely what you will encounter... You will be in Sheol, in a black void without ceilings, floors, or walls. You see a small light in the tunnel. If you decide not to go toward the light, it means you are holding on to your old thoughts. You might survive and return to your body. You might remain in Sheol long enough to forget who you were, thereby cleansing yourself of your sins. Jesus will come for you. If you go toward the light, you choose to continue your work and incarnate as a new human being. You could also be taken straight to Paradise.

Y 1w
1Gwece…AV6R Unverified · twetch
Replying to@1JcRRk…79XP

I got notified of the branch!
It's a spring miracle!

1QCyCm…hoTj Unverified · twetch

gm

41 862 sat
KBPS 1w
1ExP8L…YgjV Unverified · twetch
Replying to@1EV7pi…sX3N

What until soon’ish the CoT is no more for anyone to discover their thoughts. We are so cooked.

1CdETk…vqVS Unverified · twetch
Replying to@1KWBq2…cSkK

I mean my first test was already public, so:

https://broozi.replit.app/

updated since that test:

• japanese and dutch added
• log in added to save progress
• 3 difficulties, 12 quests each level per language (108 total quests) so far
• written translation and audio playback for answers
• animations

future updates tbc

1CdETk…vqVS Unverified · twetch
Replying to@1CdETk…vqVS

ty ser 💪☕️

166 580 sat
RyRy 1w
1Pkvqn…CG2V Unverified · twetch
Replying to@17mxcN…EKg7

lol nah its all good boss

RyRy 1w
1Pkvqn…CG2V Unverified · twetch
Replying to@184dvP…Ga4u

u funded Twetch dude 👍👍