Watch every funded wallet, not just the ones that call.

Signed webhooks tell you when a borrower is liquidated somewhere else, takes on new debt or repays, and a batch call re-scores the wallets that moved. Lending events from Aave and Compound on Ethereum and Base; wallet activity on all ten chains.

POST → your webhooksample
  • liquidation· aave_v3 · ethereum · 0x7a3f…c91e
  • borrow· compound_v3 · base · 0x51e0…08d2
  • repay· aave_v3 · ethereum · 0x9c44…a1f7
  • GET /score/batch/?address=0x7a3f…,0x51e0…,0x9c44…
  • → 3 scores · 0x7a3f… 862 → 781

From funded to watched in one setup.

Monitoring runs on the same lending record as the score, so an alert and the re-score that follows describe the same events.

  1. Step 1

    Watch the book

    Add funded wallets to webhooks in the developer console: up to 25 per webhook and 10 webhooks per account by default.

    liquidation · borrow · repay · transfer

  2. Step 2

    Receive the event

    Signed, retried deliveries 5 to 10 minutes after the block; Compound V2 within about an hour.

    X-Webhook-Signature: t=…,v1=…

  3. Step 3

    Re-score and act

    Re-score up to 50 wallets per call, then adjust a line, ask for collateral or start a conversation.

    GET /score/batch/?address=…

Why the alerts can be trusted.

  • Confirmed blocks onlyEvents are sent once their block is deep enough that a reorganisation cannot retract them: 12 blocks on Ethereum, 60 on Base.
  • Each event onceEvery lending event is delivered at most once, and watching a wallet never replays its history into your queue.
  • Every delivery on recordThe console keeps each delivery and retry, and every score carries a timestamp and model version for your file.

Questions

How quickly do events arrive?

Watched wallets are checked every five minutes and events are sent once their block is confirmed, so expect 5 to 10 minutes after the block. Compound V2 events come from an hourly index of the whole protocol and can take up to about an hour.

Does the score itself send alerts when it changes?

Not today. Webhooks fire on the onchain events that move a score; re-score the wallet when one arrives. A score-change event is on the roadmap, not in the product.

How many wallets can I watch?

Up to 25 per webhook and 10 webhooks per account by default, so 250 wallets. Lenders who need more can talk to us about their allocation.

See your own wallets scored.

A 30-minute call with live scoring on wallets you choose, and the factor reasons behind every number. No commitment.

Building an AI agent? Get an API key