{
  "tool_id": "art-579-stock-loan-rebate-recompute",
  "kernel_id": "art-579-stock-loan-rebate-recompute",
  "display_name": "Stock-Loan Rebate/Fee Recompute",
  "tool_version": "1.0.0",
  "mandate_type": "compliance_control",
  "purpose": "Recomputes the periodic rebate or fee bill on an open securities loan that a borrower or beneficial owner receives from an agent lender or prime broker, using the caller's own declared daily collateral and rate data under the standard MSLA/SIFMA Actual/360 daily-accrual convention, then diffs the recomputed total against the statement's claimed amount. Supports both loan bases: rebate-basis loans (cash collateral, daily accrual of collateral value times the benchmark rate minus the rebate spread, with a negative spread-benchmark differential correctly flipping to a borrower-pays amount for a hard-to-borrow security) and fee-basis loans (a flat fee rate on the loaned security's market value, always borrower-pays). Separately checks every declared day's collateral value against the caller-declared SIFMA collateral-maintenance threshold (102% same-currency or 105% cross-currency) independent of whether the period's money total matches. Verdict MATCHES when the computed total agrees with the statement within a caller-declared tolerance and no collateral-mark breach occurred; DIVERGES when either check fails; INDETERMINATE when a required input (the tolerance, the margin percentage, the period, or at least one loan) is absent. The money side complementing the shipped FINRA SLATE reporting tools, which check regulatory transparency reporting rather than the bill itself. Balances are integer minor units and rates are integer basis points, so the arithmetic is exact. Performs arithmetic only over caller-declared daily collateral values, loaned-security market values, and rate/spread inputs; does not source or independently verify any value against a DTC feed, an agent lender's books, or a Reg SHO threshold-security list, and does not determine which collateral-maintenance percentage a given master agreement requires. Clause: SIFMA Master Securities Loan Agreement (MSLA) conventions plus FINRA's Securities Lending and Transparency Engine (SLATE, Rule 6500 Series) as the distinct reporting-side reference.",
  "control_description": "Recomputes the periodic rebate or fee bill on an open securities loan that a borrower or beneficial owner receives from an agent lender or prime broker, using the caller's own declared daily collateral and rate data under the standard MSLA/SIFMA Actual/360 daily-accrual convention, then diffs the recomputed total against the statement's claimed amount. Supports both loan bases: rebate-basis loans (cash collateral, daily accrual of collateral value times the benchmark rate minus the rebate spread, with a negative spread-benchmark differential correctly flipping to a borrower-pays amount for a hard-to-borrow security) and fee-basis loans (a flat fee rate on the loaned security's market value, always borrower-pays). Separately checks every declared day's collateral value against the caller-declared SIFMA collateral-maintenance threshold (102% same-currency or 105% cross-currency) independent of whether the period's money total matches. Verdict MATCHES when the computed total agrees with the statement within a caller-declared tolerance and no collateral-mark breach occurred; DIVERGES when either check fails; INDETERMINATE when a required input (the tolerance, the margin percentage, the period, or at least one loan) is absent. The money side complementing the shipped FINRA SLATE reporting tools, which check regulatory transparency reporting rather than the bill itself. Balances are integer minor units and rates are integer basis points, so the arithmetic is exact. Performs arithmetic only over caller-declared daily collateral values, loaned-security market values, and rate/spread inputs; does not source or independently verify any value against a DTC feed, an agent lender's books, or a Reg SHO threshold-security list, and does not determine which collateral-maintenance percentage a given master agreement requires. Clause: SIFMA Master Securities Loan Agreement (MSLA) conventions plus FINRA's Securities Lending and Transparency Engine (SLATE, Rule 6500 Series) as the distinct reporting-side reference.",
  "declared_inputs": [],
  "declared_outputs": [],
  "kernel_digest": "sha256:76e2d848ba285ccf040cc4dbbef50f1caf5a2a24922ef89765eaf246faa5abc1",
  "trust_label": "independently verified: zkVM execution proof (risc0/groth16-bn254)",
  "data_vintage": "2026-08-07",
  "last_validated": "2026-08-07",
  "conformance_fixtures_vendored": true,
  "compute_proof_ready": "ready",
  "wave": 97,
  "source_url": "https://ainumbers.co/chaingraph/art-579-stock-loan-rebate-recompute.html",
  "generated_at": "2026-08-15T11:12:17.704Z"
}
