Skip to content

CollabraChain/overview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

CollabraChain

CollabraChain is an AI-powered, on-chain hub for decentralized collaboration, built for the Coinbase Agents in Action Hackathon. It leverages the power of Base, XMTP, Coinbase AgentKit, x402pay, and Amazon Bedrock to create a secure, transparent, and highly efficient digital workspace where global collaborators can connect, manage projects, and exchange value with unprecedented ease and trust.

Features & Epics

🎯 Epic: Project Lifecycle Management

Project Creation: As a Project Creator, I can create a project using a dedicated project creation page to formally define its scope.

AI-Assisted Creation: As a Project Creator, I can pay a small fee via x402pay to have an AI agent, powered by large language models on Amazon Bedrock, create a complete project draft for me by interacting with it via chat.

Rationale: This monetizes a high-value AI service. Using Amazon Bedrock provides access to a diverse range of powerful models, allowing us to choose the best one for natural language understanding and contract generation, while the fee covers the operational costs.

Direct Invitations: As a Project Creator, I can invite a specific Freelancer to my project by their wallet address.

Creator Dashboard: As a Project Creator, I can view a dashboard to see the status of all my projects.

Project Discovery: As a Freelancer, I can see a public listing of all available projects.

Application System: As a Freelancer, I can pay a small anti-spam "signal fee" via x402pay to apply to a project, ensuring my application is viewed as serious.

Rationale: This prevents spam and low-effort applications, improving the quality of the applicant pool for creators and allowing serious freelancers to stand out.

AI-Assisted Application Review: As a Project Creator, I can request an AI agent, using Amazon Bedrock, to analyze and summarize all freelancer applications for a project, highlighting key skills and experience to help me make a faster, more informed decision.

Rationale: This adds another layer of AI-powered convenience, saving creators time during the hiring process.

💰 Epic: Milestone & Payment System

Milestone Definition: As a Project Creator, I can define milestones with individual budgets to structure the project work and payments.

Work Submission: As a Freelancer, I can submit my work for a specific milestone for review.

Work Approval: As a Project Creator, I can pay a small service fee via x402pay when I approve the final milestone, which covers the platform's cost of processing the payout and generating the on-chain reputation tokens (SBTs).

Rationale: This creates a clear, transaction-based revenue model for the platform that is tied directly to the successful completion of work.

Automated Payments: As a Freelancer, I will receive payment automatically to my wallet after a milestone is approved.

⚖️ Epic: Dispute Resolution

Dispute Creation: As a Project Creator or Freelancer, I can pay a "dispute bond" via x402pay to formally initiate the dispute resolution process.

Rationale: This prevents frivolous disputes and ensures both parties are committed to the process.

AI-Generated Dispute Summary: As a party in a dispute, I can request an AI agent, powered by Amazon Bedrock, to generate an impartial, chronological summary of the project's entire chat history to provide clear and objective context for the human arbiter.

Rationale: This leverages AI to streamline dispute resolution, saving time for arbiters and ensuring all relevant information is presented clearly.

🏆 Epic: Reputation & Rewards

SBT Rewards: As a Project Creator and Freelancer, I will receive a non-transferable Soul-Bound Token (SBT) in my wallet upon successful project completion to build my on-chain reputation.

Code Repositories

This project is built with a modular architecture, with each core component in its own repository.

On-Chain Details (Base Mainnet)

Our contracts are live and operating on the Base mainnet.

  • Deployer: 0xDD326a170d4218a68f0dB7C602A94c78e6671f2f
  • CollabraChain Reputation: 0x251bd2db7EF64Ac4dd88b30306215f90A24f3681
  • CollabraChain Factory: 0x1de332d7d5a6a552cbc3060b79c0f8d4b0562985
  • USDC Token: 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
  • Example Project: 0x3e2db6f8f713b2fcafdc3c607fa0b65c188cc068

Getting Started

To set up and run this project locally, please refer to the README.md file within each individual repository. Each component has its own setup instructions and dependencies.

  1. Clone the smart-contract repo and deploy to a local testnet.
  2. Clone the xmtp repo and configure the agent with your deployed contract addresses.
  3. Clone the frontend repo, update the configuration, and run the development server.

Built with ❤️ for a more transparent and equitable future of work.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published