Skip to main content

Real-Virtual Agents Network Framework

Project description

README.md


🚀 快速开始


🧪 CLI 命令

RVP clean       # 清理临时文件
RVP setup       # 安装依赖
RVP --help      # 查看可用命令

🧱 协议架构

RVP 架构

🧱 项目结构

rvp/                            # RVP Framework Root / RVP框架根目录
├── docs/                                 # Documentation / 文档
│   ├── specifications/                   # Protocol specifications / 协议规范
│   └── api_reference/                    # API reference / API参考
├── server/                                  # Source code / 源代码
│   ├── core/                             # Core components / 核心组件
│   │   ├── foundation/                   # Foundation communication / 基础通信
│   │   ├── elements/                     # Communication elements / 通信要素
│   │   ├── processes/                    # Communication processes / 通信流程
│   │   ├── mechanisms/                   # Interaction mechanisms / 交互机制
│   │   ├── security/                     # Security components / 安全组件
│   │   └── applications/                 # Application layer / 应用层
│   ├── functional_units/                 # Functional units / 功能体
│   │   ├── protocol_applications/        # Protocol applications / 协议应用
│   │   ├── comm_security/                # Communication security / 通信安全
│   │   ├── interaction_mechanisms/       # Interaction mechanisms / 交互机制
│   │   ├── comm_processes/               # Communication processes / 通信流程
│   │   ├── comm_elements/                # Communication elements / 通信要素
│   │   └── basic_comm/                   # Basic communication / 基础通信
│   ├── capability_management/            # Capability management / 能力管理
│   │   ├── platform_compatibility/       # Platform compatibility / 平台兼容
│   │   ├── protocol_adaptation/          # Heterogeneous protocol adaptation / 异构协议适配
│   │   ├── protocol_extension/           # Protocol extension / 协议扩展
│   │   └── protocol_registration/        # Protocol-less registration / 元协议注册
│   ├── sica/                             # SICA security framework / SICA安全框架
│   │   ├── did/                          # DID implementation / DID实现
│   │   ├── security_policies/            # Hierarchical security policies / 层级安全策略
│   │   ├── composite_identity/           # Composite identity / 复合身份
│   │   ├── oauth2/                       # OAuth2.0 implementation / OAuth2.0实现
│   │   ├── apikey/                       # APIKey management / APIKey管理
│   │   ├── tls_ssl/                      # TLS/SSL implementation / TLS/SSL实现
│   │   └── e2ee/                         # End-to-end encryption / 端到端加密
│   ├── asymmetric_comm/                  # Asymmetric communication / 不对等通信
│   │   ├── external_constraints/         # External comm constraints / 外部通信约束
│   │   ├── protocol_switching/           # Dynamic protocol switching / 动态协议切换
│   │   ├── request_sending/              # Request sending / 发送请求
│   │   ├── streaming/                    # Streaming transmission / 流式传输
│   │   ├── state_sync/                   # State synchronization / 状态同步
│   │   └── async_operations/             # Asynchronous operations / 异步操作
│   ├── relationship/                     # Relationship recognition / 关系识别
│   │   ├── task_decomposition/           # Task decomposition / 任务分解
│   │   ├── hierarchical_routing/         # Hierarchical routing / 分层路由
│   │   ├── task_routing/                 # Task routing / 任务路由
│   │   ├── identity_recognition/         # Identity recognition / 身份识别
│   │   ├── task_management/              # Task management / 任务管理
│   │   ├── feedback/                     # Information feedback / 信息反馈
│   │   └── capability_negotiation/       # Capability negotiation / 能力协商
│   ├── task_objects/                     # Task objects / 任务对象
│   │   ├── resource_objects/             # Resource objects / 资源对象
│   │   ├── production_chain/             # Production relation chain / 生产关系链
│   │   ├── protocol_meta/                # Protocol metadata / 协议元
│   │   ├── message_objects/              # Message objects / 消息对象
│   │   ├── basic_data/                   # Basic data / 基本数据
│   │   ├── identity_elements/            # Identity elements / 身份要素
│   │   └── work_objects/                 # Work objects / 工作对象
│   ├── network_transport/                # Network transport / 网络传输
│   │   ├── http3_quic/                   # Ontology HTTP3+QUIC / 本体HTTP3+QUIC
│   │   ├── grpc/                         # Entity gRPC / 实体gRPC
│   │   └── a2amcp/                       # Virtual A2AMCP / 虚体A2AMCP
│   └── protocols/                        # Protocol implementations / 协议实现
│       ├── http/                         # HTTP implementations / HTTP实现
│       │   ├── sse/                      # Server-Sent Events / SSE
│       │   ├── mq/                       # Message Queue / 消息队列
│       │   └── websocket/                # WebSocket implementation / WebSocket实现
│       ├── oshttp/                       # OSHTTP protocol / OSHTTP协议
│       └── mott/                         # MOTT protocol / MOTT协议
├── configs/                              # Configuration files / 配置文件
│   ├── security/                         # Security configurations / 安全配置
│   ├── protocol_mappings/                # Protocol mappings / 协议映射
│   └── identity_profiles/                # Identity profiles / 身份配置文件
├── tests/                                # Test suites / 测试套件
│   ├── unit/                             # Unit tests / 单元测试
│   ├── integration/                      # Integration tests / 集成测试
│   └── performance/                      # Performance tests / 性能测试
└── examples/                             # Example implementations / 示例实现
    ├── smart_sanitation/                 # Smart sanitation example / 智慧环卫示例
    └── protocol_adapter/                 # Protocol adapter example / 协议适配器示例

🤝 贡献方式

我们欢迎开发者、研究人员和早期使用者的加入!


📜 开源协议

本项目采用 MIT License 开源。


⚠️ 法律声明

RVP 是一个开源、无许可的技术框架,旨在支持去中心化智能体协作系统的构建。
本项目的贡献者不运营、控制或监控任何已部署的智能体或其行为。
使用本项目即表示您将为自己的行为承担全部责任。详情请参阅 LEGAL.md


Made with ❤️ by the RVP Team
Autonomy is not isolation. It's cooperation, at scale.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rvp_sdk-0.2.6.tar.gz (173.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rvp_sdk-0.2.6-py3-none-any.whl (176.6 kB view details)

Uploaded Python 3

File details

Details for the file rvp_sdk-0.2.6.tar.gz.

File metadata

  • Download URL: rvp_sdk-0.2.6.tar.gz
  • Upload date:
  • Size: 173.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.0

File hashes

Hashes for rvp_sdk-0.2.6.tar.gz
Algorithm Hash digest
SHA256 627fc0da3d685590183e74588682ba6580646dcf81ba39f6fa7f3e89dc3c21dd
MD5 54de4273b645e0a5bd223c9f2b7dc33b
BLAKE2b-256 1bf3899c73e66146725bfee9ac4025b6e6d3bf2b64d4abda5128c340a76aa5d3

See more details on using hashes here.

File details

Details for the file rvp_sdk-0.2.6-py3-none-any.whl.

File metadata

  • Download URL: rvp_sdk-0.2.6-py3-none-any.whl
  • Upload date:
  • Size: 176.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.0

File hashes

Hashes for rvp_sdk-0.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 e714230b55b6553e636e2e636fe996d560952583e15317abec16e7d5a0198283
MD5 36456472fa38e0594a5c7fdb71c86abb
BLAKE2b-256 e3f04c03a0909a1c0318481e53bf2c839e9ce37a72e5e38efe56751f3e526f92

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page