@jack Hi! These are great questions. It depends on the kind of ocaps you're doing, first of all! Let me give you two versions:
- programming ocaps: an object/function has a reference to another object/function. They forward some calls but not all (eg forward only certain methods). No requirement of "shared terminology". http://mumble.net/~jar/pubs/secureos/secureos.html http://erights.org/elib/capability/ode/index.html
- certificate ocaps (eg zcap-ld): require shared understanding of terms https://w3c-ccg.github.io/zcap-ld/