Skip to content

Commit ae4b424

Browse files
committed
Update licence note in markdown files
1 parent 4379616 commit ae4b424

File tree

8 files changed

+83
-20
lines changed

8 files changed

+83
-20
lines changed

README.md

+5-2
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,6 @@ Ceylon provides a range of tutorials and examples to help you get started and ma
6969
- **Task Manager**: [Read more](bindings/ceylon/examples/task_manager)
7070
- **Auction System**: [Read more](bindings/ceylon/examples/auction)
7171
- **Time Scheduling**: [Read more](bindings/ceylon/examples/time_scheduling)
72-
- **Connect Through Network
73-
**: [Read more](.https://github.com/ceylonai/ceylon/blob/master/docs/examples/connect-through-network.md)
7472

7573
## 🚦 Getting Started
7674

@@ -113,3 +111,8 @@ processing data and communicating through our P2P implementation powered by libp
113111
---
114112

115113
Built with ☕ by the Ceylon Team. Star us on GitHub if you find this interesting!
114+
115+
---
116+
117+
Copyright 2024-Present, Syigen Ltd. and Syigen Private Limited. All rights reserved.
118+
Licensed under the Apache License, Version 2.0 (See LICENSE or http://www.apache.org/licenses/LICENSE-2.0).

bindings/ceylon/README.md

+44-14
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,14 @@
22

33
> Empowering Collaboration, Simplifying Complexity
44
5-
![PyPI - Version](https://img.shields.io/pypi/v/ceylon.svg) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/ceylon.svg)
5+
![PyPI - Version](https://img.shields.io/pypi/v/ceylon.svg) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/ceylon.svg) ![PyPI Downloads](https://img.shields.io/pypi/dm/ceylon)
66

77
## Introduction
88

9-
Welcome to Ceylon: A Multi-Agent System (MAS) designed to orchestrate complex task flows among multiple AI agents. Ceylon manages and automates interactions between agents, each with specific roles and responsibilities, enabling powerful collaborative AI solutions. By empowering collaboration and simplifying complexity, Ceylon opens up new possibilities in AI-driven task automation and problem-solving.
9+
Welcome to Ceylon: A Multi-Agent System (MAS) designed to orchestrate complex task flows among multiple AI agents.
10+
Ceylon manages and automates interactions between agents, each with specific roles and responsibilities, enabling
11+
powerful collaborative AI solutions. By empowering collaboration and simplifying complexity, Ceylon opens up new
12+
possibilities in AI-driven task automation and problem-solving.
1013

1114
![Ceylon Architecture](https://github.com/ceylonai/ceylon/blob/master/contents/images/img.png?raw=True)
1215

@@ -18,15 +21,17 @@ Welcome to Ceylon: A Multi-Agent System (MAS) designed to orchestrate complex ta
1821
- **Customization**: Highly adaptable to fit diverse use cases.
1922
- **Distributed Architecture**: Developed as a robust distributed system.
2023
- **Efficient Message Propagation**: Utilizes a powerful framework for reliable inter-agent communication.
21-
- **Interoperability and Performance**: Ensures seamless operation across different programming languages while providing memory safety and high performance.
24+
- **Interoperability and Performance**: Ensures seamless operation across different programming languages while
25+
providing memory safety and high performance.
2226
- **Chief Agent Leadership**: Centralized task management and execution flow.
2327
- **Parallel or Sequential Execution**: Adapt to your task's needs.
2428
- **Customizable I/O**: Define inputs and outputs tailored to your requirements.
2529
- **Versatile Deployment**: Run as a server or standalone application.
2630

2731
## 🌟 Why Ceylon?
2832

29-
Ceylon pushes the boundaries of what's possible in task automation and AI collaboration. It's not just another framework; it's a new paradigm for solving complex problems.
33+
Ceylon pushes the boundaries of what's possible in task automation and AI collaboration. It's not just another
34+
framework; it's a new paradigm for solving complex problems.
3035

3136
- **Achieve the Impossible**: Tackle tasks that traditional single-agent or monolithic systems can't handle.
3237
- **Flexible Architecture**: Easily adapt to various use cases, from customer support to market analysis.
@@ -52,23 +57,34 @@ Ceylon provides a range of tutorials and examples to help you get started and ma
5257

5358
### Example Projects
5459

55-
- **News Writing Panel**: [Colab Script](https://colab.research.google.com/drive/1ZMy0Iggni6fCQynBlyI1wL4WW4U_Fman?usp=sharing)
56-
- **Meeting Scheduler**: [Colab Script](https://colab.research.google.com/drive/1C-E9BN992k5sZYeJWnVrsWA5_ryaaT8m?usp=sharing)
57-
[Read more](https://github.com/ceylonai/ceylon/blob/master/docs/examples/meeting-sechdular.md)
58-
- **Single Item Auction**: [Colab Script](https://colab.research.google.com/drive/1C-E9BN992k5sZYeJWnVrsWA5_ryaaT8m?usp=sharing)
59-
[Read more](https://github.com/ceylonai/ceylon/blob/master/docs/examples/single-item-auction.md)
60-
- **Task Manager**: [Read more](https://github.com/ceylonai/ceylon/blob/master/docs/examples/task-manager.md)
61-
- **Connect Through Network**: [Read more](.https://github.com/ceylonai/ceylon/blob/master/docs/examples/connect-through-network.md)
60+
- **Meeting Scheduler
61+
**: [Colab Script](https://colab.research.google.com/drive/1C-E9BN992k5sZYeJWnVrsWA5_ryaaT8m?usp=sharing)
62+
[Read more](examples/time_scheduling)
63+
- **Single Item Auction
64+
**: [Colab Script](https://colab.research.google.com/drive/12o76s4CyGvOpUaACDYIaYmJgJE1hC81Y#scrollTo=_4dqqO616ifQ)
65+
[Read more](examples/auction)
66+
67+
### More Examples
68+
69+
- **Task Manager**: [Read more](examples/task_manager)
70+
- **Auction System**: [Read more](examples/auction)
71+
- **Time Scheduling**: [Read more](examples/time_scheduling)
6272

6373
## 🚦 Getting Started
6474

65-
To get started with Ceylon, refer to our detailed [Getting Started Guide](./docs/GettingStart.md). This guide walks you through setting up a basic multi-agent system with easy-to-follow steps.
75+
To get started with Ceylon, refer to our detailed [Getting Started Guide](./docs/GettingStart.md). This guide walks you
76+
through setting up a basic multi-agent system with easy-to-follow steps.
6677

6778
## 🚧 Roadmap
6879

69-
- [X] LLM Agent Stack
70-
- [X] Job Handling (parallel & sequential)
80+
- [X] Agent Stack
81+
- [X] Python SDK First Version Release
82+
- [ ] Java/Kotlin SDK First Version Release
83+
- [ ] NodeJS SDK First Version Release
84+
- [ ] JS/TS SDK First Version Release
85+
- [ ] LLM Agents
7186
- [ ] Web Agent
87+
- [ ] Task Manager
7288
- [ ] Agent Registry
7389

7490
## 🤝 Contributing
@@ -83,6 +99,20 @@ Ceylon is released under the Apache-2.0 license. See the [LICENSE](LICENSE) file
8399

84100
For questions or support, please contact us at [[email protected]](mailto:[email protected]).
85101

102+
## NOTE
103+
104+
**This project implements a peer-to-peer (P2P) networking solution designed for software agent communication, entirely
105+
independent of any blockchain technology. Our system utilizes libp2p Rust implementation for enabling cross-network
106+
communication between software agents, following distributed networking principles similar to BitTorrent. While libp2p
107+
is also used in some blockchain projects, our implementation does not incorporate, rely on, or interact with any
108+
blockchain or cryptocurrency technologies. Each agent in our network functions as an autonomous software component,
109+
processing data and communicating through our P2P implementation powered by libp2p.**
110+
86111
---
87112

88113
Built with ☕ by the Ceylon Team. Star us on GitHub if you find this interesting!
114+
115+
---
116+
117+
Copyright 2024-Present, Syigen Ltd. and Syigen Private Limited. All rights reserved.
118+
Licensed under the Apache License, Version 2.0 (See LICENSE or http://www.apache.org/licenses/LICENSE-2.0).

docs/GettingStart.md

+5
Original file line numberDiff line numberDiff line change
@@ -154,3 +154,8 @@ print(result)
154154
- **NotifierAgent** sends a notification with the scheduled meeting time.
155155

156156
This simple example demonstrates how to set up a multi-agent system with Ceylon, where each agent has a specific role and contributes to completing the overall task.
157+
158+
---
159+
160+
Copyright 2024-Present, Syigen Ltd. and Syigen Private Limited. All rights reserved.
161+
Licensed under the Apache License, Version 2.0 (See LICENSE or http://www.apache.org/licenses/LICENSE-2.0).

docs/examples/connect-through-network.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -148,4 +148,9 @@ If the connection isn't working:
148148
3. Once connected, the admin can assign tasks to the worker, and the worker can execute these tasks and report back.
149149

150150
This setup allows for distributed computing, where tasks can be offloaded to worker agents running on different
151-
machines, all coordinated by a central admin agent.
151+
machines, all coordinated by a central admin agent.
152+
153+
---
154+
155+
Copyright 2024-Present, Syigen Ltd. and Syigen Private Limited. All rights reserved.
156+
Licensed under the Apache License, Version 2.0 (See LICENSE or http://www.apache.org/licenses/LICENSE-2.0).

docs/examples/meeting-sechdular.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -236,4 +236,9 @@ if __name__ == '__main__':
236236
5. Add conflict resolution for competing meeting requests
237237
6. Implement notification system for scheduled meetings
238238
7. Add support for different time zones
239-
8. Create a REST API interface for web/mobile clients
239+
8. Create a REST API interface for web/mobile clients
240+
241+
---
242+
243+
Copyright 2024-Present, Syigen Ltd. and Syigen Private Limited. All rights reserved.
244+
Licensed under the Apache License, Version 2.0 (See LICENSE or http://www.apache.org/licenses/LICENSE-2.0).

docs/examples/single-item-auction.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -157,4 +157,9 @@ Consider these potential improvements:
157157

158158
## Contributing
159159

160-
Feel free to submit issues and enhancement requests. Contributions are welcome!
160+
Feel free to submit issues and enhancement requests. Contributions are welcome!
161+
162+
---
163+
164+
Copyright 2024-Present, Syigen Ltd. and Syigen Private Limited. All rights reserved.
165+
Licensed under the Apache License, Version 2.0 (See LICENSE or http://www.apache.org/licenses/LICENSE-2.0).

docs/examples/task-manager.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -207,4 +207,9 @@ The system will:
207207
- Task Manager tracks worker connections
208208
- Task assignments are only made once all workers are connected
209209
- Each worker tracks its task state to prevent duplicate processing
210-
- System uses proper serialization for message passing
210+
- System uses proper serialization for message passing
211+
212+
---
213+
214+
Copyright 2024-Present, Syigen Ltd. and Syigen Private Limited. All rights reserved.
215+
Licensed under the Apache License, Version 2.0 (See LICENSE or http://www.apache.org/licenses/LICENSE-2.0).

docs/index.md

+5
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,8 @@ powerful collaborative AI solutions. By empowering collaboration and simplifying
1313
possibilities in AI-driven task automation and problem-solving.
1414

1515
![Ceylon Architecture](../contents/images/img.png)
16+
17+
---
18+
19+
Copyright 2024-Present, Syigen Ltd. and Syigen Private Limited. All rights reserved.
20+
Licensed under the Apache License, Version 2.0 (See LICENSE or http://www.apache.org/licenses/LICENSE-2.0).

0 commit comments

Comments
 (0)