{
  "service": "The Trade School — competence API",
  "model": "tsc-v0.1.0",
  "network": "base",
  "asset": "USDC",
  "pay_to": "0x88dfe5ac193d5f992de1b27e2510fa7481f8767d",
  "protocol": "x402 (HTTP 402; bot signs, bot pays, bot retrieves — no keys, no signup, no human approval)",
  "free": [
    "GET /",
    "GET /concept",
    "GET /api",
    "GET /compliance",
    "GET /credits",
    "GET /v1",
    "GET /v1/stats",
    "GET /llms.txt",
    "GET /robots.txt",
    "GET /sitemap.xml",
    "GET /rsl.xml",
    "GET /.well-known/x402.json",
    "GET /.well-known/ai-manifest.json",
    "POST /signal/employer-demand (employers submit demand — free)"
  ],
  "endpoints": {
    "POST /score/competence": {
      "price": "$0.24",
      "what": "forward-looking competence measure (0-4) + grade + tier + six-metric breakdown + reasons",
      "input": {
        "competencies": [
          {
            "domain": "electrical",
            "skill": "conduit bending",
            "level": "0-5",
            "evidence_type": "employer_attestation|assessment|task|simulation|portfolio|self_report",
            "recency_days": 30,
            "verification_tier": "0|1|2"
          }
        ],
        "demand_context": {
          "sector": "energy",
          "region": "US-NJ",
          "roles": [
            "solar installer"
          ]
        }
      },
      "returns": [
        "competence_score",
        "grade",
        "tier",
        "breakdown",
        "confidence_score",
        "verification_gate",
        "routing_eligible",
        "reasons",
        "disclosure"
      ]
    },
    "GET|POST /match/training-path": {
      "price": "$0.24",
      "what": "ranked training pathways for a competence profile (readiness, demand fit, uplift, missing prerequisites)",
      "input": "same profile as /score/competence; GET accepts ?profile=<base64url JSON>",
      "returns": [
        "paths[] {id,name,modality,duration_weeks,match_score,components,prerequisites_missing,competencies_gained}"
      ]
    },
    "GET|POST /match/employer-demand": {
      "price": "$0.24",
      "what": "ranked employer demand signals matching a competence profile (fit + gaps)",
      "input": "same profile; region filters by country prefix",
      "returns": [
        "signals[] {id,sector,region,role,horizon_months,match_score,competency_fit,gaps,status}"
      ]
    }
  },
  "metrics": [
    {
      "name": "demonstrated_depth",
      "weight": 0.2
    },
    {
      "name": "verification",
      "weight": 0.2
    },
    {
      "name": "demand_alignment",
      "weight": 0.2
    },
    {
      "name": "breadth",
      "weight": 0.15
    },
    {
      "name": "recency",
      "weight": 0.15
    },
    {
      "name": "trajectory",
      "weight": 0.1
    }
  ],
  "levels": {
    "0": "none",
    "1": "aware",
    "2": "assisted",
    "3": "independent",
    "4": "proficient",
    "5": "expert"
  },
  "evidence_strength": {
    "employer_attestation": 1,
    "assessment": 0.9,
    "task": 0.85,
    "simulation": 0.75,
    "portfolio": 0.65,
    "self_report": 0.35
  },
  "catalog": {
    "pathways": 14,
    "demand_signals_seed": 12,
    "status": "seed — synthetic until partners and employers populate it"
  },
  "pricing_note": "Ladder price for a differentiated scored product; tunable per deploy (ENTRY_PRICE, or PRICE_SCORE / PRICE_MATCH) without a code change. Live values always here and in /.well-known/x402.json.",
  "disclosure": "Analytical competence measure, model tsc-v0.1.0 (expert-weighted alpha, not empirically calibrated). NOT an employment decision, NOT a consumer report under FCRA, and NOT a credential. Informational/analytical use only.",
  "contact": "login@weckett.com",
  "docs": "https://thetradeschool.ai/api",
  "concept": "https://thetradeschool.ai/concept",
  "llms": "https://thetradeschool.ai/llms.txt"
}