{
  "version": "1.0",
  "applies_to": "integration",
  "auto_approve_threshold": 70,
  "dimensions": [
    {
      "id": "mainnet_integration_depth",
      "label": "Mainnet integration depth",
      "weight": 0.30,
      "description": "Number and type of on-chain actions in the milestone plan",
      "scoring_guide": {
        "0-25":   "No verifiable on-chain actions",
        "26-50":  "Indirect or read-only mainnet interaction",
        "51-75":  "Direct mainnet writes (asset registration or tx)",
        "76-100": "Deep integration: multiple primitives (Nid + C2PA + x402 or escrow)"
      }
    },
    {
      "id": "milestone_verifiability",
      "label": "Milestone verifiability",
      "weight": 0.25,
      "description": "Percentage of milestones with on-chain or deterministic verification",
      "scoring_guide": {
        "0-25":   "<25% of milestones are deterministically verifiable",
        "26-50":  "25–50% deterministic",
        "51-75":  "50–75% deterministic",
        "76-100": ">75% deterministic; all verification targets are specific"
      }
    },
    {
      "id": "ecosystem_reusability",
      "label": "Ecosystem reusability",
      "weight": 0.20,
      "description": "Does the output benefit other builders?",
      "scoring_guide": {
        "0-25":   "Single-use, no shared output",
        "26-50":  "Partially reusable (internal tool with docs)",
        "51-75":  "Open-source library or published integration",
        "76-100": "Core infrastructure or SDK enabling new integration types"
      }
    },
    {
      "id": "budget_proportionality",
      "label": "Budget proportionality",
      "weight": 0.15,
      "description": "Requested amount vs. estimated gas/compute cost",
      "scoring_guide": {
        "0-25":   "Amount grossly exceeds plausible cost",
        "26-50":  "Amount exceeds cost by >2x without justification",
        "51-75":  "Amount reasonable for stated scope",
        "76-100": "Amount conservative relative to scope; well-justified"
      }
    },
    {
      "id": "prior_mainnet_activity",
      "label": "Prior mainnet activity",
      "weight": 0.10,
      "description": "On-chain history depth of the applicant wallet",
      "scoring_guide": {
        "0-25":   "Wallet has exactly 1 mainnet tx (minimum threshold)",
        "26-50":  "2–5 mainnet transactions",
        "51-75":  "6–20 mainnet transactions",
        "76-100": ">20 mainnet transactions or prior grant completion"
      }
    }
  ]
}
