{"ok":true,"site":{"host":"public-service-passport.netlify.app","url":"https://public-service-passport.netlify.app/","type":"live","desc":"Public Service Passport","tools":[{"name":"check_eligibility","kind":"answer","impl":"imperative","description":"Check a Berlin household against preliminary family-benefit gates. Orientation only: returns sources and uncertainty, never a legal entitlement.","title":"Check family-benefit pathways","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"household":{"type":"object","description":"Household with adults, children ages, monthlyGrossIncome, warmRent, receivesKindergeld and city=Berlin."}},"required":["household"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"calculate_support","kind":"act","impl":"imperative","description":"Return only amounts justified from pinned 2026 anchors, separating known amounts, maximum potentials and official-check-only values.","title":"Calculate anchored support amounts","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"household":{"type":"object"}},"required":["household"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"list_missing_evidence","kind":"answer","impl":"imperative","description":"List evidence categories for the latest or supplied evaluation while preserving claims versus documentary evidence.","title":"List evidence to prepare","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"traceId":{"type":"string"},"household":{"type":"object"}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"explain_result","kind":"act","impl":"imperative","description":"Explain why a result was produced using its deterministic trace and source anchors.","title":"Explain a Public Service Passport result","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"traceId":{"type":"string"}},"required":["traceId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"prepare_next_steps","kind":"act","impl":"imperative","description":"Return ordered human-reviewable next actions and official service links. Cannot submit an application or act on the user’s behalf.","title":"Prepare safe next steps","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"traceId":{"type":"string"}},"required":["traceId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"replay_case","kind":"act","impl":"imperative","description":"Replay the exact rule trace and derived passport for a trace ID.","title":"Replay the evaluation trace","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"traceId":{"type":"string"}},"required":["traceId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"derive_benefit_passport","kind":"act","impl":"imperative","description":"Derive structured self-attested claims, evidence categories and cross-service reuse from a household snapshot. Does not persist or verify documents.","title":"Derive a reusable Benefit Passport","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"household":{"type":"object"}},"required":["household"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_passport_status","kind":"answer","impl":"imperative","description":"Read the latest passport plus human-marked local evidence readiness. Read only; does not mark evidence as verified.","title":"Inspect current Benefit Passport readiness","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"traceId":{"type":"string"}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"plan_application","kind":"act","impl":"imperative","description":"Build an evidence preparation plan for KiZ, Wohngeld or Bildung & Teilhabe. Never submits or signs anything.","title":"Plan one application from the passport","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"traceId":{"type":"string"},"service":{"type":"string","enum":["kiz","wohngeld","but"]}},"required":["service"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"prepare_application_packet","kind":"act","impl":"imperative","description":"Prepare a browser-local draft using passport claims, local applicant details and human-marked evidence. Never submits or signs.","title":"Prepare a provenance-aware application packet","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"service":{"type":"string","enum":["kiz","wohngeld","but"]},"applicationDetails":{"type":"object"},"preparedEvidence":{"type":"array","items":{"type":"string"},"maxItems":20}},"required":["service"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"validate_application_packet","kind":"answer","impl":"imperative","description":"Report missing fields, evidence blockers and human-review requirements for a browser-local application packet. Never changes or submits it.","title":"Validate packet blockers and approval requirements","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"service":{"type":"string","enum":["kiz","wohngeld","but"]}},"required":["service"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"favicon":"/favicons/public-service-passport.netlify.app.ico","apiSurface":"spec","category":"Health & Education","toolCount":11}}