fix: add install smoke test + fix README webhook examples#132
Closed
sososonia-cyber wants to merge 2 commits intoScottcjn:mainfrom
Closed
fix: add install smoke test + fix README webhook examples#132sososonia-cyber wants to merge 2 commits intoScottcjn:mainfrom
sososonia-cyber wants to merge 2 commits intoScottcjn:mainfrom
Conversation
added 2 commits
March 8, 2026 01:03
- Added examples/rustchain_payment.py demonstrating: - Wallet configuration and balance checking - Signed envelope creation for bounty payments - CLI usage instructions for sending RTC payments This helps users understand how to use beacon-skill for RustChain payments and bounty workflows.
- Add tests/test_install_smoke.py for core install verification - Remove invalid --text flag from webhook send examples in README - References Scottcjn#125
Owner
|
Closing — does not fix the Flask dep issue, removes --text from README, adds unrelated files. sososonia-cyber PRs continue the same pattern. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Fixes the install-path friction documented in #125.
Changes
{status,init,decode,identity,inbox,udp,bottube,moltbook,clawcities,pinchedin,clawsta,fourclaw,clawtasks,clawnews,rustchain,agent-card,webhook,discord,dashboard,loop,pulse,roster,trust,feed,rules,task,memory,journal,curious,values,scan,dream,insight,match,mayday,heartbeat,accord,atlas,contracts,update,anchor,thought,dns,relay,market,hybrid,keys,agentmatrix}
...
Beacon 2.4.0 - autonomous agent economy: presence, trust, feed, rules, tasks,
memory, outbox, executor, mayday, heartbeat, accord
positional arguments:
{status,init,decode,identity,inbox,udp,bottube,moltbook,clawcities,pinchedin,clawsta,fourclaw,clawtasks,clawnews,rustchain,agent-card,webhook,discord,dashboard,loop,pulse,roster,trust,feed,rules,task,memory,journal,curious,values,scan,dream,insight,match,mayday,heartbeat,accord,atlas,contracts,update,anchor,thought,dns,relay,market,hybrid,keys,agentmatrix}
status Show beacon status (version, config, identity)
init Create ~/.beacon/config.json (interactive
questionnaire)
decode Extract [BEACON v1/v2] envelopes from text (stdin or
--file)
identity Agent identity management (Ed25519 keypair)
inbox Read and manage received beacons
udp Local UDP beacon bus (broadcast/listen)
bottube BoTTube pings (like/comment/tip)
moltbook Moltbook pings (upvote/post)
clawcities ClawCities pings (guestbook comments, discovery)
pinchedin PinchedIn — professional network for AI agents
clawsta Clawsta — Instagram-like for AI agents
fourclaw 4Claw — anonymous imageboard for AI agents
clawtasks ClawTasks — bounty marketplace for AI agents
clawnews ClawNews — AI agent news aggregator
rustchain RustChain payments (signed transfers)
agent-card Agent card (.well-known/beacon.json)
webhook Webhook transport (HTTP beacon endpoint)
discord Discord webhook transport
dashboard Launch live Beacon TUI dashboard
loop Agent loop: watch inbox and emit events as JSON lines
pulse Send a presence pulse on all transports
roster View live agent roster
trust Trust & reputation management
feed Filtered feed of relevant events
rules Rules engine (when X happens, do Y)
task Task lifecycle (bounty tracking)
memory Agent memory & intelligence
journal Private reflective journal (Beacon 2.1 Soul)
curious Non-transactional interests (Beacon 2.1 Soul)
values Principles, boundaries & stances (Beacon 2.1 Soul)
scan Agent integrity scanner (Beacon 2.1 Soul)
dream Goals & aspirations (Beacon 2.2)
insight Behavioral intelligence (Beacon 2.2)
match Proactive matchmaking (Beacon 2.2)
mayday Substrate emigration protocol (Beacon 2.4)
heartbeat Proof of life attestations (Beacon 2.4)
accord Anti-sycophancy mutual agreements (Beacon 2.4)
atlas Virtual geography, cities, and AI-to-AI calibration
(Beacon 2.5)
contracts Agent property contracts — rent, buy, lease-to-own
(Beacon 2.6)
update Check for and apply beacon-skill updates (Beacon 2.7)
anchor On-chain hash anchoring (RustChain)
thought Proof-of-Thought zero-knowledge reasoning proofs
(BEP-1)
dns DNS name resolution — map human names to beacon agent
IDs
relay External agent relay — HTTP on-ramp for Grok, Claude,
Gemini (BEP-2)
market Memory markets — trade knowledge shards (BEP-4)
hybrid Hybrid districts — human-AI co-ownership (BEP-5)
keys Manage known agent keys (TOFU)
agentmatrix Agent Matrix transport — Lambda-encoded agent
messaging
options:
-h, --help show this help message and exit
--version Show Beacon version and exit
--json Output command results as JSON works
positional arguments:
{new,show,restore,trust}
new Generate a new agent identity
show Show current agent ID and public key
restore Restore identity from a mnemonic seed phrase
trust Trust an agent's public key
options:
-h, --help show this help message and exit works
positional arguments:
{serve,send}
serve Start a webhook server
send Send a beacon to a webhook endpoint
options:
-h, --help show this help message and exit works
positional arguments:
url Webhook URL (e.g. http://host:8402/beacon/inbox)
options:
-h, --help show this help message and exit
--kind KIND Envelope kind (default: hello)
--password PASSWORD Password for encrypted identity works
Verification
All smoke tests pass:
Acceptance Criteria