You can edit your profile.json from the Blockstack browser ID page.
If you’re using the default Gaia hub, your profile.json file will be located at https://gaia.blockstack.org/hub/<Your Blockstack identity address>/profile.json
I see, I’m trying to run my own gaia hub, but it seems that I can’t disconnect from the default blockstack free storage, like the picture below.
I’ve followed the whole procedure in https://github.com/blockstack/gaia/tree/master/hub
and it passes all the test, but still, I do not know how to configure my own DAPP(like the to-do app that’s running in localhost) to use my own gaia hub storage.
Blockstack identity address is created from public key like bitcoin did. And as far as I’m concerned you can’t edit profile.json directly, you can only edit it from within the app, which provide very little flexibility
you have to use blockstack-cli as long as the develop branch of gaia to configure your own gaia hub and edit your profile to control who can access your data.