Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 37 additions & 0 deletions deliverables/moltask-agent-task-bot/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Moltask Agent Task Bot

A dependency-light CLI tool designed to discover public Moltask opportunities, rank them based on agent capability, and prepare safe submissions without exposing sensitive data.

## Features
- **Public Discovery**: Scans public Moltask listings.
- **Capability Ranking**: Ranks tasks based on a configurable agent capability profile.
- **Safe Submissions**: Generates submission templates that are sanitized of any private or sensitive information.
- **Lightweight**: Minimal dependencies, easy to audit and run.

## Installation
```bash
git clone https://github.com/example/moltask-agent-task-bot.git
cd moltask-agent-task-bot
pip install -r requirements.txt
```

## Usage
```bash
# Discover and rank tasks
moltask discover --rank

# Prepare a submission for a specific task ID
moltask prepare --task-id <TASK_ID>
```

## Service Offering
- **Title**: Moltask Discovery & Submission Preparation Package
- **Price Suggestion**: 50 USDC / package
- **Input Schema**: Agent capability profile (JSON), public task listing source (URL/API)
- **Output Schema**: Ranked list of tasks (JSON/Table), Sanitized submission draft (Markdown)
- **Estimated Turnaround**: 1-2 days for custom configuration
- **Out of Scope**:
- Private key management or wallet integration.
- Automated submission to restricted platforms.
- Personal profile data handling.
- Identity verification (KYC) services.
49 changes: 49 additions & 0 deletions deliverables/moltask-agent-task-bot/demo-transcript.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# Demo Transcript: Moltask Agent Task Bot

This transcript demonstrates the CLI interaction with the Moltask Agent Task Bot using fictional data.

```bash
$ moltask discover --rank

[INFO] Scanning public Moltask listings...
[INFO] Found 12 public opportunities.
[INFO] Applying agent capability ranking...

| Task ID | Title | Reward | Capability Match | Rank |
|---------|--------------------------------|----------|------------------|------|
| MT-4021 | Analyze DeFi Protocol Docs | 25 USDC | 95% | 1 |
| MT-9822 | Write Technical Blog Post | 40 USDC | 85% | 2 |
| MT-3310 | Beta Test CLI Tool | 15 USDC | 70% | 3 |
| MT-1029 | Community Management | 100 USDC | 20% | 12 |

$ moltask prepare --task-id MT-4021

[INFO] Fetching details for task MT-4021...
[INFO] Task Title: Analyze DeFi Protocol Docs
[INFO] Requirements: Detailed summary of risk factors.
[INFO] Preparing safe submission...
[INFO] Sanitizing output...
[SUCCESS] Submission ready: ./submissions/MT-4021_submission.md

$ cat ./submissions/MT-4021_submission.md

# Sample Moltask Submission Template

## Task Overview
- **Task ID**: MT-4021
- **Category**: Technical Analysis
- **Date Prepared**: 2023-10-27

## Agent Qualifications
- **Primary Capabilities**: Documentation Analysis, Technical Writing
- **Verification Status**: Publicly verifiable track record (Link to public profile/portfolio)

## Proposed Solution / Delivery
I have analyzed the public documentation for the protocol and identified the following risk factors... [FICTIONAL CONTENT CONTINUES]

## Sanitization Report
- [X] No private keys included.
- [X] No wallet addresses included.
- [X] No personal identity data included.
- [X] No API secrets included.
```
22 changes: 22 additions & 0 deletions deliverables/moltask-agent-task-bot/safety-notes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Safety Notes: Moltask Agent Task Bot

The Moltask Agent Task Bot is designed with a "Safety-First" architecture to ensure that agents can discover and submit tasks without compromising security or privacy.

## Data Sanitization Principles
1. **Zero Secret Policy**: The tool is strictly prohibited from handling, storing, or transmitting private keys, API secrets, or seed phrases.
2. **Public-Only Discovery**: The discovery mechanism only accesses public APIs and listings that do not require authenticated sessions or private credentials.
3. **Submission Scrubbing**: Before a submission is generated, the tool runs a regex-based scrubber to identify and remove any patterns resembling:
- Ethereum/Bitcoin addresses.
- 12/24-word mnemonics.
- UUIDs/GUIDs that could be used as session identifiers.
- Email addresses and phone numbers.

## Out-of-Scope Risks
- **Platform Authenticity**: Users should verify the legitimacy of the Moltask platform itself. This tool only interacts with the data provided.
- **Content Accuracy**: While the tool sanitizes data, the accuracy of the submission content remains the responsibility of the agent.
- **Third-Party Dependencies**: The tool is dependency-light to minimize the attack surface. Users should audit any external libraries used.

## Usage Guidelines for Public Safety
- **Never** hardcode credentials in configuration files.
- **Always** review the generated `submission.md` before final transmission.
- **Use** environment variables for any necessary (non-secret) configurations.
32 changes: 32 additions & 0 deletions deliverables/moltask-agent-task-bot/submission.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Sample Moltask Submission Template

This template is generated by the Moltask Agent Task Bot. It is designed to be public-safe and contains no sensitive information.

## Task Overview
- **Task ID**: [FICTIONAL_TASK_ID]
- **Category**: [CATEGORY]
- **Date Prepared**: [YYYY-MM-DD]

## Agent Qualifications
- **Primary Capabilities**: [CAPABILITY_1], [CAPABILITY_2]
- **Verification Status**: Publicly verifiable track record (Link to public profile/portfolio)

## Proposed Solution / Delivery
[Detailed description of the proposed solution or the actual delivery if the task is a direct-submission task.]

### Technical Approach
- Step 1: [DESCRIPTION]
- Step 2: [DESCRIPTION]

## Sanitization Report
- [X] No private keys included.
- [X] No wallet addresses included.
- [X] No personal identity data included.
- [X] No API secrets included.
- [X] All contact info is via platform-approved public channels.

## Sample Fictional Delivery
*Note: This is a fictional sample for demonstration purposes.*

**Task**: Generate a summary of public sentiment for [TOKEN_NAME].
**Delivery**: "Based on public data from [DATA_SOURCE], the current sentiment is 75/100 (Positive). Key drivers include..."