# OCapN: CapTP interop with Spritely Networked Communities, Cap'n Proto,

**URL:** <https://community.agoric.com/t/ocapn-captp-interop-with-spritely-networked-communities-capn-proto/198>\
**Category:** Ecosystem Development\
**Created:** [February 27, 2023, 4:14pm UTC](https://community.agoric.com/t/ocapn-captp-interop-with-spritely-networked-communities-capn-proto/198 "2023-02-27T16:14:11Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![dckc](https://sea1.discourse-cdn.com/flex019/user_avatar/community.agoric.com/dckc/32/46_2.png) [@dckc](https://community.agoric.com/u/dckc)\
**Post date:** [February 27, 2023, 4:14pm UTC](https://community.agoric.com/t/ocapn-captp-interop-with-spritely-networked-communities-capn-proto/198/1 "2023-02-27T16:14:11Z")

</div>

Last October, the [Spritely Institute](https://spritely.institute/) announced:

- [NLnet grant bootstraps OCapN protocol standardization effort!](https://spritely.institute/news/nlnet-grant-bootstraps-ocapn-protocol-standardization-effort.html)

But the [history of the project](https://github.com/ocapn/ocapn#history) goes back considerably further:

> CapTP is something which has been implemented many times. The first “open” version of CapTP was implemented in the [E programming language](http://www.erights.org/) (which itself was a continuation of the technical core of the ambitious [Electric Communities Habitat](https://www.youtube.com/watch?v=KNiePoNiyvE) distributed virtual worlds project), though there have been many other (but incompatible) implementations since, such as in [Cap’N Proto](https://capnproto.org/), [Agoric’s](https://agoric.com/) [current implementation](https://github.com/endojs/endo/tree/master/packages/captp), and [Spritely’s](https://spritelyproject.org/) [Goblins implementation](https://docs.racket-lang.org/goblins/index.html). We are hoping to unify our work in the OCapN project.

For Agoric, CapTP is a key layer that extends [Hardened JavaScript](https://docs.agoric.com/guides/js-programming/hardened-js.html) into a [Distributed Object Framework](https://docs.agoric.com/guides/js-programming/) for use in smart contracts. The same protocol should let us bridge to Spritely networked communities, virtual worlds, and all sorts of decentralized cooperative arrangements.

You’re welcome to jump right in to the [ocapn repository](https://github.com/ocapn/ocapn) to check out the current work in detail.

Or if you’d like a more high level intro that presentations and articles can give, check out:

- [CapTP --- Capability Transport Protocols](https://www.youtube.com/playlist?list=PLzDw4TTug5O0CTk1yiTb1b7-yTMTpoo0i) Agoric playlist
- [Re-Decentralizing Networked Communities](https://www.youtube.com/watch?v=T8uqHCo10I8) Christine Lemmer-Webber and Randy Farmer. Nov 2021
- [Cerealization and RPC with Cap’n Proto](https://www.youtube.com/watch?v=6V_lVZzV6AE) Sep 2022
- [Cap’n Proto - The Cloudflare Blog](https://blog.cloudflare.com/tag/capn-proto/)
- [Immunity from Viruses, Safety from Geeks Bearing Gifts](https://www.youtube.com/watch?v=KoM_aCuFk1w) Miller 2002-05
- [Electric Communities Habitat Beta at Avatars '97](https://www.youtube.com/watch?v=KNiePoNiyvE) Farmer 1997

The group started [monthly meetings](https://github.com/ocapn/ocapn/tree/main/meeting-minutes) in December. The next one is scheduled for March 24. It’s an open group, so you’re all welcome to participate.

---

<div class="post-metadata">

**Author:** ![dckc](https://sea1.discourse-cdn.com/flex019/user_avatar/community.agoric.com/dckc/32/46_2.png) [@dckc](https://community.agoric.com/u/dckc)\
**Post date:** [November 18, 2023, 3:33pm UTC](https://community.agoric.com/t/ocapn-captp-interop-with-spritely-networked-communities-capn-proto/198/2 "2023-11-18T15:33:27Z")

</div>

The monthly meetings etc. continue. Spritely made a recent announcement:

- [Introducing OCapN, interoperable capabilities over the network -- Spritely Institute](https://spritely.institute/news/introducing-ocapn-interoperable-capabilities-over-the-network.html) Thu 16 November 2023
  - [Hacker News discussion](https://news.ycombinator.com/item?id=38295524)

Meanwhile, the collaboration is much the poorer for the loss of our dear colleague Ian Denhart ([zenhack](https://github.com/ocapn/ocapn/issues?q=+is%3Aissue+author%3Azenhack)).
