Humanline
AppRelayJudgeDocs
Humanline

One human, one credit line. Proof of personhood from World ID, carried to Creditcoin by the Attestcoin Protocol with no bridge and no oracle operator in between.

Product

  • Verify & borrow
  • Root relay feed
  • Integration guide

Verify us

  • Judge page
  • Security model
  • Known limitations

Network

  • CC3 Blockscout
  • Etherscan
  • Sepolia Etherscan

Built for BUIDL CTC 2026 Fall. Testnet only — hUSD is a test asset and lender deposits are testnet funds.

chainId 102031 · Creditcoin CC3 Testnet

Attestcoin

Root relay

Every row is a real transaction on Ethereum, proven to Creditcoin by the 0x0FD2 precompile. No bridge signed it, no oracle reported it, and anyone can submit the next one.

Relay liveness

Measured from chain, not reported: every number below is recomputed from RootRelayed events and block timestamps on both chains.

RelayReward vault
Anyone who carries a fresh World ID root through 0x9766…afe0 is paid for it. No owner: funds only leave as rewards, so no single relayer is load-bearing.
Per fresh root
—
Can still pay
—
Roots rewarded
—
Paid out
—

Paid only when the call moves Creditcoin’s tip to a root younger than the age limit, at most 10 roots per call; a root can be relayed once, so the same work is never paid twice.

Precompile guards

Read live from 0x0FD3 and 0x0FD4 with no wallet. These are the values AttestedWorldID checks before it accepts a root.

Roots relayed

Newest first, both source chains, refreshed every 15 seconds.