Find allows you to lease a name in the network so that your friends do not have to remember a 18 digit long hex string to find you.
Find uses the versus profile to show information about you as a user. You can add an avatar, a nick and a description as well as social links
NB! Any content in the profile is your responsibility.
Want to get a new name?
In FIND you can bid on any name in the network! You can list your own names for direct sale or for an english auction.
The network takes a 5% royalty on secondary market sales.
lookup and address from a .find name
//testnet
import FIND from 0x37a05b1ecacc80f7
//mainnet
//import FIND from ??
pub fun main(name: String) : Address? {
return FIND.lookupAddress(name)
}
Lookup a profile from a .find name
//testnet
import FIND, Profile from 0x37a05b1ecacc80f7
//mainnet
//import FIND, Profile from ??
[pub](pub) fun main(name: String) : Profile.UserProfile? {
return FIND.lookup(name)?.asProfile()
}
FIND integrates with the profile contract from the Versus project. If you do not have a profile already it will create a new one for you that uses the name you just registered.
(do we need this?) The income from flow will go to its creator (bjartek) so that he can continue to dedicate his time to the flow ecosystem and help it thrive.
Find will be integrated into the following sites at launch
- versus.auction
- flowscan.org
If you want to be on this list let me know
The find top level domain is owned by find
A valid find name is 0-9a-z, minimum 3 tokens. Also it cannot be a Flow address, so not 0x<16hex>
This is to ensure that it can be used in urls and to keep things simple.
Find is charged in the FUSD stable coin for a 365 day lease. This is done to keep prices stable and avoid a high increase if the flow token increases.
Currently the price structure is as follows:
- 5+ characters: 5 FUSD
- 4 characters: 100 FUSD
- 3 characters: 500 FUSD
When a lease expires the name is locked for 90 days. During the lock period the owner can reactivate it but nobody else can register it. This is done to ensure that bots do not snatch up just freed names that some poor user has forgotten to extend the lease for. During the lock period you can sell a lease, however note that if an auction goes over the 90 day limit the sale will not go through.
You own a name for 365 days when you pay for it. You can pay for as many years as you like.
Your lease is locked because it is over a year since you last paid for it. You can reactivate it. The lease will be freed for anybody else after 90 days
A lease in FIND is not a NFT, because the current NFT standard makes it impossible for the FIND network to be correct when moving/selling leases.
FIND has built in support for a sophisticated market.
- a user can bid on any lease in what we call a blind bid
- an owner can accept a blind bid and directly sell or use that to start an auction.
- an owner can list a lease for direct sale, any bid at that price will sell it instantly
- an owner can list a lease for auction specifying:
- the minimum bid to start the auction
- the reserve price that must be met to fulfill the sale
- the duration of the auction
- a late bid on an auction in FIND will automatically extend the auction to 5 minutes remaining
- a user can manage his bids in his profile
- a bid can be cancelled if it is a blind bid or if the bid is on a lease that is now free
- a bid can be increased
- anybody both a user and a owner can fulfill an ended auction.
While I created FIND in the spring/summer of 2021 Mynft was also developing flowns.org. I had no idea about this and they did not know about me.
I hope that find and flowns can coexist as different TLD's and help each other build tools to make it possible for users of the flow blockchain to find people and things they love.
A lease in FIND is not an NFT because the current NFT spec makes it very hard to update the FIND network global state when resources change owners.