✅ All files are using version 0.1 - MATCHES THE SPEC
-
who_protocol.txt (Specification)
Version: 0.1 (Draft) Date: January 2026 Status: Proposal -
code/who_handler.py (Implementation)
WHO_PROTOCOL_VERSION = "0.1"
- Used in
_build_response()for_meta.version - Used in
_build_error_response()for_meta.version
- Used in
-
code/agent_finder.py (Server)
- Returns version "0.1" in all responses
- MCP endpoint uses version "0.1" in responses
The Google Doc you referenced:
https://docs.google.com/document/d/1wvRdVwNagCu1M-caJhqjqb0nQNx4GF4pv_6v8QBD27s/edit
This is the same document that was saved to who_protocol.txt and shows:
- Version: 0.1 (Draft)
✅ YES - Protocol version matches
All components in this repo are using version 0.1, which matches the specification document.
- Response
_meta.versionfield (Section 6) - Error
_meta.versionfield (Section 6.2) - Request
meta.versionfield (Section 3.2) - optional parameter
{
"_meta": {
"response_type": "answer",
"version": "0.1", ← Version here
"result_count": 3
},
"results": [...]
}If you ever need to update the version, change it in one place:
File: code/who_handler.py Line: 20
WHO_PROTOCOL_VERSION = "0.1"This constant is used throughout the codebase for all version references.