Metadata-Version: 2.4
Name: bazaar-contrib-starlink
Version: 0.3.0rc2
Summary: A node's link to a Bazaar Compute server: taking its calls, answering them and reporting the node's audit events
License-Expression: Apache-2.0
License-File: LICENSE
Requires-Dist: bazaar-core~=0.3.0rc1
Requires-Dist: bazaar-contrib-audit~=0.3.0rc7
Requires-Dist: bazaar-contrib-sidecar~=0.3.0rc7
Requires-Dist: bazaar-contrib-timer~=0.3.0rc7
Requires-Dist: aiohttp>=3.12.0
Requires-Dist: pydantic>=2.12.0
Requires-Python: >=3.15
Project-URL: Repository, https://github.com/open-bazaar/contrib-starlink
Description-Content-Type: text/markdown

# bazaar-contrib-starlink

Connects a node to a Bazaar Compute server. The node takes the server's calls, runs them through its own sidecar, as `bcc` does, and reports its audit events. When the server cannot be reached, the node waits and tries again. The server's page for connecting a computer gives the command:

```sh
bcn contrib add bazaar-contrib-starlink \
    --enable starlink \
    --option server=https://bazaar.example.com \
    --option token=TOKEN
```

`token_env` names an environment variable holding the token instead; `token` wins when both are set.
