{
    "schema": "hr-agent-interview/1.0",
    "purpose": "Declare the structured public information you are looking for. H/R matches published inventory first; verified gaps can enter H/R seeded research automatically.",
    "method": "POST",
    "content_types": [
        "application/json",
        "application/x-www-form-urlencoded"
    ],
    "fields": {
        "need": "required string",
        "territory": "optional string, default Global",
        "fields": "optional array or comma-separated field names",
        "freshness_hours": "optional integer 1..8760",
        "format": "json|jsonl|csv|tsv|xlsx|api",
        "budget_micros": "optional integer in CAD micros",
        "product_hint": "optional product name/slug",
        "agent_name": "optional declared agent label"
    },
    "policy": {
        "external_search_provider": false,
        "research": "approved public seeds + discovered public links only",
        "demand_role": "priority signal only; never truth/authority",
        "publication": "provenance + authority + quality + physical publication gates"
    },
    "links": {
        "catalog": "https://happyhr.ca/webhooks/hr-catalog.php?format=json",
        "interview": "https://happyhr.ca/webhooks/hr-agent.php"
    }
}