Upstreet x M3 "ChatWorld" Project Overview
In the research paper "ChatWorld: Embodied Multi-Agent Simulation For Extensible Synthesis of Hypermedia" we propose a multi-agent simulation application we colloquially name the "Jedi Council", or simply The Council.
The idea of The Council is that we create a governance mechanism for decentralized organizations where users can create proposals and have them assessed and reviewed by an AI simulated version of the real leadership council of the organization.
Our goal with this project is to do the following:
- Create a fully realized embodiment of The Jedi Council from the ChatWorld paper
- Deploy this embodiment to the web on behalf of M3, with prominent members of M3 present in The Council
- Release The Jedi Council as an example project utilizing the Upstreet SDK
- Announce and market the project as a collaboration between M3 and Upstreet
Agreement
M3 and Upstreet will collaborate to build the Jedi Council as a standlone web experience using the Upstreet SDK.
M3 will build and host the Jedi Council on M3's domain
M3 will release the Jedi Council as an open source example implementation of the Upstreet SDK
M3 will work with Upstreet team in Upstreet codebase under NDA to make sure that the Upstreet SDK meets production needs for the Jedi Council and other projects
M3 will provide engineering, project management leadership and assistance in finding additional funding
Upstreet will open source the Upstreet SDK under a license that enables M3 to continue to display and develop the Jedi Council project indefinitely
Deliverables
- Finish Upstreet SDK integration with main codebase
- Ship packaged version of Upstreet SDK to NPM
- Deploy Jedi Council to council.m3org.com
- Release Jedi Council SDK example on m3org Github
- Announce collaboration and partnership
Timeline
- Work will begin immediately on agreement being signed
- Team will work fulltime until completion
- Expected completion time is 21 days / 3 weeks
- Maximum completion time is 42 days / 6 weeks
Milestones
1. Finish Upstreet SDK and integrate existing work
- Work with Upstreet team to finish and ship the Upstreet react-three-fiber SDK
- Work with Upstreet team to finish and ship the Upstreet Agents portion of the SDK
- Integrate and consolidate any existing work with Upstreet's agent work, with the goal of a flexible agent package that can power the SDK
2. Jedi Council release
- Launch Jedi Council to the web
- Announce partnership and trial run with M3 proposals
- Create marketing video and walkthrough
3. Open source, document and release
- Release project on Github
- Add documentation and getting started
- Add getting started video
Technical Team
- The project will be led by Moon, who will be working full-time on this until project completion