Builder Acceleration Program

The Builder Acceleration Program is an exciting opportunity for developers and builders to contribute to the growth of the Swan Chain ecosystem. This program aims to attract more AI models and Zero-Knowledge (ZK) applications, enriching the network's capabilities and fostering innovation.

Duration

April 29th , 00:00 (EST) - June 29th, 2024, 23:59 (EST)

How to Participate

To participate in the Builder Acceleration Program, follow these steps:

  1. Build Lagrange LDL Configs or Dockerfiles: Participants will be required to build Lagrange LDL configs (and container images/Dockerfiles if needed) for specific AI models or ZK applications.

  2. Contribute to the Open-Source Repository: Commit your Lagrange LDL configs or Dockerfiles to the open-source code repository hosted on GitHub here. Check Submission Guidelines here.

  3. Deploy and Run: participants are required to deploy their Lagrange LDL configs or Dockerfiles in Lagrange, follow this video tutorial or the documentation and ensure they are running correctly.

  4. Fill Out the Form: Remember to fill out this form when you finish this task. If you are contributing multiple AI models, please submit this form separately for each AI model.

Examples of LDL Configs

Participants can build LDL configs for various AI models and ZK applications, including but not limited to:

  • AI Models: Stable Diffusion (SD), MusicGen, and other popular AI models.

  • ZK Applications: Filecoin C2, Aleo, and other Zero-Knowledge applications.

Rules and Eligibility

  • The program is open to developers and builders globally.

  • Participants must comply with all applicable laws and regulations in their respective jurisdictions.

  • Swan Chain reserves the right to modify or terminate the program at any time, with or without notice.

  • Rewards will be distributed in the form of credits.

Submission Guidelines

1. Create a New Branch

  • For every contribution of LDL configs (and container images, if needed) for specific AI models or applications, please create a new branch.

  • Name the new branch after the AI model you are contributing.

Example:

git checkout -b <AI_model_name>

Note: If you are contributing multiple AI models, please submit separate Pull Requests (PRs) for each model to facilitate team review.

2. Contributing Files

  • Your contribution should include LDLs and a README file. Chek additional documentation on how to build LDLs here.

  • The README must contain a screenshot confirming the deployment of the model on any available GPU providers in Lagrange. The screenshot should display the wallet address and space link.

Example LDL yaml file:

version: "2.0"

services:
  db:
    image: postgres:11.6-alpine
    env:
      - POSTGRES_USER=codimd
      - POSTGRES_PASSWORD=rootadmin
      - POSTGRES_DB=codimd
    expose:
        - port: 5432
          as: 5432
          to:
            - service: db
    ready-cmd:
        - "psql"
        - "-w"
        - "-U"
        - "codimd"
        - "-d"
        - "codimd"
        - "-c"
        - "SELECT 1"
  codimd:
    image: hackmdio/hackmd:2.4.1
    env:
      - CMD_DB_URL=postgres://codimd:rootadmin@127.0.0.1:5432/codimd
      - CMD_USECDN=false
    depends-on:
      - db
    expose:
        - port: 3000
          as: 3000
          to:
            - global: true

deployment:
  db:
    lagrange:
      count: 1
  codimd:
    lagrange:
      count: 1

Example README file:

# <AI Model Name> LDL

## Intro about the AI Model

## Deployment Confirmation
![Deployment Screenshot](path/to/screenshot.png)

- **Wallet Address**: 0x1234abcd...
- **Space Link**: [Lagrange Space](https://lagrange.space/link-to-deployment)

3. Update the README Directory

  • Update the directory in the README file here.

  • Add your contributed files to the appropriate category:

    • AI-CPU

    • AI-GPU

    • Zero-knowledge Service

    • Tools

    • DeFi

    • Game-CPU

    • Game-GPU

  • If your contributed model does not fit any of the existing categories, you may create a new one.

Example update to README:

## AI-GPU

- [AI Model Name](path/to/your/LDL/yaml)

4. Fill Out the Form

  • Remember to fill out this form.

Note: If you are contributing multiple AI models, please submit this form multiple times, once for each AI model.

Last updated

#234: update CP

Change request updated