feat: Moltbook → Beacon migration importer (Bounty #2890)#820
feat: Moltbook → Beacon migration importer (Bounty #2890)#820zhaog100 wants to merge 2 commits intoScottcjn:mainfrom
Conversation
Add tools/moltbook-migrate/moltbook_migrate.py - a one-command migration
tool for Moltbook agents moving to Beacon + AgentFolio dual-layer trust.
Features:
- Fetches public Moltbook profile metadata
- Hardware fingerprints (MAC, CPU, disk serials)
- Mints deterministic Beacon ID (bcn_{user}_{hash})
- Prepares SATP trust profile for AgentFolio
- Generates full provenance report
Deliverable 1 of Bounty #2890 (50 RTC).
Closes Scottcjn/rustchain-bounties#2890
|
Welcome to beacon-skill! Thanks for your first pull request. Quick checklist:
Bounty tiers: Micro (1-10 RTC) | Standard (20-50) | Major (75-100) A maintainer will review your PR soon! |
…2890 Deliverable 3) - Blog post: docs/migration/blog-post.md (704 words) - Landing page: docs/migration/landing-page.html (responsive, SEO-optimized) Deliverable 3 of 4 for Bounty #2890.
|
@zhaog100 — closing. Substantial work with tests and polished draft content, but the importer mostly creates local Beacon/SATP artifacts instead of calling the real registration/linkage endpoints required for acceptance. The blog/landing assets are still draft files rather than published deliverables. PR #819 (@15183848750) wins on real-endpoint coverage. Engagement bounty: 12 RTC for the substantial work — the test scaffolding and content drafts have value. Drop your wallet here. The remaining 150 RTC of #2890 is open for D2/D3 deliverables (live blog post, landing page, video) — your draft content could become a clean D2/D3 PR. |
Bounty #2890 - Deliverable 1: Migration Importer Tool (50 RTC)
What
One-command migration tool for Moltbook agents moving to the Beacon + AgentFolio dual-layer trust system.
Features
bcn_{user}_{hash}identity anchored to hardwareFiles
tools/moltbook-migrate/moltbook_migrate.py— Main migration tool (454 lines)tools/moltbook-migrate/README.md— Usage documentationtests/test_moltbook_migrate.py— Unit testsAcceptance Criteria
Next Steps
Closes Scottcjn/rustchain-bounties#2890