Swaps
objective
Price and monitor swap portfolios with curve-consistent valuation and robust sensitivity controls.
workflow
- •define product taxonomy, day-count conventions, and curve inputs.
- •value fixed and floating legs with consistent discount and forward curves.
- •compute pv, dv01, carry, and basis sensitivities at trade and portfolio levels.
- •validate valuation versus market marks and independent checks.
- •release only when pricing controls and sensitivity validation pass thresholds.
required validation
- •model-versus-market pricing error by tenor and counterparty.
- •dv01 and key-rate sensitivity concentration validation.
- •basis spread behavior across currencies and tenors.
- •carry and roll-down attribution consistency.
- •curve-shock stress loss distribution.
risk controls
- •enforce valuation tolerance bands and exception escalation.
- •enforce sensitivity and concentration limits per curve bucket.
- •enforce fallback valuation path on curve-data failures.
outputs
- •run
python scripts/swaps_validation.py input.csv --output validation.jsonand keep the json artifact. - •write an implementation memo using
references/swaps-playbook.mdwith assumptions, tests, limits, and rollout plan.
resources
- •use
scripts/swaps_validation.pyfor deterministic validation. - •use
references/swaps-playbook.mdfor the domain checklist and delivery structure.