Skip to content

Claim name CTA #25

@erlend-sh

Description

@erlend-sh

The domain-name selector is a pretty effective call to action and conveyor of ‘what is it?’ wrapped together, demonstrated well by:

We’re gonna ‘steal like artists’ here.

We just need a clear way to convey the split between free and paid names. Probably want a toggle up top to switch between free / paid. When I type in erlend while on 🆓 , I’d get the generated numbers auto-showed at the end to of my name, like erlend7283.weird.one

zick: Just add one of those back and forth switch kind of buttons that is interactive so it shows the number suffix show up and disappear between paid and free plans.

Maybe you could even animate it back and forth automatically on a small timer, or do some like arrow pointing to the number on the free plan to show what's being added / gotten rid of. I'm sure a good artist could probably envision something really fancy, but we can get something nice at least for sure.

We might also put a little expandable ℹ button in there that can explain at more length why the free domains work this way:

A note on domain names

All new signups get four random numbers added to their account name, like yourname7788.weird.one

We do this because Weird aspires to be a high-trust network that strictly minimizes inauthentic activities. The numerical suffix is one of several measures against anti-social behavior such as domain-squatting and bot registrations.

This is doubly important in a pluralistic social web in which people who sign up for a free sub-domain on Weird may want to use that as their username on e.g. Bluesky as well; we want all accounts representing our community to be authentic and trustworthy.

Right now the only way to claim a non-numerical username is to buy a subscription. However, in the near future we will also enable free users to unlock this perk by having their trust level elevated, as a result of pro-social behavior that verifies their positive intent in the network.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions