Realm

v0

gno.land/r/moul/x/social/vouch/v0

Render

Vouch

A web of trust other realms gate on. One address vouches for another, in writing, optionally with GNOT locked behind it.

vouchespeople vouched forbondedawaiting withdrawal
000 GNOT0 GNOT

Most vouched for

Nobody has been vouched for yet.

The gate

One line in the realm that wants it, and it costs no transaction:

import "gno.land/r/moul/x/social/vouch/v0"

if !vouch.IsTrusted(addr, 2) {
	panic("get two people to vouch for you first")
}

A score counts distinct vouchers, so restating a vouch does not raise it and revoking lowers it. It does not count distinct people: a pair vouching for each other both reach one, which is why a real gate asks for more.

Take part

🤝 Vouch · 💰 Withdraw a refunded bond

Coins sent with Vouch are locked as a bond on that vouch and come back when you revoke it. There is no slashing: deciding that a vouch was a lie needs an arbiter, and choosing one is the whole design question.

Transactions

No indexed transactions for this realm yet.

Calls, deploys, and child packages in indexed history.

Call function

Source (qfile)