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

Uploaded Python 3

File details

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

File metadata

  • Download URL: rvp_sdk-0.2.7.tar.gz
  • Upload date:
  • Size: 174.0 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.7.tar.gz
Algorithm Hash digest
SHA256 e31e7625645fdfbd84c2ec2c3dd65d429d95f9353224846b164fcd517f307636
MD5 3681a173dfc177d1e8b641e8dbff1cc9
BLAKE2b-256 d70513292fa339a414443336d052795b033b98d739390a6c719fde74f8b1aa59

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rvp_sdk-0.2.7-py3-none-any.whl
  • Upload date:
  • Size: 176.8 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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 5649873ef4288c30adf3e021a5e289563fd24bdbc7386b50a1fcc301ccbe8f0f
MD5 83baf61ecf984afeee0a225b52f648d4
BLAKE2b-256 6a9ca5995a8cd35ee69d4a6234e5f9cda6d362823c6d443198e2717b186ce158

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