The zanzibar literature makes a big
# zanzibar
a
The zanzibar literature makes a big point about reverse indexing, but as far as I can tell the paper doesn't actually describe an API that leverages that. Expand is the same direction as "check" (object to user). What was Zanzibar's "reverse" API? Did they have a "reverse expand"?
e
It's not in the paper but yes, there is a reverse expand. Lea Kissner wrote about it here: https://docs.google.com/document/d/1KbJ8Gc65mTkSQXFqBalbiCbGuQClTQDRmKCg1BExAN4/edit > Reverse-index expand. “What can [identity] do?” receives a list of (verb, object) pairs that identity is allowed to do, such as “can WATCH video/1234”.
a
Wow thank you. I have read so many Zanzibar materials, including stuff from Lea, and yet never run into this doc. Thanks so much for sharing!
e
haha yes it's a pretty obscure, but still public, document
j
@ecordell we should add an annotation to zanzibar.tech pointing to this
l
Best regards
6 Views