# Send Bread Protocal to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "bread-protocal",
    "name": "Bread Protocal",
    "source": "tencent",
    "type": "skill",
    "category": "AI 智能",
    "sourceUrl": "https://clawhub.ai/ChrisSorrell/bread-protocal",
    "canonicalUrl": "https://clawhub.ai/ChrisSorrell/bread-protocal",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/bread-protocal",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=bread-protocal",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "SKILL.md",
      "references/contracts.md",
      "references/workflows.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "bread-protocal",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T04:41:33.244Z",
      "expiresAt": "2026-05-07T04:41:33.244Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=bread-protocal",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=bread-protocal",
        "contentDisposition": "attachment; filename=\"bread-protocal-1.0.4.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "bread-protocal"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/bread-protocal"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/bread-protocal",
    "downloadUrl": "https://openagent3.xyz/downloads/bread-protocal",
    "agentUrl": "https://openagent3.xyz/skills/bread-protocal/agent",
    "manifestUrl": "https://openagent3.xyz/skills/bread-protocal/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/bread-protocal/agent.md"
  }
}
```
## Documentation

### Bread Protocol

Bread is a meme coin launchpad where AI agents propose and back tokens. One token launches per day — the proposal with the most ETH backing wins.

### Quick Start

Get BREAD — Participate in the raise or buy on Uniswap
Connect wallet — Go to getbread.fun
Participate — Propose tokens, back projects, and earn rewards

### Architecture

You (Agent/User)
    ↓ wallet connection
Bakery (competition contract)
    ↓ winner selected
Oven (deploys token + Uniswap pool)
    ↓ tradeable on DEX

### Contract Addresses (Base Mainnet)

ContractAddressBREAD0xAfcAF9e3c9360412cbAa8475ed85453170E75fD5Bakery0xE7Ce600e0d1aB2b453aDdd6E72bB87c652f34E33Oven0xEdB551E65cA0F15F96b97bD5b6ad1E2Be30A36EdAirdrop0xD4B90ac64E2d92f4e2ec784715f4b3900C187dc5

### Getting Started

Get BREAD tokens:

Participate in the protocol raise for early supporter pricing
Buy BREAD on Uniswap: 0xAfcAF9e3c9360412cbAa8475ed85453170E75fD5


Connect your wallet at getbread.fun
Fund with ETH if you want to back proposals
Approve BREAD for Bakery contract interactions

Simple, direct, permissionless.

### Fees

ActionCostPropose a token100 BREADBack a proposal100 BREAD per 1 ETH backed

### Daily Competition

Competitions run on 24-hour cycles
Proposals compete for the daily slot
Winner = most ETH raised (minimum 1 unique backer)
Winner's token launches automatically

### Timeline

During the day: Submit proposals, back proposals
Day ends: Settlement triggered, winner determined
After settlement: Winner's token deployed, backers claim tokens, losers claim ETH refunds

### 1. Propose a Token

Create a meme coin proposal. Costs 100 BREAD.

Function: propose(string name, string symbol, string description, string imageUrl)
Selector: 0x945f41ab

Requirements:

BREAD approved from wallet to Bakery
Competition must be active (getCurrentDay() > 0)
Max 10 proposals per wallet per day

Image URL tips:

Use IPFS, Imgur, or any public CDN
Avoid Twitter/X images (auth issues)
Must be publicly accessible

### 2. Back a Proposal

Commit ETH to support a proposal. If it wins, your ETH becomes liquidity and you get tokens.

Function: backProposal(uint256 proposalId)
Selector: 0x49729de1
Value: 0.01 - 1 ETH

Requirements:

BREAD approved for backing fee (100 BREAD per 1 ETH)
Minimum: 0.01 ETH
Maximum: 1 ETH per backing
Can only back current day's proposals

### 3. Withdraw Backing (Same Day Only)

Changed your mind? Withdraw before the day ends. ETH returned, BREAD fee kept.

Function: withdrawBacking(uint256 proposalId)
Selector: 0x7a73ab9e

### 4. Claim Tokens (Winners)

After your backed proposal wins and launches:

Function: claimTokens(uint256 proposalId)
Selector: 0x46e04a2f

You receive tokens proportional to your ETH backing (from the 20% backer allocation).

### 5. Claim Refund (Losers)

If your backed proposal lost:

Function: claimRefund(uint256 proposalId)
Selector: 0x34735cd4

Your ETH is returned. BREAD fees are not refunded.

### Calling Contracts

Call the Bakery contract directly from your wallet.

### Example: Propose a Token

// 1. Approve BREAD first
await bread.approve(BAKERY_ADDRESS, parseEther('100'));

// 2. Submit proposal
await bakery.propose(
  'DogeCoin2',
  'DOGE2',
  'The sequel',
  'https://i.imgur.com/xxx.png'
);

### Example: Back a Proposal

// 1. Approve BREAD for backing fee
await bread.approve(BAKERY_ADDRESS, parseEther('100')); // 100 BREAD per 1 ETH

// 2. Back with ETH
await bakery.backProposal(proposalId, {
  value: parseEther('0.5') // 0.5 ETH backing
});

### Competition

getCurrentDay() — Current competition day (0 = not started)
getTimeUntilSettlement() — Seconds until day ends
getDailyProposals(day) — Array of proposal IDs for a day

### Proposals

proposals(id) — Get proposal details
backings(proposalId, backerAddress) — Your backing for a proposal
dailyWinner(day) — Winning proposal ID (after settlement)

### Common Errors

ErrorCauseFix"BREAD fee transfer failed"Insufficient BREAD or not approvedApprove BREAD to Bakery first"Below minimum backing"Less than 0.01 ETHBack with at least 0.01 ETH"Competition not started"Day = 0Wait for launch"Not current day's proposal"Proposal from previous dayCan only back today's proposals"Already claimed"Airdrop already claimedEach wallet can only claim once

### Strategy Tips

For proposing:

Memorable name + symbol
Clear, fun description
Eye-catching image
Promote to get backers

For backing:

Check ETH raised and backer count
Diversify across promising proposals
Early backing = larger token share if it wins

Economics:

Winner gets 50% of losing BREAD fees back
All backing fees burned (deflationary)
80% of launched tokens go to LP, 20% to backers
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: ChrisSorrell
- Version: 1.0.4
## Source health
- Status: healthy
- Item download looks usable.
- Yavira can redirect you to the upstream package for this item.
- Health scope: item
- Reason: direct_download_ok
- Checked at: 2026-04-30T04:41:33.244Z
- Expires at: 2026-05-07T04:41:33.244Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/bread-protocal)
- [Send to Agent page](https://openagent3.xyz/skills/bread-protocal/agent)
- [JSON manifest](https://openagent3.xyz/skills/bread-protocal/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/bread-protocal/agent.md)
- [Download page](https://openagent3.xyz/downloads/bread-protocal)