{
  "$comment": "PACT protocol manifest. Own convention (no standard mandates this shape); schemaVersion bumps on any incompatible change. Stable fetch target for agents: everything here is static and only changes on redeploy. Generated from src/generated/offering-contracts.ts.",
  "schemaVersion": 1,
  "name": "PACT",
  "description": "Small onchain rounds: sell a slice of a project's cap table (ERC-1155 liquid split, 1000 units = 100%) along a linear bonding curve, in USDC on Base.",
  "chainId": 8453,
  "contracts": {
    "offeringFactory": {
      "address": "0x68DA9a884A6B5758a21490CeA5A1325C5f02eCdD",
      "deployBlock": 50274529,
      "verified": "https://basescan.org/address/0x68DA9a884A6B5758a21490CeA5A1325C5f02eCdD#code"
    },
    "usdc": {
      "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "decimals": 6
    }
  },
  "abis": "https://github.com/0xSplits/pact/blob/main/src/generated/offering-contracts.ts",
  "docs": {
    "index": "https://pact.splits.org/llms.txt",
    "architecture": "https://pact.splits.org/docs/architecture.md",
    "contracts": "https://pact.splits.org/docs/contracts.md",
    "integrate": "https://pact.splits.org/docs/integrate.md"
  },
  "repository": "https://github.com/0xSplits/pact",
  "app": "https://pact.splits.org",
  "skill": {
    "source": "https://github.com/0xSplits/pact/tree/main/skills/pact",
    "install": "npx skills add 0xSplits/pact"
  }
}
