Problems with starsoccer.id profile on Onename


#1

@ryan thanks, I didn’t know about the azure setup, and I might do that.

My one concern regarding the onename api has been some oddities when getting users IDs. For example,I cant seem to figure out why some identities have data in the verification section and others don’t. For example my own priofile(starsoccer) has no data, yet the demo one used in the documentation(fredwilson) has data. My account has been twitter verified though like the one in the documentation, yet it does not appear in the verification section.


Does Onename's API support Blockstack?
#2

@starsoccer It looks like you have a profile that is still in the legacy format. Can you try updating your profile in order to migrate it over to the new format based on Schema.org?

Also it looks like there may be an issue with proof checking / verifications on the old profile format. @muneeb and I will look into this and get back to you.


#3

Interesting, I made a small change, deleted the website, and my profile seems to have changed and everything unverified. I will give it a little bit to see if it fixes it self, otherwise I will re-set it up.


#4

Ah I’m sorry that’s a bug that I thought was fixed earlier. Can you please try filling your profile out again? I’ll look into fixing this.


#5

Tried changing my name as well as verifying my twitter account, but both changes did not seem to take affect.


#6

@starsoccer this is your new profile file: https://blockstack.s3.amazonaws.com/starsoccer.id

It may take some time for the zone file to sync and start pointing to it.

Can you try updating your profile again once your new zone file has been synced to the Blockchain?

You can check on the status here: https://explorer.blockstack.org/name/starsoccer.id


#7

It seems to be updated now, but still cant seem to update any data


#8

@starsoccer You should see a second UPDATE transaction go through. It hasn’t hit yet. I’ll check on this and get back to you.


#9

@ryan it seems like it went through as https://blockstack.s3.amazonaws.com/starsoccer.id reflects the name change, yet when I go to the onename website to see my name, it is not reflected


#10

I’ll take a look at your profile and get back to you.


#11

Looks like it has been corrected now and my verifications appear to be in the correct spot now. Thanks for all of your help.


#12

You’re welcome! Thanks for being an early user :slight_smile:


#13

@muneeb another issue/concern, bitcoin addresses on a users profile. Mine shows one way, while the example one, fredwilson shows another.

Starsoccer

{
  "@type": "Account",
  "identifier": "1EcysP9UmvyW1zdD75noVdb8BVaRA7ZC8h",
  "role": "payment",
  "service": "bitcoin"
}

Fredwilson

  "bitcoin": {
    "address": "1Fbi3WDPEK6FxKppCXReCPFTgr9KhWhNB7"
  },

#14

Fred’s profile is in the legacy format. The next time he updates it, it will be converted to the current format. If you use our profile libraries (javascript / python), this should be handled transparently for you!


#15

Yep, there are a bunch of profiles in the old format. That’s the difference you’re noticing.


#16

Okay thanks, is there a good up to date format profile I could take a look at and just make sure I have the correct format down?


#17

Yes, here’s my profile:

https://onename.com/ryan.json

Here’s the token file it’s parsed from:

https://blockstack.s3.amazonaws.com/ryan.id

And here’s the record containing the zone file that points to the token file:

https://explorer.blockstack.org/name/ryan.id


#18

Thanks, @ryan how can I go about updating my profile, starsoccer to be completely up to date? Currently the structure is different on mine vs yours. For example, you have a top level profile object, but my account I need to select my username first and then the profile object


#19

@muneeb ^ see my above post


#20

@Starsoccer Do you know JavaScript?

If so, you can update your profile with blockstack.js.

Check this out: https://github.com/blockstack/blockstack-js/blob/master/src/profiles/profileSchemas/person.es6#L120