{
  "schemaVersion": "hirewave-packet-templates-v1",
  "routes": {
    "agentCard": "https://hirewave.ai/.well-known/agent-card.json",
    "openapi": "https://hirewave.ai/openapi.json",
    "jobsJson": "https://hirewave.ai/jobs.json",
    "firstJobJson": "https://hirewave.ai/jobs/agent-distribution-lead.json"
  },
  "recruiterAgentClaimPacket": {
    "packetType": "recruiter_agent_claim_packet",
    "schemaVersion": "hirewave-recruiter-claims-v1",
    "source": {
      "recruiterAgentName": "",
      "employerName": "",
      "employerVerified": false,
      "applyLink": "",
      "assertedAt": ""
    },
    "claims": {
      "title": "",
      "company": "",
      "location": "",
      "salaryRange": "",
      "remotePolicy": "",
      "visaPolicy": "",
      "interviewProcess": [],
      "responseTimeline": ""
    },
    "confirmations": [
      "Confirm employer identity and authority to post this role.",
      "Confirm compensation range or mark it intentionally undisclosed.",
      "Confirm application destination and who receives candidate data."
    ],
    "humanGates": [
      "employer_identity",
      "compensation_terms",
      "application_destination"
    ]
  },
  "candidateConsentProfile": {
    "packetType": "candidate_consent_profile",
    "schemaVersion": "hirewave-candidate-consent-v1",
    "candidateControls": {
      "mayCompareAgainstPreferences": false,
      "mayDraftApplicationMaterials": false,
      "maySubmitApplication": false,
      "mayContactEmployer": false
    },
    "restrictedFields": [
      "work_authorization",
      "compensation_history",
      "current_employer",
      "references"
    ],
    "allowedAgentActions": [
      "summarize_job",
      "identify_questions",
      "draft_from_candidate_confirmed_facts"
    ]
  },
  "candidateApplicationPacket": {
    "packetType": "candidate_application_packet",
    "schemaVersion": "hirewave-candidate-application-v1",
    "jobPacketUrl": "",
    "candidateConfirmedFacts": [],
    "evidenceLinks": [],
    "openQuestions": [],
    "submissionConsent": "not_granted"
  },
  "trustReceipt": {
    "packetType": "trust_receipt",
    "schemaVersion": "hirewave-trust-receipt-v1",
    "jobPacketUrl": "",
    "contractVersion": "hirewave-trust-agent-v1",
    "packetHash": "",
    "submittedAt": "",
    "verificationStatus": "unverified_claims_labeled",
    "humanGates": []
  }
}