https://en.wikipedia.org/wiki/Capability-based_security
https://capnproto.org/rpc.html#distributed-objects
The idea really goes way beyond security and RPC. It's hard to explain concisely but it's sort of a way of thinking about software architecture.