The Community App Sharing Architecture (CASA) provides a mechanism for discovering and sharing metadata about web resources such as websites, mobile apps and LTI tools. It models real-world decision-making through extensible attributes, filter and transform operations, flexible peering relationships, etc.
The CASA Protocol defines a set of conformance modules for communication APIs and data formats that enable the architecture. Click here to view an online version of the protocol.
The CASA Protocol Specification is in a 1.0.0-beta.1 release. The basic structure of the protocol is complete, but changes
(especially regarding Attributes) are expected. Please check the change log in this directory CHANGELOG.md
.
If you are hosting a CASA peer and you would like to connect with other peers, please get in touch. We are working towards creating CASA specification conformance guidelines and tests as well as a web-based registry of CASA instances.
For more information about IMS Global and the CASA Task Force, please see http://www.imsglobal.org/casa/.
There are several public CASA instances out in the wild.
The CASA Protocol is open source and licensed under the Apache 2 License
license. The full text of the license may be found in the LICENSE
file.
© 2014-2016 IMS Global Learning Consortium, Inc. All rights reserved. IMS Learning Tools Interoperability® (LTI®) is a trademark of the IMS Global Learning Consortium, Inc. in the United States and/or other countries.