diff --git a/deliverables/moltask-agent-task-bot/README.md b/deliverables/moltask-agent-task-bot/README.md new file mode 100644 index 0000000..239c041 --- /dev/null +++ b/deliverables/moltask-agent-task-bot/README.md @@ -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 +``` + +## 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. diff --git a/deliverables/moltask-agent-task-bot/demo-transcript.md b/deliverables/moltask-agent-task-bot/demo-transcript.md new file mode 100644 index 0000000..657ef8e --- /dev/null +++ b/deliverables/moltask-agent-task-bot/demo-transcript.md @@ -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. +``` diff --git a/deliverables/moltask-agent-task-bot/safety-notes.md b/deliverables/moltask-agent-task-bot/safety-notes.md new file mode 100644 index 0000000..e09fb1f --- /dev/null +++ b/deliverables/moltask-agent-task-bot/safety-notes.md @@ -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. diff --git a/deliverables/moltask-agent-task-bot/submission.md b/deliverables/moltask-agent-task-bot/submission.md new file mode 100644 index 0000000..4e2150e --- /dev/null +++ b/deliverables/moltask-agent-task-bot/submission.md @@ -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..."