The certificate transparency project has the same attributes you mention to my knowledge.
There is the problem of correct data, but I don't understand how an NFT manages to make data correct. How do I prove to the NFT that I own the bike with SN 123? How do I prove it was stolen?
I'd love if we replaced the bikeindex with a certificate transparency project-esque system and each large bike manufacturer ran an instance.
That also seems like it would be vastly easier to create than having people use the bike-stolen-registry-NFT you're talking about, and as a bonus it would be far less wasteful.
Certificates still have the problem of who your trusted root is, and don't (by themselves) solve provenance issues - if two people have certificates for the same bicycle then there's no way to choose between them, whereas an NFT inherently has an auditable chain of custody going all the way back to the original issuer (presumably the bike manufacturer in this case) and digitally signed at each stage.
I'd love it if these industries/communities adopted log-structured distributed datastores with digital signing to track provenance of things without wasteful "mining". But the fact is that they've shown no willingness to do so, and it's a lot harder to bootstrap a system like this - if your system relies on a trusted root then you need the trust before you can start to develop the system at all, but users have no reason to trust the system until it's all fully running and proven.
It seems like it would optimally require the manufacturer to participate in creating a token representing that serial number and assigning it to the person who bought the bike who would have to transfer it to the next owner and so forth.
If they had been out long enough to be pervasive you could require all online marketplaces ebay,offer up, facebooks etc which are commonly used to traffic stolen goods to upload an NFT as part of the transfer whose description matches the item being sold which is transferred with the good.
It would be like requiring every good sold to have a trivially electronically verifiably accurate original receipt that only someone who acquired it illegitimately would lack.
There is the problem of correct data, but I don't understand how an NFT manages to make data correct. How do I prove to the NFT that I own the bike with SN 123? How do I prove it was stolen?
I'd love if we replaced the bikeindex with a certificate transparency project-esque system and each large bike manufacturer ran an instance.
That also seems like it would be vastly easier to create than having people use the bike-stolen-registry-NFT you're talking about, and as a bonus it would be far less wasteful.