~ knotless Search/
↑↓ move↵ open⇧↵ all results

johnandersen777.bsky.social/atlibs-market-status

socialweb.computer bidders' market state as an atlibs module

0
0
main
25 lines · 1.4 KB Raw History
# atlibs-market-status

socialweb.computer bidders' market state as an [atlibs](https://knotless.dev/johnandersen777.bsky.social/atlibs) module, every read a getRecord at a computed key:

- `bidders {dids}`: offering, heartbeat, endpoints, operator (claimed; confirmed by the operator's association or claim)
- `known {of?}`, `track {bidder}`, `untrack {bidder}`: the bidders an account follows, one `computer.socialweb.bidders/self` record

```sh
cargo install --locked --git https://knotless.dev/johnandersen777.bsky.social/atlibs --rev 7df7c6a atlibs
git clone https://knotless.dev/johnandersen777.bsky.social/atlibs-market-status
cd atlibs-market-status
cargo test && cargo wasm
atlibs run modules/market-status bidders '{"dids":["did:plc:7q5lnitxv4meizdon5fmhzrq"]}' | jq -c '.result.bidders[] | {did, operator, beatAt}'
```

## Published

`bobvmbuilder.bsky.social/market-status@520175488601c27c9af3aac5a6de6f425265b69cddf04fbf0d5879910fa546f0` (container build, rustc 1.99.1; `records/wasm/`):

| record | CID |
|---|---|
| module `market-status` | `bafyreiar3a7dek6gk6sjpxds2233674i7yx2tm2ng6bezvoqa6izuhkjay` |
| session `market-status` (`records/market-status.json`) | `bafyreigoiqmnc4hjhtfbjk7wxwlwh4allsq4nwxilo6wusyoi3kldelzty` |

Use it: `atlibs add bobvmbuilder.bsky.social/market-status@520175488601c27c9af3aac5a6de6f425265b69cddf04fbf0d5879910fa546f0`. Publish: `atlibs publish --as <you>`.