Thus, project success depends on the design of an incentives system for content providers and users to participate in a way that benefits the overall community. The role of artificial intelligence is also becoming more prominent in information systems. Agents, when built on a solid computational foundation, provide a flexible, scalable way to build large information systems. The project architecture should be based on agents and languages. For this project, the teams will build software agents with the properties mentioned above.
Languages are the sets of messages and responses with which agents can communicate with each other.
Provides a gateway into the system for a contributor of working papers. There is no state that this agent must maintain between sessions. The registry provides a central name server for all agents in the system, which is essential for a system to scale up successfully. This agent keeps any necessary accounting information for the incentive and cost recovery schemes. It may provide an interface to commercial, independent digital payment mechanisms.