@zundan 続報です。1週間前には作成されていなかった/.well-known/keybase-proof-config.jsonがいつの間にか作成されている事に気づきました。なので、こちらのdocsを見て、当該、config.jsonをkeybaseに登録してもらって、
$ keybase prove mastodon.zunda.ninja zundan
みたいな感じでやるかんじになるでしょうか?
https://keybase.io/docs/proof_integration_guide
config.jsonのkeybaseへの登録は、
$ http POST "https://keybase.io/_/api/1.0/validate_proof_config.json" config="$(jq -c . < config.json)"
でできるっぽいですけど、mastodonが作成するjsonは、"re":"[a-z0-9_]..."にsyntax errorが出るので、keybase docsにある"re": "^[a-zA-Z0-9_]{2,20}$"を使用したほうがいいかもしれません。英数字だけのusernameならこれでいけるかもしれません。
こんな感じに編集したら行けた
{
"version": 1,
"domain": "syui.cf",
"display_name": "mstdn.syui.cf",
"username": {
"min": 1,
"max": 30,
"re": "^[a-zA-Z0-9_]{2,20}$"
},
...
}
$ http POST "https://keybase.io/_/api/1.0/validate_proof_config.json" config="$(jq -c . < keybase-proof-config.json )"
{
"status": {
"code": 0,
"name": "OK"
}
}
$ curl -sLO https://mstdn.syui.cf/.well-known/keybase-proof-config.json
$ curl -X POST -d "config=\"`jq -c . < ./keybase-proof-config.json`\"" https://keybase.io/_/api/1.0/validate_proof_config.json
senooken JP Social is a social network, courtesy of senooken. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.
All senooken JP Social content and data are available under the Creative Commons Attribution 3.0 license.