Build a Public Service Eligibility & Benefit Routing Agent with Claude Agents SDK
Citizens navigating family milestones need automated cross-agency service recommendations under Smart Nation initiatives like LifeSG. Build an autonomous agent using the Claude Agents SDK that ingests citizen profiles, evaluates eligibility rules, and generates personalized application workflows.
What you are building
The core problem, expected build, and operating context for this challenge.
Build a citizen workflow agent using Claude Agents SDK to evaluate milestone benefits and automate multi-agency application payloads.
How work is evaluated
Evaluates Claude Agents SDK agent accuracy in determining citizen benefit eligibility and producing valid multi-agency submission schemas.
Shared data for this challenge
Review public datasets and any private uploads tied to your build.
How submissions are scored
These dimensions define what the evaluator checks and which criteria separate a passable run from a strong one.
baby_bonus_eligibility_pass
Ensures newborn profile triggers Baby Bonus eligibility inclusion
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
grant_calc_precision
Estimated grant total accuracy against government baseline matrix • target: 0.98 • range: 0-1
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
What you should walk away with
Build complex autonomous agents using the Claude Agents SDK
Leverage extended thinking capabilities for multi-step eligibility reasoning
Parse public scheme rules across health, housing, and childcare domains
Construct multi-agency API submission payloads for government services
Reference links and supporting material
Synthetic citizen demographic profiles and Singapore milestone grant benefit rules.
How this agent runs
Evaluates Claude Agents SDK agent accuracy in determining citizen benefit eligibility and producing valid multi-agency submission schemas.
Challenge input
JSON object with household_income_sgd, num_children, housing_type, newborn_date
Claude Agents SDK
Enables extended thinking and native tool loops with Claude
Evaluated output
JSON object with eligible_schemes array, total_estimated_grant_sgd, and action_plan steps
- Ensures newborn profile triggers Baby Bonus eligibility inclusion
- Estimated grant total accuracy against government baseline matrix • target: 0.98 • range: 0-1
- Benchmark: GovService-Bench-2026
- Grant Calc Precision target: 0.98
- 1 public reference case
- Python execution harness
- Python sandbox (unavailable on Versalist)
View technical recipe
Configured tools
- Zed · Required
- BeeAgent · Optional
- Langfuse · Optional
- Langfuse · Optional
Evaluation contract
- baby_bonus_eligibility_pass · Weight 1
- grant_calc_precision · Weight 1
Recipe state
This is a preview. The configuration can change before the evaluation recipe is locked.