From: Stuart Henderson Subject: Re: new: www/goat: Go AT protocol CLI tool To: Sebastien Marie Cc: ports@openbsd.org Date: Thu, 4 Sep 2025 12:19:38 +0100 On 2025/09/04 11:01, Sebastien Marie wrote: > Hi, > > I would like to import www/goat, a cli tool for interacting with AT > protocol. > > $ make show=HOMEPAGE > https://github.com/bluesky-social/goat > > $ cat pkg/DESCR > goat is a command-line client for AT protocol. For us older people who only think of AT protocol as a way to control modems, could you add a quick description here please? Perhaps something like this: goat is a command-line client for AT ("Authenticated Transfer"), an open, federated network protocol for building social applications, best known for its use by Bluesky. > Most commands use public APIs are don't require authentication. Some > commands, like creating records, require an atproto account. You can log > in using an "app password" with `goat account login -u -p > `. > > It permits: > - Resolve an account's identity in the network > - List record collection types for an account > - Fetch a record from the network as JSON > - Make a public snapshot of account > - Show PLC history > - Verify syntax and generate TIDs > - Post record (minimal, requires account login) > - ... > > Comments or OK ? OK