Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ADXが見た夢(ATPのUCANの話)

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.
Avatar for yamarten yamarten
March 25, 2023

 ADXが見た夢(ATPのUCANの話)

Avatar for yamarten

yamarten

March 25, 2023
Tweet

More Decks by yamarten

Other Decks in Technology

Transcript

  1. UCANサンプル(抜粋) { "iss": "did:key:z6Mkr5aefin1DzjG7MBJ3nsFCsnvHKEvTb...", "aud": "did:key:z6MkfQhLHBSFMuR7bQXTQeqe5kYUW51Hpf...", "nbf": 1529496683, "exp": 9256939505,

    "att": [ { "with": "wnfs://demouser.fission.name/public/photos/", "can": "wnfs/OVERWRITE" } ], "prf": [ {"iss": "did:key:...", "aud": "did:key:z6Mkr5aef...", ...} ] } 鍵A (iss) 鍵B (aud) 権限委任 wnfs/OVERWRITE 上位委任 (prf)
  2. R.I.P. 2023/01/06 実装に残っていたUCANライブラリ削除 "we weren't actually making use of this"

    2023/01/25 実装からcom.atproto.sync.updateRepo削除 "doesn't make sense without client-held keys" 削除理由としては十分だが、明確に使わない方針へ