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.5.tar.gz (169.7 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.5-py3-none-any.whl (171.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: rvp_sdk-0.2.5.tar.gz
  • Upload date:
  • Size: 169.7 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.5.tar.gz
Algorithm Hash digest
SHA256 c5e3ac2c6739aba7e6c3aa2e8485fb59b5c5a3336098fb69fce68dcab6b3168f
MD5 ef024a3c0a03c56c3ce1755e9148c564
BLAKE2b-256 7105589bdb8b08aef011c90d9963e02c96a1be69ab183361d9714ea960dfe716

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rvp_sdk-0.2.5-py3-none-any.whl
  • Upload date:
  • Size: 171.4 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 51789ecfa93ba392c6c5bc93f703ed992d94e09bfcda5584f49629d090dcbcdb
MD5 c5de823cc9f5ea4eb2305211544246ff
BLAKE2b-256 b421ca59340c33ce34c3da3eb570a6808da34e02a95eb8beb43efd8cc7ae4fa3

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