moo.sdk.onboarding

Guest tier and registration gate.

The onboarding funnel: a provision_guest() low-commitment entry that can explore and talk but not build or own, and a register() step that binds a durable identity (via a pluggable verifier) before an account is promoted past guest into build rights. Build-granting code gates on require_registered().

Functions

default_identity_verifier(identity)

The built-in durable-identity verifier.

is_guest(account)

True if an account is in the guest tier.

provision_guest(name[, site, user])

Create a non-persistent guest avatar + account.

register(account, identity)

Bind a durable identity to an account and promote it out of guest.

remove_guest(account)

Reap a guest account and its avatar (the non-persistence side).

require_registered(account)

Raise unless an account has bound a durable identity (the build gate).