1.7 Versioning and Capability Negotiation
This document covers versioning issues in the following areas:
Supported Transports: This protocol is implemented on top of TCP over IPv6, as described in section 2.1.
Protocol Versions: The protocol version is 1.0.
Security and Authentication Methods: The protocol delegates to the higher layer applications the implementation of the security and authentication methods. The Peer-to-Peer Graphing Protocol will call up into an application-provided component to secure and authenticate new connections and to secure and validate any record that is flooded in the graph.
Localization: The protocol does not contain locale-dependent information.
Capability Negotiation: This protocol does not contain any version or capability negotiation mechanism.
The Peer-to-Peer Graphing Protocol messages each contain a version number. The message syntax allows for future data to be added to the message payload without breaking backward compatibility. However, there is no version or capability negotiation implemented.