HSP Sandbox Mode— Settlement flows are simulated. On-chain payroll is fully functional.
← Docs
What receipts compose into

Reputation

ReputationRegistry.sol

Reputation aggregates every EAS attestation from PayrollAttestorinto a per-recipient stat block. Reads are permissionless. This is the primitive that other DeFi/PayFi protocols can build credit, KYC, and lending on top of — without asking anyone for keys.

Stats tracked

  • Total received (lifetime)
  • Unique employer count
  • On-time rate (within ±10% of cycle interval)
  • First + last payment timestamps
  • Full attestation UID list

Chainlink-compatible oracle

The registry exposes latestRoundData() and latestAnswer(), so any lending protocol expecting an AggregatorV3 can consume verified income as a price feed.

Permissionless eligibility check

bool eligible = IReputation(REG).verifyMinimumIncome(
  applicant,
  50_000 * 1e6,  // $50k min
  90 days        // rolling window
);

Milestones + Income NFTs

Hitting $1k / $10k / $50k / $100k / $500k / $1m emits a milestone event and bumps the shareable badge on the recipient's public reputation page.