Skip to content

Commit 4ff2ba8

Browse files
committed
add readme and license
1 parent aba4072 commit 4ff2ba8

File tree

3 files changed

+140
-1
lines changed

3 files changed

+140
-1
lines changed

LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2024 GaoWei Chang
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

README.cn.md

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
# AgentNetworkProtocol
2+
3+
AgentNetworkProtocol 是一个基于W3C DID (去中心化标识符)的跨平台身份认证和端到端加密通信技术方案。
4+
5+
## 项目愿景
6+
7+
我们的愿景是为智能体提供通信能力,让智能体和智能体相互连接成一个智能体协作网络。
8+
9+
智能体是继个人电脑和移动终端之后的新一代平台。我们相信未来将出现数十亿规模的智能体,它们大多数并不直接与人交互,而是通过与其他智能体协作来完成任务。
10+
11+
然而,智能体要互相协作,就需要进行身份认证和加密通信。当前互联网的主流身份认证方案存在两个关键问题:
12+
- 无法跨平台
13+
- 认证成本较高
14+
15+
虽然基于区块链的方案完美解决了中心化和跨平台的问题,但受限于区块链技术的扩展性,目前难以大规模应用。
16+
17+
为此,我们设计了全新的**智能体网络协议(Agent Network Protocol)**。该协议基于 W3C 最新的 DID 规范,结合区块链技术和端到端加密通信技术,为智能体提供了创新的身份认证和加密通信解决方案。它使智能体能够:
18+
- 完全控制自己的身份标识
19+
- 与任意其他智能体进行身份认证
20+
- 实现智能体之间端到端的安全加密通信
21+
22+
我们并没有完全的推倒原有的技术,而是基于现有的web基础设施之上,在应用层提供了一套全新的智能体网络协议。这有助于我们快速构建智能体协作网络,并降低智能体之间的协作成本。
23+
24+
## 核心特性
25+
26+
- **跨平台身份认证**: 基于 W3C DID 规范设计的 did:all 方法,实现低成本的跨平台身份互通
27+
- **端到端加密通信**: 借鉴 TLS 协议设计的安全高效的加密通信方案
28+
- **开放 协作**: 支持智能体之间基于标准协议进行安全高效的协作
29+
30+
## 技术文档
31+
32+
- [AgentNetworkProtocol 技术白皮书](chinese/01-AgentNetworkProtocol技术白皮书.md) - 技术白皮书,方案整体介绍
33+
- [did:all 方法设计规范](chinese/02-did:all方法设计规范.md) - DID 方法详细设计规范
34+
- [端到端加密通信技术协议](chinese/03-基于did:all方法的端到端加密通信技术协议.md) - 端到端加密通信协议说明
35+
- [消息服务协议](chinese/04-基于did:all方法的消息服务协议.md) - 消息服务协议说明
36+
37+
## 联系方式
38+
39+
作者:常高伟
40+
41+
- Discord: [https://discord.gg/CDYdTPXXMB](https://discord.gg/CDYdTPXXMB)
42+
官网:[https://agent-network-protocol.com/](https://agent-network-protocol.com/)
43+
GitHub:[https://github.com/chgaowei/AgentNetworkProtocol](https://github.com/chgaowei/AgentNetworkProtocol)
44+
45+
## 代码
46+
47+
我们正在开发一个开源的 AgentNetworkProtocol 实现,并将其命名为 AgentConnect。
48+
仓库地址:[https://github.com/chgaowei/AgentConnect](https://github.com/chgaowei/AgentConnect)
49+
50+
## 贡献
51+
52+
我们欢迎任何形式的贡献,包括但不限于:
53+
- 代码贡献
54+
- 文档改进
55+
- 问题反馈
56+
- 功能建议
57+
58+
## 许可证
59+
60+
本项目基于 MIT 许可证开源,详情请参考 [LICENSE](LICENSE) 文件。

README.md

Lines changed: 59 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,59 @@
1-
# AgentNetworkProtocol
1+
# AgentNetworkProtocol
2+
3+
AgentNetworkProtocol is a cross-platform identity authentication and end-to-end encrypted communication technology solution based on W3C DID (Decentralized Identifier).
4+
5+
## Project Vision
6+
7+
Our vision is to provide communication capabilities for agents, enabling them to connect with each other and form an agent collaboration network.
8+
9+
Agents represent the next generation platform following personal computers and mobile terminals. We believe that billions of agents will emerge in the future, most of which won't directly interact with humans but rather collaborate with other agents to complete tasks.
10+
11+
However, for agents to collaborate, they need identity authentication and encrypted communication. Current mainstream internet authentication solutions have two key issues:
12+
- Lack of cross-platform compatibility
13+
- High authentication costs
14+
15+
While blockchain-based solutions perfectly address centralization and cross-platform issues, they are currently difficult to implement on a large scale due to blockchain technology's scalability limitations.
16+
17+
Therefore, we designed the new **Agent Network Protocol**. Based on the latest W3C DID specification, this protocol combines blockchain technology and end-to-end encrypted communication technology to provide an innovative identity authentication and encrypted communication solution for agents. It enables agents to:
18+
- Maintain complete control over their identity
19+
- Authenticate with any other agent
20+
- Achieve end-to-end secure encrypted communication between agents
21+
22+
Rather than completely replacing existing technology, we've built a new agent network protocol at the application layer on top of existing web infrastructure. This helps us quickly build an agent collaboration network while reducing collaboration costs between agents.
23+
24+
## Core Features
25+
26+
- **Cross-platform Authentication**: Implements low-cost cross-platform identity interoperability using the did:all method based on W3C DID specification
27+
- **End-to-End Encrypted Communication**: Secure and efficient encrypted communication solution inspired by the TLS protocol
28+
- **Open Collaboration**: Supports secure and efficient collaboration between agents based on standard protocols
29+
30+
## Technical Documentation
31+
32+
- [AgentNetworkProtocol Technical White Paper](01-AgentNetworkProtocol%20Technical%20White%20Paper.md) - Overview of the technical solution
33+
- [did:all Method Design Specification](02-did:all%20Method%20Design%20Specification.md) - Detailed DID method design
34+
- [End-to-End Encrypted Communication Technology Protocol](03-End-to-End%20Encrypted%20Communication%20Technology%20Protocol%20Based%20on%20did:all%20Method.md) - Encrypted communication protocol description
35+
- [Message Service Protocol](04-Message%20Service%20Protocol%20Based%20on%20did:all%20Method.md) - Message service protocol description
36+
## Contact Information
37+
38+
Author: Gaowei Chang
39+
40+
Discord: [https://discord.gg/CDYdTPXXMB](https://discord.gg/CDYdTPXXMB)
41+
Website: [https://agent-network-protocol.com/](https://agent-network-protocol.com/)
42+
GitHub: [https://github.com/chgaowei/AgentNetworkProtocol](https://github.com/chgaowei/AgentNetworkProtocol)
43+
44+
## Code
45+
46+
We are developing an open-source implementation of AgentNetworkProtocol called AgentConnect.
47+
Repository: [https://github.com/chgaowei/AgentConnect](https://github.com/chgaowei/AgentConnect)
48+
49+
## Contributing
50+
51+
We welcome all forms of contributions, including but not limited to:
52+
- Code contributions
53+
- Documentation improvements
54+
- Issue reporting
55+
- Feature suggestions
56+
57+
## License
58+
59+
This project is open-source under the MIT License. For details, please refer to the [LICENSE](LICENSE) file.

0 commit comments

Comments
 (0)