Internet-Draft MyClerk Protocol Operations April 2026
Arcan Expires 29 October 2026 [Page]
Workgroup:
Network Working Group
Internet-Draft:
draft-myclerk-protocol-ops-00
Published:
Intended Status:
Experimental
Expires:
Author:
M.J. Arcan
Arcan Consulting

MyClerk Protocol Application Operations Registry

Abstract

This document defines the application-layer operation codes for the MyClerk Protocol. It serves as the authoritative registry for operation codes in the 0x0700-0x1DFF range, covering knowledge management, settings, messaging, telephony, calendar, tasks, smart home, automation, AI assistant, synchronization, orchestration, presence, health, location, plugins, mobile device management, legal documents, mobility, travel, audit, audio pipeline, and desktop client operations.

This companion document follows the "Assigned Numbers" pattern established by Bluetooth SIG specifications, separating the operation registry from the core protocol specification to allow independent evolution of application operations.

Status of This Memo

This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79.

Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet-Drafts is at https://datatracker.ietf.org/drafts/current/.

Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress."

This Internet-Draft will expire on 29 October 2026.

Table of Contents

1. Introduction

The MyClerk Protocol [MYCLERK-CORE] defines a tiered-security communication protocol for distributed family orchestration systems. The core specification covers the wire format, security tiers, session management, and foundational operations in the 0x0000-0x06FF range.

This document extends the protocol with application-layer operations in the 0x0700-0x1DFF range. These operations implement the full feature set of the MyClerk platform including smart home control, AI assistant integration, telephony, calendar management, health tracking, and more.

The MyClerk reference implementation serves as the normative source for operation semantics. All operations defined herein are implemented in the reference codebase.

1.1. Requirements Language

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all capitals, as shown here.

2. Conventions

Operation codes are 16-bit unsigned integers. The high byte identifies the category (e.g., 0x0B for Telephony) and the low byte identifies the specific operation within that category.

All payloads use MessagePack encoding as specified in [MYCLERK-CORE]. Field names in payload descriptions use snake_case.

The "Tier" column in operation tables indicates the minimum security tier required. Operations without a tier specification default to Tier 2 (authenticated).

3. Application Operations

This section defines all application-layer operations organized by category. Each category occupies a 256-code range identified by the high byte of the operation code.

3.1. Knowledge Base (0x0700-0x07FF)

Table 1: Knowledge Base Operations
OpCode Name Description
0x0700 KNOWLEDGE_NODE_CREATE Create knowledge node
0x0701 KNOWLEDGE_NODE_GET Get knowledge node
0x0702 KNOWLEDGE_NODE_UPDATE Update knowledge node
0x0703 KNOWLEDGE_NODE_DELETE Delete knowledge node (soft delete)
0x0704 KNOWLEDGE_NODE_LIST List knowledge nodes
0x0705 KNOWLEDGE_NODE_RESTORE Restore deleted node
0x0710 KNOWLEDGE_BLOCK_ADD Add block to node
0x0711 KNOWLEDGE_BLOCK_UPDATE Update block content
0x0712 KNOWLEDGE_BLOCK_DELETE Delete block
0x0713 KNOWLEDGE_BLOCK_MOVE Move/reorder block
0x0720 KNOWLEDGE_EDGE_CREATE Create knowledge edge
0x0721 KNOWLEDGE_EDGE_DELETE Delete knowledge edge
0x0722 KNOWLEDGE_RELATED_GET Get related nodes
0x0730 KNOWLEDGE_SEARCH Full-text search
0x0731 KNOWLEDGE_SEMANTIC_SEARCH Semantic/vector search
0x0740 KNOWLEDGE_VERSION_LIST List node versions
0x0741 KNOWLEDGE_VERSION_RESTORE Restore to version
0x0750 KNOWLEDGE_ACCESS_CHECK Check access to knowledge node
0x0751 KNOWLEDGE_ACCESS_POLICY_CREATE Create access policy
0x0752 KNOWLEDGE_ACCESS_POLICY_GET Get access policy
0x0753 KNOWLEDGE_ACCESS_POLICY_UPDATE Update access policy
0x0754 KNOWLEDGE_ACCESS_POLICY_DELETE Delete access policy
0x0755 KNOWLEDGE_ACCESS_POLICY_LIST List access policies
0x0756 KNOWLEDGE_ACCESS_LOG_LIST List access log entries

3.2. Settings & Configuration (0x0800-0x08FF)

Table 2: Settings & Configuration Operations
OpCode Name Description
0x0800 SETTINGS_GET Get single setting
0x0801 SETTINGS_SET Set single setting
0x0810 SETTINGS_LIST List settings by namespace
0x0811 SETTINGS_LIST_ALL List all settings
0x0820 SETTINGS_BATCH_SET Set multiple settings atomically
0x0821 SETTINGS_DELETE Delete setting
0x0830 SETTINGS_RESET Reset namespace to defaults
0x0831 SETTINGS_RESET_ALL Reset all to defaults
0x0840 SETTINGS_EXPORT Export config as YAML
0x0841 SETTINGS_IMPORT Import config from YAML

3.3. Room/Channel Management (0x0900-0x09FF)

Table 3: Room/Channel Management Operations
OpCode Name Description
0x0900 ROOM_CREATE Create room
0x0901 ROOM_GET Get room info
0x0902 ROOM_UPDATE Update room
0x0903 ROOM_DELETE Delete room
0x0904 ROOM_LIST List rooms
0x0910 ROOM_JOIN Join room
0x0911 ROOM_LEAVE Leave room
0x0912 ROOM_INVITE Invite to room
0x0913 ROOM_KICK Kick from room
0x0914 ROOM_BAN Ban from room
0x0915 ROOM_UNBAN Unban from room
0x0916 ROOM_MUTE Mute room
0x0917 ROOM_UNMUTE Unmute room
0x0920 ROOM_MEMBERS List members
0x0921 ROOM_MEMBER_UPDATE Update member
0x0930 ROOM_SETTINGS Room settings
0x0940 KIDS_CHAT_ROOM_CREATE Create kids chat room
0x0941 KIDS_CHAT_ROOM_GET Get kids chat room
0x0942 KIDS_CHAT_ROOM_UPDATE Update kids chat room
0x0943 KIDS_CHAT_ROOM_DELETE Delete kids chat room
0x0944 KIDS_CHAT_ROOM_LIST List kids chat rooms
0x0945 KIDS_CHAT_ROOM_LOCK Lock kids chat room
0x0946 KIDS_CHAT_ROOM_UNLOCK Unlock kids chat room
0x0947 KIDS_CHAT_SEND_MESSAGE Send kids chat message
0x0948 KIDS_CHAT_GET_MESSAGES Get kids chat messages
0x0949 KIDS_CHAT_REPORT Report kids chat message
0x094A KIDS_CHAT_REVIEW_REPORT Review kids chat report
0x094B KIDS_CHAT_SETTINGS Get kids chat settings
0x094C KIDS_CHAT_SETTINGS_UPDATE Update kids chat settings

3.4. Media Handling (0x0A00-0x0AFF)

Table 4: Media Handling Operations
OpCode Name Description
0x0A00 MEDIA_UPLOAD Upload media
0x0A01 MEDIA_DOWNLOAD Download media
0x0A02 MEDIA_GET Get media info
0x0A03 MEDIA_DELETE Delete media
0x0A04 MEDIA_LIST List media
0x0A10 MEDIA_SHARE Share media
0x0A11 MEDIA_UNSHARE Unshare media
0x0A20 MEDIA_THUMBNAIL Get thumbnail
0x0A30 MEDIA_STREAM Stream media
0x0A31 MEDIA_STREAM_START Start streaming
0x0A32 MEDIA_STREAM_STOP Stop streaming
0x0A40 MEDIA_TRANSCODE Transcode request
0x0A50 MEDIA_ALBUM_CREATE Create album
0x0A51 MEDIA_ALBUM_GET Get album
0x0A52 MEDIA_ALBUM_UPDATE Update album
0x0A53 MEDIA_ALBUM_DELETE Delete album
0x0A54 MEDIA_ALBUM_LIST List albums
0x0A55 MEDIA_ALBUM_ADD_MEDIA Add media to album
0x0A56 MEDIA_ALBUM_REM_MEDIA Remove media from album
0x0A57 MEDIA_ALBUM_GET_MEDIA Get media in album
0x0A60 MEDIA_PERSON_CREATE Create person
0x0A61 MEDIA_PERSON_GET Get person
0x0A62 MEDIA_PERSON_UPDATE Update person
0x0A63 MEDIA_PERSON_DELETE Delete person
0x0A64 MEDIA_PERSON_LIST List persons
0x0A70 MEDIA_FACE_DETECT Detect faces in media
0x0A71 MEDIA_FACE_GET Get face detection
0x0A72 MEDIA_FACE_ASSIGN Assign face to person
0x0A73 MEDIA_FACE_LIST_BY_PERSON List faces by person
0x0A80 MEDIA_TAG_ADD Add tag to media
0x0A81 MEDIA_TAG_REMOVE Remove tag from media
0x0A82 MEDIA_TAG_LIST List tags for media
0x0A83 MEDIA_TAG_SEARCH Search media by tag
0x0A90 MEDIA_SHARE_LINK_CREATE Create share link
0x0A91 MEDIA_SHARE_LINK_GET Get share link
0x0A92 MEDIA_SHARE_LINK_REVOKE Revoke share link
0x0A93 MEDIA_SHARE_LINK_ACCESS Access share link
0x0AA0 MEDIA_TIMELINE Get media timeline
0x0AA1 MEDIA_SEARCH Search media
0x0AA2 MEDIA_MEMORIES Get memories/on-this-day

3.5. Telephony (Voice, Video, SMS, IVR) (0x0B00-0x0BFF)

Table 5: Telephony (Voice, Video, SMS, IVR) Operations
OpCode Name Description
0x0B00 CALL_INITIATE Initiate call
0x0B01 CALL_RING Ring notification
0x0B02 CALL_ANSWER Answer call
0x0B03 CALL_REJECT Reject call
0x0B04 CALL_END End call
0x0B05 CALL_HOLD Hold call
0x0B06 CALL_RESUME Resume call
0x0B07 CALL_TRANSFER Transfer call
0x0B10 CALL_MUTE Mute microphone
0x0B11 CALL_UNMUTE Unmute microphone
0x0B12 CALL_VIDEO_ON Enable video
0x0B13 CALL_VIDEO_OFF Disable video
0x0B14 CALL_SHARE Screen share
0x0B20 CALL_OFFER WebRTC offer
0x0B21 CALL_ANSWER WebRTC answer
0x0B22 CALL_I_C_E ICE candidate
0x0B30 VOICEMAIL_LIST List voicemails
0x0B31 VOICEMAIL_GET Get voicemail
0x0B32 VOICEMAIL_DELETE Delete voicemail
0x0B33 VOICEMAIL_TRANSCRIBE Transcribe voicemail
0x0B34 VOICEMAIL_GREETING Set/get greeting
0x0B35 VOICEMAIL_SETTINGS Voicemail settings
0x0B40 SCREENING_RULE_CREATE Create screening rule
0x0B41 SCREENING_RULE_GET Get screening rule
0x0B42 SCREENING_RULE_UPDATE Update screening rule
0x0B43 SCREENING_RULE_DELETE Delete screening rule
0x0B44 SCREENING_RULE_LIST List screening rules
0x0B45 SCREENING_EVENT Call screening event
0x0B46 SCREENING_VERDICT Screening verdict (allow/block/vm)
0x0B50 S_M_S_CREATE Create outgoing SMS
0x0B51 S_M_S_SEND Send SMS via gateway
0x0B52 S_M_S_RECEIVE Incoming SMS notification
0x0B53 S_M_S_GET Get SMS by ID
0x0B54 S_M_S_LIST List SMS messages
0x0B55 S_M_S_DELETE Delete SMS
0x0B56 S_M_S_STATUS Delivery status update
0x0B57 S_M_S_RETRY Retry failed SMS
0x0B58 S_M_S_QUEUE_STATUS Get send queue status
0x0B59 S_M_S_CONTACT_LOOKUP Lookup contact for number
0x0B60 S_M_S_PARSED Parsed SMS event (after classification)
0x0B61 S_M_S_CATEGORY_UPDATE Update SMS category
0x0B62 S_M_S_T_A_N_RECEIVED TAN/OTP received event
0x0B63 S_M_S_T_A_N_ANNOUNCE Announce TAN to family
0x0B64 S_M_S_T_A_N_ACKNOWLEDGE Acknowledge TAN receipt
0x0B65 S_M_S_T_A_N_EXPIRED TAN expired notification
0x0B66 S_M_S Forward 2FA to device
0x0B67 S_M_S_DELIVERY_PARSED Parsed delivery notification
0x0B68 S_M_S_BANKING_PARSED Parsed banking notification
0x0B69 S_M_S_ALERT_PARSED Parsed alert/warning SMS
0x0B70 EMERGENCY_GATEWAY_STATUS Gateway health status
0x0B71 EMERGENCY_INTERNET_DOWN Internet outage detected
0x0B72 EMERGENCY_INTERNET_UP Internet restored
0x0B73 EMERGENCY_S_M_S_ALERT Emergency alert via SMS
0x0B74 EMERGENCY_S_M_S_COMMAND Emergency command via SMS
0x0B75 EMERGENCY_GEOFENCE_ALERT Geofence breach alert
0x0B76 EMERGENCY_FALLBACK_ROUTE Route via SMS fallback
0x0B77 EMERGENCY_HEARTBEAT Heartbeat check
0x0B78 EMERGENCY_BATTERY_LOW Low battery alert
0x0B79 EMERGENCY_POWER_LOST Power failure detected
0x0B7A EMERGENCY_POWER_RESTORED Power restored
0x0B80 TRUNK_CREATE Create SIP trunk
0x0B81 TRUNK_GET Get trunk details
0x0B82 TRUNK_UPDATE Update trunk config
0x0B83 TRUNK_DELETE Delete trunk
0x0B84 TRUNK_LIST List trunks for family
0x0B85 TRUNK_HEALTH Get trunk health status
0x0B86 TRUNK_TEMPLATES List provider templates
0x0B87 TRUNK_REGISTER Force trunk re-registration
0x0B90 ROUTE_TEST Test routing for a number (dry-run)
0x0B91 ROUTE_EVALUATE Evaluate outbound route (LCR)
0x0B92 D_I_D_LIST List all DIDs across trunks
0x0B93 D_I_D_LOOKUP Look up which trunk handles a DID
0x0B94 L_C_R_STATUS Get LCR routing table status
0x0B95 L_C_R_ROUTE_ADD Add custom LCR route
0x0B96 L_C_R_ROUTE_REMOVE Remove custom LCR route
0x0B97 ROUTING_STATS Get routing statistics
0x0BA0 CONFERENCE_CREATE Create a conference room
0x0BA1 CONFERENCE_JOIN Join a conference room
0x0BA2 CONFERENCE_LEAVE Leave a conference room
0x0BA3 CONFERENCE_KICK Kick a participant from a conference
0x0BA4 CONFERENCE_MUTE Mute a conference participant
0x0BA5 CONFERENCE_UNMUTE Unmute a conference participant
0x0BA6 CONFERENCE_LIST List active conferences
0x0BA7 CONFERENCE_INFO Get conference room details
0x0BA8 CONFERENCE_END End a conference room (owner only)
0x0BB0 BRIDGE_CREATE Create a cross-channel bridge
0x0BB1 BRIDGE_GET Get bridge details
0x0BB2 BRIDGE_LIST List active bridges
0x0BB3 BRIDGE_CLOSE Close a bridge
0x0BB4 BRIDGE_MUTE Mute a bridge
0x0BB5 BRIDGE_UNMUTE Unmute a bridge
0x0BB6 BRIDGE_HOLD Hold a bridge
0x0BB7 BRIDGE_RESUME Resume a held bridge
0x0BB8 BRIDGE_TRANSFER Transfer a bridge to a new target
0x0BB9 BRIDGE_NOTIFY Incoming call notification across channels
0x0BBA S_M_S_CHAT_CREATE Create an SMS-chat bridge session
0x0BBB S_M_S_CHAT_CLOSE Close an SMS-chat bridge session
0x0BBC S_M_S_CHAT_LIST List SMS-chat bridge sessions
0x0BC0 I_V_R_MENU_CREATE Create IVR menu
0x0BC1 I_V_R_MENU_GET Get IVR menu
0x0BC2 I_V_R_MENU_UPDATE Update IVR menu
0x0BC3 I_V_R_MENU_DELETE Delete IVR menu
0x0BC4 I_V_R_MENU_LIST List IVR menus
0x0BC5 I_V_R_SESSION_START Start IVR session on call
0x0BC6 I_V_R_SESSION_INFO Get IVR session state
0x0BC7 I_V_R_SESSION_END End IVR session
0x0BC8 I_V_R_D_T_M_F_INPUT DTMF input event
0x0BC9 TION_ADD Add menu option
0x0BCA TION_UPDATE Update menu option
0x0BCB TION_DELETE Delete menu option
0x0BD0 VIDEO_CALL_CREATE Create video call
0x0BD1 VIDEO_CALL_GET Get video call
0x0BD2 VIDEO_CALL_JOIN Join video call
0x0BD3 VIDEO_CALL_LEAVE Leave video call
0x0BD4 VIDEO_CALL_END End video call
0x0BD5 VIDEO_CALL_INVITE Invite to video call
0x0BD6 VIDEO_CALL_LAYOUT Set video layout
0x0BD7 VIDEO_CALL_RECORD Toggle recording
0x0BD8 VIDEO_CALL_STATS Get call stats
0x0BD9 VIDEO_CALL_LIST List scheduled calls

3.6. Calendar & Events (0x0C00-0x0CFF)

Table 6: Calendar & Events Operations
OpCode Name Description
0x0C00 EVENT_CREATE Create event
0x0C01 EVENT_GET Get event
0x0C02 EVENT_UPDATE Update event
0x0C03 EVENT_DELETE Delete event
0x0C04 EVENT_LIST List events
0x0C05 EVENT_SEARCH Search events
0x0C10 EVENT_R_S_V_P RSVP to event
0x0C11 EVENT_REMIND Set/delete reminder
0x0C12 EVENT_SHARE Share event
0x0C13 EVENT_ATTENDEES List event attendees
0x0C20 EVENT_SYNC Sync calendar
0x0C30 CALENDAR_CREATE Create calendar
0x0C31 CALENDAR_GET Get calendar
0x0C32 CALENDAR_UPDATE Update calendar
0x0C33 CALENDAR_DELETE Delete calendar
0x0C34 CALENDAR_LIST List calendars
0x0C35 CALENDAR_STATS Get calendar statistics
0x0C36 CALENDAR_SHARE Share calendar with user
0x0C37 CALENDAR_UNSHARE Remove calendar share
0x0C38 CALENDAR_PERMISSIONS List calendar permissions
0x0C40 CALENDAR_R_S_V_P_REWARD Award XP for RSVP
0x0C41 CALENDAR_EVENT_TASK_LINK Link event to task
0x0C42 CALENDAR_FAMILY_ACTIVITY Get family activity summary
0x0C50 EVENT_SUGGEST Create event suggestion
0x0C51 EVENT_SUGGESTION_LIST List pending suggestions
0x0C52 EVENT_SUGGESTION_ACCEPT Accept event suggestion
0x0C53 EVENT_SUGGESTION_DECLINE Decline event suggestion
0x0C54 EVENT_DETECTION_CONFIG Get/set detection config

3.7. Tasks, Shopping & Gamification (0x0D00-0x0DFF)

Table 7: Tasks, Shopping & Gamification Operations
OpCode Name Description
0x0D00 TASK_CREATE Create task
0x0D01 TASK_GET Get task
0x0D02 TASK_UPDATE Update task
0x0D03 TASK_DELETE Delete task
0x0D04 TASK_LIST List tasks
0x0D05 TASK_SKIP Skip task
0x0D06 TASK_UNASSIGN Unassign task
0x0D07 TASK_AGENDA Daily agenda
0x0D08 TASK_STATS Task stats
0x0D10 TASK_COMPLETE Mark complete
0x0D11 TASK_ASSIGN Assign task
0x0D12 TASK_PRIORITY Set priority
0x0D20 LIST_CREATE Create list
0x0D21 LIST_GET Get list
0x0D22 LIST_UPDATE Update list
0x0D23 LIST_DELETE Delete list
0x0D24 LIST_SHARE Share list
0x0D25 LIST_LIST List all lists
0x0D26 LIST_UNSHARE Remove share
0x0D27 LIST_ARCHIVE Archive list
0x0D30 ITEM_CREATE Add item to list
0x0D31 ITEM_GET Get item
0x0D32 ITEM_UPDATE Update item
0x0D33 ITEM_DELETE Delete item
0x0D34 ITEM_CHECK Check/uncheck item
0x0D35 ITEM_MOVE Move item to another list
0x0D36 ITEM_LIST List items in a list
0x0D40 CHALLENGE_CREATE Create challenge
0x0D41 CHALLENGE_GET Get challenge
0x0D42 CHALLENGE_LIST List challenges
0x0D43 CHALLENGE_JOIN Join challenge
0x0D50 REWARD_CREATE Create reward
0x0D51 REWARD_GET Get reward
0x0D52 REWARD_LIST List rewards
0x0D53 REWARD_CLAIM Claim reward
0x0D54 REWARD_FULFILL Fulfill reward claim
0x0D60 ROTATION_CREATE Create rotation schedule
0x0D61 ROTATION_GET Get rotation schedule
0x0D62 ROTATION_UPDATE Update rotation schedule
0x0D63 ROTATION_DELETE Delete rotation schedule
0x0D64 ROTATION_LIST List rotation schedules
0x0D65 ROTATION_NEXT Get next assignee
0x0D66 ROTATION_ASSIGN Assign next rotation
0x0D67 ROTATION_SKIP Skip rotation turn
0x0D68 ROTATION_SWAP Swap rotation turns
0x0D69 ROTATION_STATS Get rotation statistics

3.8. Smart Home Devices (0x0E00-0x0EFF)

Table 8: Smart Home Devices Operations
OpCode Name Description
0x0E00 SMART_DEVICE_ADD Add smart device
0x0E01 SMART_DEVICE_REMOVE Remove smart device
0x0E02 SMART_DEVICE_LIST List smart devices
0x0E03 SMART_DEVICE_GET Get smart device
0x0E10 SMART_DEVICE_CONTROL Control device
0x0E11 SMART_DEVICE_STATE Get state
0x0E12 SMART_DEVICE_SET Set state
0x0E20 SMART_GROUP_CREATE Create group
0x0E21 SMART_GROUP_GET Get group
0x0E22 SMART_GROUP_UPDATE Update group
0x0E23 SMART_GROUP_DELETE Delete group
0x0E24 SMART_GROUP_LIST List groups
0x0E25 SMART_GROUP_CONTROL Control group
0x0E26 SMART_GROUP_ADD_DEVICE Add device to group
0x0E27 SMART_GROUP_REMOVE_DEVICE Remove device from group
0x0E30 SMART_SCENE_CREATE Create scene
0x0E31 SMART_SCENE_GET Get scene
0x0E32 SMART_SCENE_UPDATE Update scene
0x0E33 SMART_SCENE_DELETE Delete scene
0x0E34 SMART_SCENE_LIST List scenes
0x0E35 SMART_SCENE_ACTIVATE Activate scene
0x0E36 SMART_SCENE_DEACTIVATE Deactivate scene
0x0E40 SMART_ROOM_CREATE Create room
0x0E41 SMART_ROOM_GET Get room
0x0E42 SMART_ROOM_UPDATE Update room
0x0E43 SMART_ROOM_DELETE Delete room
0x0E44 SMART_ROOM_LIST List rooms
0x0E50 ENERGY_SYSTEM_GET Get energy system
0x0E51 ENERGY_SYSTEM_UPDATE Update energy system
0x0E52 ENERGY_READING_RECORD Record energy reading
0x0E53 ENERGY_READING_HISTORY Get reading history
0x0E54 TARIFF_GET_CURRENT Get current tariff price
0x0E55 TARIFF_GET_PRICES Get tariff prices for period
0x0E56 LOAD_SCHEDULE Schedule a load
0x0E57 LOAD_GET_SCHEDULE Get scheduled loads
0x0E58 TIMIZE Get optimization recommendations
0x0E59 ADAPTER_CONFIG_GET Get adapter config
0x0E5A ADAPTER_CONFIG_SET Set adapter config
0x0E5B ADAPTER_CONFIG_LIST List adapter configs
0x0E5C SMART_DEVICE_DISCOVER Discover devices
0x0E5D DEVICE_STATE_HISTORY Get device state history
0x0E5E DEVICE_FAMILY_STATE_HISTORY Get family device state history
0x0E5F DEVICE_STATE_HISTORY_CLEAN Clean old state history
0x0E60 DASHBOARD_OVERVIEW Get full dashboard overview
0x0E61 DASHBOARD_DEVICE_SUMMARY Get device summary stats
0x0E62 DASHBOARD_ENERGY_SUMMARY Get energy overview
0x0E63 DASHBOARD_ENERGY_CHART Get energy chart data
0x0E64 DASHBOARD_AUTOMATION_SUMMARY Get automation summary
0x0E65 DASHBOARD_RECENT_ALERTS Get recent alerts
0x0E66 DASHBOARD_WIDGET_GET Get widget configuration
0x0E67 DASHBOARD_WIDGET_UPDATE Update widget configuration
0x0E68 DASHBOARD_DEVICES_BY_ROOM Get devices grouped by room
0x0E69 DASHBOARD_STATE_CHART Get device state chart data
0x0E6A DASHBOARD_ALERT_ACK Acknowledge alert
0x0E6B DASHBOARD_ALERT_CONFIG Get/update alert config

3.9. Automation Rules (0x0F00-0x0FFF)

Table 9: Automation Rules Operations
OpCode Name Description
0x0F00 RULE_CREATE Create rule
0x0F01 RULE_GET Get rule
0x0F02 RULE_UPDATE Update rule
0x0F03 RULE_DELETE Delete rule
0x0F04 RULE_LIST List rules
0x0F10 RULE_ENABLE Enable rule
0x0F11 RULE_DISABLE Disable rule
0x0F12 RULE_TRIGGER Manual trigger
0x0F13 RULE_TEST Test rule
0x0F20 TRIGGER_EVENT Trigger event
0x0F21 ACTION_EXEC Execute action
0x0F30 RULE_LOG_GET Get automation execution logs
0x0F31 RULE_LOG_LIST List all execution logs for family
0x0F40 TEMPLATE_CREATE Create automation template
0x0F41 TEMPLATE_GET Get automation template
0x0F42 TEMPLATE_UPDATE Update automation template
0x0F43 TEMPLATE_DELETE Delete automation template
0x0F44 TEMPLATE_LIST List automation templates
0x0F45 TEMPLATE_INSTANTIATE Instantiate rule from template
0x0F50 PATTERN_EVALUATE Evaluate state pattern against history

3.10. Maya AI Assistant (0x1000-0x10FF)

Table 10: Maya AI Assistant Operations
OpCode Name Description
0x1000 MAYA_QUERY Send query
0x1001 MAYA_RESPONSE Query response
0x1002 MAYA_STREAM Streaming response
0x1010 MAYA_COMMAND Execute command
0x1011 MAYA_RESULT Command result
0x1020 MAYA_CONTEXT Set context
0x1021 MAYA_MEMORY Memory operation
0x1022 MAYA_PERSONALITY Set personality
0x1030 MAYA_VOICE Voice input
0x1031 MAYA_SPEAK Voice output
0x1032 MAYA_T_T_S Text-to-speech
0x1033 MAYA_S_T_T Speech-to-text
0x1034 MAYA_VOICE_CATALOG Voice catalog management
0x1040 MAYA_LEARN Learn interaction
0x1041 MAYA_SUGGEST Get suggestions
0x1050 MAYA_CONVERSATION_LIST List conversations
0x1051 MAYA_CONVERSATION_GET Get conversation
0x1052 MAYA_CONVERSATION_DELETE Delete conversation
0x1053 MAYA_MESSAGES_GET Get conversation messages
0x1060 MAYA_MODELS_GET Get available models
0x1061 MAYA_HEALTH_GET Get provider health
0x1062 MAYA_USAGE_GET Get usage statistics
0x1063 MAYA_BUDGET_GET Get budget for family
0x1064 MAYA_BUDGET_SET Set budget for family
0x1070 MAYA_RECORDING_START Start story recording
0x1071 MAYA_RECORDING_STOP Stop story recording
0x1072 MAYA_RECORDING_PAUSE Pause story recording
0x1073 MAYA_RECORDING_RESUME Resume story recording
0x1074 MAYA_RECORDING_GET Get story recording
0x1075 MAYA_RECORDING_LIST List story recordings
0x1076 MAYA_RECORDING_TRANSCRIBE Transcribe story recording
0x1077 MAYA_RECORDING_APPEND_AUDIO Append audio to recording
0x1078 MAYA_TRANSCRIPT_LIST List voice transcripts
0x1079 MAYA_TRANSCRIPT_GET Get a voice transcript
0x107A MAYA_TRANSCRIPT_DELETE Delete a voice transcript
0x107B MAYA_TRANSCRIPT_EXPORT Export user transcripts (DSGVO)

3.11. Synchronization & Federation (0x1100-0x11FF)

Table 11: Synchronization & Federation Operations
OpCode Name Description
0x1100 SYNC_REQUEST Request sync
0x1101 SYNC_START Start sync
0x1102 SYNC_DATA Sync data chunk
0x1103 SYNC_COMPLETE Sync complete
0x1110 SYNC_CONFLICT Conflict detected
0x1111 SYNC_RESOLVE Resolve conflict
0x1120 SYNC_STATUS Sync status
0x1121 SYNC_RESET Reset sync state
0x1130 V_F_S_FEDERATION_CONNECT Connect to federated VFS
0x1131 V_F_S_FEDERATION_DISCONNECT Disconnect from federated VFS
0x1132 V_F_S_FEDERATION_SYNC Sync with federated VFS
0x1133 V_F_S_FEDERATION_STATUS Get federation status
0x1134 V_F_S_FEDERATION_INVITE Invite to federation
0x1135 V_F_S_FEDERATION_ACCEPT Accept federation invite
0x1136 V_F_S_FEDERATION_REJECT Reject federation invite
0x1137 V_F_S_FEDERATION_LEAVE Leave federation
0x1140 SPACE_CREATE Create space
0x1141 SPACE_GET Get space details
0x1142 SPACE_UPDATE Update space
0x1143 SPACE_DELETE Delete space
0x1144 SPACE_LIST List spaces
0x1145 SPACE_MEMBERS List space members
0x1150 FEDERATION_CONNECT Establish instance connection
0x1151 FEDERATION_DISCONNECT Remove instance connection
0x1152 FEDERATION_LIST List connections
0x1153 FEDERATION_STATUS Get connection status
0x1154 FEDERATION_ANNOUNCE Announce capabilities
0x1155 FEDERATION_HEARTBEAT Instance heartbeat
0x1160 SATELLITE_REGISTER Register satellite
0x1161 SATELLITE_GET Get satellite config
0x1162 SATELLITE_UPDATE Update satellite config
0x1163 SATELLITE_REMOVE Remove satellite
0x1164 SATELLITE_LIST List satellites
0x1165 SATELLITE_STATUS Get satellite status
0x1170 RESOURCE_REGISTER Register shared resource
0x1171 RESOURCE_GET Get resource details
0x1172 RESOURCE_UPDATE Update resource
0x1173 RESOURCE_REMOVE Remove resource
0x1174 RESOURCE_LIST List resources
0x1175 RESOURCE_REQUEST Request resource allocation
0x1176 RESOURCE_RELEASE Release resource allocation
0x1178 SHARING_RULE_CREATE Create sharing rule
0x1179 SHARING_RULE_DELETE Delete sharing rule
0x117A SHARING_RULE_LIST List sharing rules
0x1180 H_A_CONFIG_GET Get HA configuration
0x1181 H_A_CONFIG_UPDATE Update HA configuration
0x1182 H_A_STATUS Get HA status
0x1183 H_A_FAILOVER Trigger failover
0x1184 H_A_FAILBACK Trigger failback
0x1185 H_A_BACKUP_ADD Add backup instance
0x1186 H_A_BACKUP_REMOVE Remove backup instance
0x1187 H_A_BACKUP_LIST List backup instances
0x1190 DISCOVERY_START Start LAN discovery
0x1191 DISCOVERY_STOP Stop LAN discovery
0x1192 DISCOVERY_LIST List discovered instances
0x1193 PAIRING_INITIATE Start pairing
0x1194 PAIRING_CONFIRM Confirm pairing with code
0x1195 PAIRING_DENY Deny pairing request
0x1196 PAIRING_STATUS Get pairing status
0x11A0 WIRE_GUARD_SETUP Setup WireGuard tunnel for connection
0x11A1 WIRE_GUARD_TEARDOWN Tear down WireGuard tunnel
0x11A2 WIRE_GUARD_STATUS Get WireGuard tunnel status
0x11A3 WIRE_GUARD_KEY_EXCHANGE Exchange public keys between instances
0x11A4 WIRE_GUARD_ENDPOINT_UPDATE Update remote endpoint (roaming)
0x11A5 WIRE_GUARD_LIST List WireGuard tunnels

3.12. Orchestration (Notifications, Finance) (0x1200-0x12FF)

Table 12: Orchestration (Notifications, Finance) Operations
OpCode Name Description
0x1200 ORCHESTRATION_CREATE Create orchestration
0x1201 ORCHESTRATION_GET Get orchestration
0x1202 ORCHESTRATION_UPDATE Update orchestration
0x1203 ORCHESTRATION_DELETE Delete orchestration
0x1204 ORCHESTRATION_LIST List orchestrations
0x1205 ORCHESTRATION_STATS Get orchestration stats
0x1206 ORCHESTRATION_START Start planning
0x1207 ORCHESTRATION_ACTIVATE Activate orchestration
0x1208 ORCHESTRATION_COMPLETE Complete orchestration
0x1209 ORCHESTRATION_CANCEL Cancel orchestration
0x1210 ORCH_TASK_CREATE Create task
0x1211 ORCH_TASK_GET Get task
0x1212 ORCH_TASK_UPDATE Update task
0x1213 ORCH_TASK_DELETE Delete task
0x1214 ORCH_TASK_LIST List tasks
0x1215 ORCH_TASK_ASSIGN Assign task
0x1216 ORCH_TASK_COMPLETE Complete task
0x1217 ORCH_TASK_SKIP Skip task
0x1220 BUDGET_CREATE Create budget
0x1221 BUDGET_GET Get budget
0x1222 BUDGET_UPDATE Update budget
0x1223 BUDGET_DELETE Delete budget
0x1230 BUDGET_CATEGORY_CREATE Create category
0x1231 BUDGET_CATEGORY_GET Get category
0x1232 BUDGET_CATEGORY_UPDATE Update category
0x1233 BUDGET_CATEGORY_DELETE Delete category
0x1234 BUDGET_CATEGORY_LIST List categories
0x1240 EXPENSE_CREATE Add expense
0x1241 EXPENSE_GET Get expense
0x1242 EXPENSE_UPDATE Update expense
0x1243 EXPENSE_DELETE Delete expense
0x1244 EXPENSE_LIST List expenses
0x1250 MILESTONE_CREATE Create milestone
0x1251 MILESTONE_GET Get milestone
0x1252 MILESTONE_UPDATE Update milestone
0x1253 MILESTONE_DELETE Delete milestone
0x1254 MILESTONE_LIST List milestones
0x1255 MILESTONE_COMPLETE Complete milestone
0x1256 MILESTONE_SKIP Skip milestone
0x1260 CONTRIBUTOR_ADD Add contributor
0x1261 CONTRIBUTOR_UPDATE Update contributor
0x1262 CONTRIBUTOR_REMOVE Remove contributor
0x1263 CONTRIBUTOR_LIST List contributors
0x1270 NOTIFICATION_CREATE Create/send notification
0x1271 NOTIFICATION_GET Get notification by ID
0x1272 NOTIFICATION_LIST List notifications for user
0x1273 NOTIFICATION_MARK_READ Mark notification as read
0x1274 NOTIFICATION_MARK_ALL_READ Mark all notifications as read
0x1275 NOTIFICATION_DELETE Delete notification
0x1276 NOTIFICATION_DELETE_ALL Delete all notifications for user
0x1277 NOTIFICATION_COUNT Get unread count
0x1280 NOTIFICATION_PREFS_GET Get user preferences
0x1281 NOTIFICATION_PREFS_UPDATE Update user preferences
0x1282 NOTIFICATION_CHANNEL_TEST Test notification channel
0x1283 NOTIFICATION_SUBSCRIBE Subscribe to push notifications
0x1284 NOTIFICATION_UNSUBSCRIBE Unsubscribe from push
0x1288 NOTIFICATION_SEND Admin: send to specific user
0x1289 NOTIFICATION_BROADCAST Admin: broadcast to family/all
0x1290 FIN_ACCOUNT_CREATE Create bank account
0x1291 FIN_ACCOUNT_GET Get bank account
0x1292 FIN_ACCOUNT_UPDATE Update bank account
0x1293 FIN_ACCOUNT_DELETE Delete bank account
0x1294 FIN_ACCOUNT_LIST List bank accounts
0x1295 FIN_ACCOUNT_SYNC Update sync status
0x1298 FIN_TXN_IMPORT Import transactions
0x1299 FIN_TXN_GET Get transaction
0x129A FIN_TXN_UPDATE Update transaction
0x129B FIN_TXN_DELETE Delete transaction
0x129C FIN_TXN_LIST List transactions
0x129D FIN_TXN_CATEGORIZE Categorize transaction
0x129E FIN_TXN_STATS Transaction statistics
0x129F FIN_TXN_SEARCH Search transactions
0x12A1 FIN_CATEGORY_CREATE Create category
0x12A2 FIN_CATEGORY_GET Get category
0x12A3 FIN_CATEGORY_UPDATE Update category
0x12A4 FIN_CATEGORY_DELETE Delete category
0x12A5 FIN_CATEGORY_LIST List categories
0x12A6 FIN_CATEGORY_SUBS List subcategories
0x12A8 FIN_BUDGET_CREATE Create budget
0x12A9 FIN_BUDGET_GET Get budget
0x12AA FIN_BUDGET_UPDATE Update budget
0x12AB FIN_BUDGET_DELETE Delete budget
0x12AC FIN_BUDGET_LIST List budgets
0x12AD FIN_BUDGET_STATUS Get budget status
0x12AE FIN_BUDGET_SPEND Record spending
0x12B2 FIN_ALLOWANCE_CREATE Create allowance account
0x12B3 FIN_ALLOWANCE_GET Get allowance account
0x12B4 FIN_ALLOWANCE_UPDATE Update allowance account
0x12B5 FIN_ALLOWANCE_DELETE Delete allowance account
0x12B6 FIN_ALLOWANCE_LIST List allowance accounts
0x12B7 FIN_ALLOWANCE_TXN_ADD Add allowance transaction
0x12B8 FIN_ALLOWANCE_TXN_LIST List allowance transactions
0x12B9 FIN_ALLOWANCE_APPROVE Approve pending transaction
0x12BE FIN_GOAL_CREATE Create savings goal
0x12BF FIN_GOAL_GET Get savings goal
0x12C0 FIN_GOAL_UPDATE Update savings goal
0x12C1 FIN_GOAL_DELETE Delete savings goal
0x12C2 FIN_GOAL_LIST List savings goals
0x12C3 FIN_GOAL_CONTRIBUTE Contribute to savings goal

3.13. Presence, Status & Education (0x1300-0x13FF)

Table 13: Presence, Status & Education Operations
OpCode Name Description
0x1300 PRESENCE_SET Set presence
0x1301 PRESENCE_GET Get presence
0x1310 PRESENCE_SUBSCRIBE Subscribe to presence
0x1311 PRESENCE_UNSUBSCRIBE Unsubscribe
0x1312 PRESENCE_UPDATE Presence update notification
0x1320 STATUS_SET Set status message
0x1321 STATUS_GET Get status message
0x1322 DETECTION_RULE_CREATE Create detection rule
0x1323 DETECTION_RULE_GET Get detection rule
0x1324 DETECTION_RULE_LIST List detection rules
0x1325 DETECTION_RULE_UPDATE Update detection rule
0x1326 DETECTION_RULE_DELETE Delete detection rule
0x1327 PRESENCE_HISTORY Get presence history
0x1328 PRESENCE_MOOD_SET Set presence mood
0x1329 PRESENCE_MOOD_GET Get presence mood
0x132A PRESENCE_FAMILY_GET Get all family presence
0x1330 GAMIFICATION_PROFILE_GET Get user profile
0x1331 GAMIFICATION_PROFILE_UPDATE Update profile settings
0x1340 GAMIFICATION_X_P_AWARD Award XP to user
0x1341 GAMIFICATION_X_P_HISTORY Get XP history
0x1350 GAMIFICATION_BADGE_GET Get badge definition
0x1351 GAMIFICATION_BADGE_LIST List all badges
0x1352 GAMIFICATION_BADGE_USER_GET Get user badges
0x1353 GAMIFICATION_BADGE_AWARD Award badge to user
0x1354 GAMIFICATION_BADGE_CREATE Create badge definition
0x1355 GAMIFICATION_BADGE_PROGRESS Update badge progress
0x1360 GAMIFICATION_LEADERBOARD Get family leaderboard
0x1370 GAMIFICATION_SETTINGS_GET Get family settings
0x1371 GAMIFICATION_SETTINGS_UPDATE Update family settings
0x1380 EDU_STUDENT_CREATE Create student profile
0x1381 EDU_STUDENT_GET Get student profile
0x1382 EDU_STUDENT_UPDATE Update student profile
0x1383 EDU_STUDENT_DELETE Delete student profile
0x1384 EDU_STUDENT_LIST List family students
0x1388 EDU_SUBJECT_CREATE Create subject
0x1389 EDU_SUBJECT_GET Get subject
0x138A EDU_SUBJECT_UPDATE Update subject
0x138B EDU_SUBJECT_DELETE Delete subject
0x138C EDU_SUBJECT_LIST List family subjects
0x1390 EDU_GRADE_CREATE Add grade
0x1391 EDU_GRADE_GET Get grade
0x1392 EDU_GRADE_UPDATE Update grade
0x1393 EDU_GRADE_DELETE Delete grade
0x1394 EDU_GRADE_LIST List student grades
0x1396 EDU_AVERAGE_GET Get subject average
0x1397 EDU_AVERAGE_LIST List subject averages
0x13A0 EDU_HOMEWORK_CREATE Create homework
0x13A1 EDU_HOMEWORK_GET Get homework
0x13A2 EDU_HOMEWORK_UPDATE Update homework
0x13A3 EDU_HOMEWORK_DELETE Delete homework
0x13A4 EDU_HOMEWORK_LIST List student homework
0x13A5 EDU_HOMEWORK_COMPLETE Complete homework
0x13A6 EDU_HOMEWORK_HELP Request help
0x13A7 EDU_HOMEWORK_OVERDUE List overdue homework
0x13A8 EDU_ATTACHMENT_ADD Add attachment
0x13A9 EDU_ATTACHMENT_LIST List attachments
0x13B0 EDU_TIMETABLE_CREATE Add lesson
0x13B1 EDU_TIMETABLE_UPDATE Update lesson
0x13B2 EDU_TIMETABLE_DELETE Delete lesson
0x13B3 EDU_TIMETABLE_LIST List lessons
0x13B4 EDU_TIMETABLE_TODAY Get today's lessons
0x13B5 EDU_TIMETABLE_WEEK Get week's lessons
0x13C0 EDU_MESSAGE_SEND Send message
0x13C1 EDU_MESSAGE_RECEIVE Record incoming message
0x13C2 EDU_MESSAGE_LIST List messages
0x13C3 EDU_MESSAGE_READ Mark as read
0x13C8 EDU_APPOINTMENT_CREATE Create appointment
0x13C9 EDU_APPOINTMENT_LIST List appointments
0x13CA EDU_APPOINTMENT_UPDATE Update appointment
0x13CB EDU_APPOINTMENT_R_S_V_P RSVP appointment
0x13CC EDU_APPOINTMENT_CANCEL Cancel appointment
0x13D0 EDU_ABSENCE_REPORT Report absence
0x13D1 EDU_ABSENCE_LIST List absences
0x13D2 EDU_ABSENCE_CONFIRM Confirm absence
0x13D3 EDU_ABSENCE_EXCUSE Submit excuse
0x13D4 EDU_ABSENCE_MEDICAL Submit medical note
0x13D8 EDU_RECOMMEND_LIST List recommendations
0x13D9 EDU_RECOMMEND_SUBJECT List subject recommendations
0x13DA EDU_RECOMMEND_ACKNOWLEDGE Acknowledge recommendation

3.14. Health, Social & Community (0x1400-0x14FF)

Table 14: Health, Social & Community Operations
OpCode Name Description
0x1400 HEALTH_RECORD_CREATE Create health record
0x1401 HEALTH_RECORD_GET Get health record
0x1402 HEALTH_RECORD_UPDATE Update health record
0x1403 HEALTH_RECORD_DELETE Delete health record
0x1404 HEALTH_RECORD_LIST List health records
0x1405 HEALTH_RECORD_QUERY Query health records by type/range
0x1410 MEDICATION_CREATE Create medication
0x1411 MEDICATION_GET Get medication
0x1412 MEDICATION_UPDATE Update medication
0x1413 MEDICATION_DELETE Delete medication
0x1414 MEDICATION_LIST List medications
0x1415 MEDICATION_REMIND Medication reminder
0x1416 MEDICATION_CONFIRM Confirm medication taken
0x1417 MEDICATION_SKIP Skip medication dose
0x1420 FALL_DETECTED Fall detected event
0x1421 FALL_FALSE_POSITIVE Mark fall as false positive
0x1422 EMERGENCY_TRIGGER Trigger emergency
0x1423 EMERGENCY_CANCEL Cancel emergency
0x1424 EMERGENCY_CONTACTS List emergency contacts
0x1425 EMERGENCY_CONTACT_ADD Add emergency contact
0x1426 EMERGENCY_CONTACT_REMOVE Remove emergency contact
0x1427 EMERGENCY_CONTACT_UPDATE Update emergency contact
0x1428 EMERGENCY_STATUS Get active emergency status
0x1429 EMERGENCY_LOCATION_UPDATE Update emergency location
0x142A EMERGENCY_CALL_CHAIN_CONFIG Get/set call chain configuration
0x142B EMERGENCY_CALL_CHAIN_STATUS Get call chain escalation status
0x142C EMERGENCY_ACKNOWLEDGE Acknowledge emergency
0x142D EMERGENCY_RESOLVE Resolve emergency
0x142E EMERGENCY_HISTORY Get emergency event history
0x142F EMERGENCY_ACTIONS Get emergency event actions
0x1430 ACTIVITY_LOG Log activity
0x1431 ACTIVITY_GET Get activity
0x1432 ACTIVITY_LIST List activities
0x1433 ACTIVITY_STATS Get activity statistics
0x1434 SLEEP_RECORD Record sleep data
0x1435 SLEEP_GET Get sleep record
0x1436 SLEEP_LIST List sleep records
0x1437 SLEEP_STATS Get sleep statistics
0x1440 MOOD_RECORD Record mood entry
0x1441 MOOD_GET Get mood entry
0x1442 MOOD_LIST List mood entries by date range
0x1443 MOOD_DELETE Delete mood entry
0x1448 HEALTH_ALERT_CREATE Create health alert
0x1449 HEALTH_ALERT_LIST List alerts for user
0x144A HEALTH_ALERT_UNACKED List unacknowledged alerts
0x144B HEALTH_ALERT_ACK Acknowledge alert
0x144C HEALTH_ALERT_DELETE Delete alert
0x1450 DRUG_INTERACTION_CHECK Check interactions for user's medications
0x1451 DRUG_INTERACTION_GET Get interaction by ID
0x1452 DRUG_INTERACTION_CREATE Create interaction record
0x1453 DRUG_INTERACTION_DELETE Delete interaction record
0x1458 HEALTH_PRIVACY_GET Get privacy settings
0x1459 HEALTH_PRIVACY_UPDATE Update privacy settings
0x1460 AIR_QUALITY_RECORD Record air quality reading
0x1461 AIR_QUALITY_LIST List readings by family
0x1462 AIR_QUALITY_ROOM Get readings by room
0x1463 AIR_QUALITY_LATEST Get latest family reading
0x1468 TELEHEALTH_CREATE Create appointment
0x1469 TELEHEALTH_GET Get appointment
0x146A TELEHEALTH_UPCOMING List upcoming appointments
0x146B TELEHEALTH_COMPLETE Complete appointment
0x146C TELEHEALTH_CANCEL Cancel appointment
0x146D TELEHEALTH_DELETE Delete appointment
0x1470 FITNESS_GOAL_CREATE Create fitness goal
0x1471 FITNESS_GOAL_GET Get fitness goal
0x1472 FITNESS_GOAL_ACTIVE List active goals
0x1473 FITNESS_GOAL_PROGRESS Update goal progress
0x1474 FITNESS_GOAL_DELETE Delete fitness goal
0x1478 FITNESS_CHALLENGE_CREATE Create challenge
0x1479 FITNESS_CHALLENGE_GET Get challenge
0x147A FITNESS_CHALLENGE_ACTIVE List active challenges
0x147B FITNESS_CHALLENGE_FAMILY List family challenges
0x147C FITNESS_CHALLENGE_UPDATE Update challenge
0x147D FITNESS_CHALLENGE_DELETE Delete challenge
0x147E F_H_I_R_EXPORT_BUNDLE Export health data as FHIR R4 Bundle
0x147F F_H_I_R_RESOURCE_TYPES List exportable FHIR resource types
0x1480 NEIGHBOR_DISCOVER Discover neighbors
0x1481 NEIGHBOR_CONNECT Connect with neighbor
0x1482 NEIGHBOR_GET Get neighbor info
0x1483 NEIGHBOR_LIST List neighbors
0x1484 NEIGHBOR_BLOCK Block neighbor
0x1485 NEIGHBOR_UNBLOCK Unblock neighbor
0x1490 TOOL_SHARE_OFFER Offer tool for sharing
0x1491 TOOL_SHARE_GET Get tool details
0x1492 TOOL_SHARE_LIST List available tools
0x1493 TOOL_SHARE_REQUEST Request to borrow tool
0x1494 TOOL_SHARE_APPROVE Approve borrow request
0x1495 TOOL_SHARE_RETURN Return borrowed tool
0x1496 TOOL_SHARE_UPDATE Update tool listing
0x1497 TOOL_SHARE_REMOVE Remove tool from sharing
0x14A0 COMMUNITY_POST_CREATE Create community post
0x14A1 COMMUNITY_POST_GET Get community post
0x14A2 COMMUNITY_POST_UPDATE Update community post
0x14A3 COMMUNITY_POST_DELETE Delete community post
0x14A4 COMMUNITY_POST_LIST List community posts
0x14A5 COMMUNITY_EVENT_CREATE Create community event
0x14A6 COMMUNITY_EVENT_GET Get community event
0x14A7 COMMUNITY_EVENT_LIST List community events
0x14A8 COMMUNITY_EVENT_JOIN Join community event
0x14A9 COMMUNITY_EVENT_LEAVE Leave community event
0x14B0 HELP_REQUEST_CREATE Create help request
0x14B1 HELP_REQUEST_GET Get help request
0x14B2 HELP_REQUEST_UPDATE Update help request
0x14B3 HELP_REQUEST_DELETE Delete help request
0x14B4 HELP_REQUEST_LIST List help requests
0x14B5 HELP_OFFER Offer help
0x14B6 HELP_ACCEPT Accept help offer
0x14B7 HELP_COMPLETE Mark help as complete
0x14C0 CARPOOL_CREATE Create carpool offer
0x14C1 CARPOOL_GET Get carpool details
0x14C2 CARPOOL_UPDATE Update carpool
0x14C3 CARPOOL_DELETE Delete carpool
0x14C4 CARPOOL_LIST List carpools
0x14C5 CARPOOL_SEARCH Search carpools
0x14C6 CARPOOL_REQUEST Request to join carpool
0x14C7 CARPOOL_APPROVE Approve carpool request
0x14C8 CARPOOL_LEAVE Leave carpool
0x14D0 PET_CREATE Create pet profile
0x14D1 PET_GET Get pet profile
0x14D2 PET_UPDATE Update pet profile
0x14D3 PET_DELETE Delete pet profile
0x14D4 PET_LIST List family pets
0x14D5 PET_ARCHIVE Archive deceased pet
0x14D8 PET_FEED_SCHEDULE_GET Get feeding schedule
0x14D9 PET_FEED_SCHEDULE_SET Set feeding schedule
0x14DA PET_FEED_LOG_ADD Add feeding log entry
0x14DB PET_FEED_LOG_LIST List feeding log
0x14DC PET_FEED_LOG_DELETE Delete feeding log entry
0x14E0 PET_WALK_LOG_ADD Add walk log entry
0x14E1 PET_WALK_LOG_LIST List walk log
0x14E2 PET_WALK_LOG_DELETE Delete walk log entry
0x14E3 PET_WALK_STATS Get walk statistics
0x14E8 PET_VET_CREATE Create vet appointment
0x14E9 PET_VET_GET Get vet appointment
0x14EA PET_VET_UPDATE Update vet appointment
0x14EB PET_VET_DELETE Delete vet appointment
0x14EC PET_VET_LIST List vet appointments
0x14ED PET_VAX_ADD Add vaccination record
0x14EE PET_VAX_LIST List vaccinations
0x14EF PET_VAX_DELETE Delete vaccination record

3.15. Location, Mobility & Property (0x1500-0x15FF)

Table 15: Location, Mobility & Property Operations
OpCode Name Description
0x1500 LOCATION_UPDATE Update location
0x1501 LOCATION_GET Get location
0x1502 LOCATION_HISTORY Get location history
0x1503 LOCATION_SHARE Share location
0x1504 LOCATION_UNSHARE Stop sharing location
0x1505 LOCATION_SUBSCRIBE Subscribe to location updates
0x1510 NAV_ROUTE_PLAN Plan route
0x1511 NAV_ROUTE_START Start navigation
0x1512 NAV_ROUTE_UPDATE Update route progress
0x1513 NAV_ROUTE_STOP Stop navigation
0x1514 NAV_ROUTE_GET Get route details
0x1515 NAV_ROUTE_LIST List saved routes
0x1520 TRANSIT_QUERY Query public transit
0x1521 TRANSIT_DEPARTURES Get departures
0x1522 TRANSIT_ARRIVALS Get arrivals
0x1523 TRANSIT_ALERTS Get service alerts
0x1530 VEHICLE_CREATE Register vehicle
0x1531 VEHICLE_GET Get vehicle info
0x1532 VEHICLE_UPDATE Update vehicle
0x1533 VEHICLE_DELETE Remove vehicle
0x1534 VEHICLE_LIST List vehicles
0x1535 VEHICLE_STATUS Get vehicle status
0x1536 VEHICLE_LOCK Lock vehicle
0x1537 VEHICLE_UNLOCK Unlock vehicle
0x1538 VEHICLE_CLIMATE Control climate
0x1540 GEOFENCE_CREATE Create geofence
0x1541 GEOFENCE_GET Get geofence
0x1542 GEOFENCE_UPDATE Update geofence
0x1543 GEOFENCE_DELETE Delete geofence
0x1544 GEOFENCE_LIST List geofences
0x1545 GEOFENCE_TRIGGER Geofence triggered event
0x1550 HEALTH_ANALYTICS_TREND Compute metric trend
0x1551 HEALTH_ANALYTICS_SUMMARY Compute health summary
0x1552 HEALTH_ANALYTICS_CORRELATION Air quality-health correlations
0x1553 HEALTH_ANALYTICS_ANOMALIES Detect metric anomalies
0x1580 PROPERTY_ASSET_CREATE Create asset
0x1581 PROPERTY_ASSET_GET Get asset details
0x1582 PROPERTY_ASSET_UPDATE Update asset
0x1583 PROPERTY_ASSET_DELETE Delete asset
0x1584 PROPERTY_ASSET_LIST List family assets
0x1585 PROPERTY_ASSET_SEARCH Search assets
0x1590 PROPERTY_LOCATION_CREATE Create location/room
0x1591 PROPERTY_LOCATION_GET Get location details
0x1592 PROPERTY_LOCATION_UPDATE Update location
0x1593 PROPERTY_LOCATION_DELETE Delete location
0x1594 PROPERTY_LOCATION_LIST List locations
0x15A0 PROPERTY_MAINT_CREATE Create maintenance task
0x15A1 PROPERTY_MAINT_GET Get maintenance task
0x15A2 PROPERTY_MAINT_UPDATE Update maintenance task
0x15A3 PROPERTY_MAINT_DELETE Delete maintenance task
0x15A4 PROPERTY_MAINT_LIST List maintenance tasks
0x15A5 PROPERTY_MAINT_COMPLETE Mark maintenance complete
0x15B0 PROPERTY_DOC_CREATE Create document
0x15B1 PROPERTY_DOC_GET Get document
0x15B2 PROPERTY_DOC_DELETE Delete document
0x15B3 PROPERTY_DOC_LIST List documents
0x15C0 PROPERTY_VALUATION_ADD Add valuation
0x15C1 PROPERTY_VALUATION_LIST List valuations

3.16. Debug, Testing & Plugins (0x1600-0x16FF)

Table 16: Debug, Testing & Plugins Operations
OpCode Name Description
0x1600 DEBUG_ECHO Echo request
0x1601 DEBUG_DUMP Dump state
0x1602 DEBUG_LOG Log message
0x1603 DEBUG_TRACE Start/stop tracing
0x1604 DEBUG_STATS Get debug statistics
0x1605 DEBUG_CONFIG Get/set debug config
0x1610 PLUGIN_INSTALL Install a plugin
0x1611 PLUGIN_UNINSTALL Uninstall a plugin
0x1612 PLUGIN_START Start a plugin
0x1613 PLUGIN_STOP Stop a plugin
0x1614 PLUGIN_RESTART Restart a plugin
0x1615 PLUGIN_UPDATE Update a plugin's WASM binary
0x1618 PLUGIN_GET Get plugin details
0x1619 PLUGIN_LIST List plugins
0x161A PLUGIN_GET_LOGS Get plugin execution logs
0x161B PLUGIN_GET_USAGE Get plugin resource usage
0x1620 PLUGIN_PERM_GRANT Grant a plugin permission
0x1621 PLUGIN_PERM_REVOKE Revoke a plugin permission
0x1622 PLUGIN_PERM_LIST List plugin permissions
0x1624 PLUGIN_STORAGE_LIST List plugin storage keys
0x1625 PLUGIN_WIDGET_CREATE Create a widget
0x1626 PLUGIN_WIDGET_GET Get widget details
0x1627 PLUGIN_WIDGET_LIST List plugin widgets
0x1628 PLUGIN_WIDGET_DELETE Delete a widget
0x1629 PLUGIN_WIDGET_CONFIG_GET Get user widget config
0x162A PLUGIN_WIDGET_CONFIG_SET Set user widget config
0x162B PLUGIN_SUB_CREATE Subscribe to event
0x162C PLUGIN_SUB_DELETE Unsubscribe from event
0x162D PLUGIN_SUB_LIST List subscriptions

3.17. Mobile Device Management (MDM) (0x1700-0x17FF)

Table 17: Mobile Device Management (MDM) Operations
OpCode Name Description
0x1700 M_D_M_DEVICE_LIST List managed devices
0x1701 M_D_M_DEVICE_GET Get managed device
0x1702 M_D_M_DEVICE_REGISTER Register device for MDM
0x1703 M_D_M_DEVICE_UNREGISTER Unregister device from MDM
0x1704 M_D_M_DEVICE_COMMAND Send command to device
0x1705 M_D_M_POLICY_GET Get device policy
0x1706 M_D_M_POLICY_SET Set device policy
0x1710 SCREEN_TIME_POLICY_GET Get screen time policy
0x1711 SCREEN_TIME_POLICY_SET Set screen time policy
0x1712 SCREEN_TIME_USAGE_TODAY Get today's usage
0x1713 SCREEN_TIME_USAGE_HISTORY Get usage history
0x1714 SCREEN_TIME_REQUEST_EXTRA Request extra time
0x1715 SCREEN_TIME_APPROVE_REQ Approve/deny time request
0x1716 SCREEN_TIME_GRANT_EXTRA Grant extra time directly
0x1717 SCREEN_TIME_PAUSE Pause device
0x1718 SCREEN_TIME_UNPAUSE Unpause device
0x1719 SCREEN_TIME_PENDING_REQS List pending time requests
0x1720 M_D_M_LOCATION_POLICY_GET Get MDM location policy
0x1721 M_D_M_LOCATION_POLICY_SET Set MDM location policy
0x1722 M_D_M_LOCATION_CURRENT_GET Get current device location
0x1723 M_D_M_LOCATION_HISTORY Get device location history
0x1724 M_D_M_LOCATION_REQUEST Request device location update
0x1730 M_D_M_GEOFENCE_CREATE Create MDM geofence
0x1731 M_D_M_GEOFENCE_UPDATE Update MDM geofence
0x1732 M_D_M_GEOFENCE_DELETE Delete MDM geofence
0x1733 M_D_M_GEOFENCE_LIST List MDM geofences
0x1740 M_D_M_APP_POLICY_GET Get MDM app policy
0x1741 M_D_M_APP_POLICY_SET Set MDM app policy
0x1742 M_D_M_APP_CATALOG_LIST List MDM app catalog
0x1743 M_D_M_APP_CATALOG_ADD Add to MDM app catalog
0x1744 M_D_M_APP_INSTALL_REQUEST Request MDM app install
0x1745 M_D_M_APP_INSTALL_APPROVE Approve MDM app install
0x1746 M_D_M_APP_INSTALLED_LIST List MDM installed apps
0x1750 M_D_M_KIOSK_ENABLE Enable MDM kiosk mode
0x1751 M_D_M_KIOSK_DISABLE Disable MDM kiosk mode
0x1760 M_D_M_PRIVILEGE_POINTS_GET Get MDM privilege points
0x1761 M_D_M_PRIVILEGE_POINTS_AWARD Award MDM privilege points
0x1762 M_D_M_PRIVILEGE_LIST_AVAILABLE List available MDM privileges
0x1763 M_D_M_PRIVILEGE_UNLOCK Unlock MDM privilege
0x1764 M_D_M_PRIVILEGE_REVOKE Revoke MDM privilege
0x1765 M_D_M_PRIVILEGE_CHILD_STATUS Get MDM child status

3.19. Mobility & Vehicle Management (0x1900-0x19FF)

Table 19: Mobility & Vehicle Management Operations
OpCode Name Description
0x1900 MOBILITY_VEHICLE_CREATE Create vehicle
0x1901 MOBILITY_VEHICLE_GET Get vehicle
0x1902 MOBILITY_VEHICLE_UPDATE Update vehicle
0x1903 MOBILITY_VEHICLE_DELETE Delete vehicle
0x1904 MOBILITY_VEHICLE_LIST List family vehicles
0x1908 MOBILITY_MAINT_CREATE Create maintenance entry
0x1909 MOBILITY_MAINT_GET Get maintenance entry
0x190A MOBILITY_MAINT_UPDATE Update maintenance entry
0x190B MOBILITY_MAINT_DELETE Delete maintenance entry
0x190C MOBILITY_MAINT_LIST List maintenance for vehicle
0x190D MOBILITY_MAINT_COMPLETE Mark maintenance complete
0x1910 MOBILITY_FUEL_ADD Add fuel/charge entry
0x1911 MOBILITY_FUEL_DELETE Delete fuel entry
0x1912 MOBILITY_FUEL_LIST List fuel entries
0x1913 MOBILITY_FUEL_STATS Get fuel statistics
0x1918 MOBILITY_BOOKING_CREATE Create booking
0x1919 MOBILITY_BOOKING_GET Get booking
0x191A MOBILITY_BOOKING_UPDATE Update booking
0x191B MOBILITY_BOOKING_DELETE Delete booking
0x191C MOBILITY_BOOKING_LIST List bookings
0x191D MOBILITY_BOOKING_CONFLICTS Check booking conflicts
0x1920 MOBILITY_CARPOOL_CREATE Create carpool
0x1921 MOBILITY_CARPOOL_GET Get carpool
0x1922 MOBILITY_CARPOOL_UPDATE Update carpool
0x1923 MOBILITY_CARPOOL_DELETE Delete carpool
0x1924 MOBILITY_CARPOOL_LIST List carpools
0x1925 MOBILITY_CARPOOL_JOIN Join carpool
0x1926 MOBILITY_CARPOOL_LEAVE Leave carpool
0x1927 MOBILITY_CARPOOL_ROTATION Get/advance rotation
0x1930 MOBILITY_TRIP_CREATE Create trip entry
0x1931 MOBILITY_TRIP_GET Get trip entry
0x1932 MOBILITY_TRIP_UPDATE Update trip entry
0x1933 MOBILITY_TRIP_DELETE Delete trip entry
0x1934 MOBILITY_TRIP_LIST List trips
0x1935 MOBILITY_TRIP_STATS Get trip statistics

3.20. Travel & Vacation (0x1A00-0x1AFF)

Table 20: Travel & Vacation Operations
OpCode Name Description
0x1A00 TRAVEL_TRIP_CREATE Create trip
0x1A01 TRAVEL_TRIP_GET Get trip
0x1A02 TRAVEL_TRIP_UPDATE Update trip
0x1A03 TRAVEL_TRIP_DELETE Delete trip
0x1A04 TRAVEL_TRIP_LIST List trips
0x1A08 TRAVEL_DEST_CREATE Add destination to trip
0x1A09 TRAVEL_DEST_GET Get destination
0x1A0A TRAVEL_DEST_UPDATE Update destination
0x1A0B TRAVEL_DEST_DELETE Remove destination
0x1A0C TRAVEL_DEST_LIST List destinations for trip
0x1A10 TRAVEL_BOOKING_CREATE Create booking
0x1A11 TRAVEL_BOOKING_GET Get booking
0x1A12 TRAVEL_BOOKING_UPDATE Update booking
0x1A13 TRAVEL_BOOKING_DELETE Delete booking
0x1A14 TRAVEL_BOOKING_LIST List bookings for trip
0x1A15 TRAVEL_BOOKING_STATS Get booking cost summary
0x1A18 TRAVEL_PACK_LIST_CREATE Create packing list
0x1A19 TRAVEL_PACK_LIST_GET Get packing list
0x1A1A TRAVEL_PACK_LIST_DELETE Delete packing list
0x1A1B TRAVEL_PACK_ITEM_ADD Add item to list
0x1A1C TRAVEL_PACK_ITEM_REMOVE Remove item
0x1A1D TRAVEL_PACK_ITEM_TOGGLE Toggle packed status
0x1A1E TRAVEL_PACK_LIST_LIST List packing lists for trip
0x1A20 TRAVEL_BUDGET_SET Set trip budget
0x1A21 TRAVEL_BUDGET_GET Get trip budget
0x1A22 TRAVEL_EXPENSE_ADD Add expense
0x1A23 TRAVEL_EXPENSE_UPDATE Update expense
0x1A24 TRAVEL_EXPENSE_DELETE Delete expense
0x1A25 TRAVEL_EXPENSE_LIST List expenses
0x1A28 TRAVEL_DOC_CREATE Add travel document
0x1A29 TRAVEL_DOC_UPDATE Update travel document
0x1A2A TRAVEL_DOC_DELETE Delete travel document
0x1A2B TRAVEL_DOC_LIST List travel documents

3.21. Audit & Compliance (0x1B00-0x1BFF)

Table 21: Audit & Compliance Operations
OpCode Name Description
0x1B00 AUDIT_LOG_QUERY Query audit log entries
0x1B01 AUDIT_LOG_EXPORT Export audit log (CSV/JSON)
0x1B02 AUDIT_LOG_STATS Get audit statistics
0x1B03 AUDIT_LOG_PURGE Purge old audit entries
0x1B04 AUDIT_LOG_DETAIL Get single audit entry detail
0x1B08 RETENTION_POLICY_CREATE Create retention policy
0x1B09 RETENTION_POLICY_GET Get retention policy
0x1B0A RETENTION_POLICY_UPDATE Update retention policy
0x1B0B RETENTION_POLICY_DELETE Delete retention policy
0x1B0C RETENTION_POLICY_LIST List retention policies
0x1B0D RETENTION_POLICY_RUN Run retention policy now
0x1B10 G_D_P_R_EXPORT_REQUEST Request data export (Art. 15)
0x1B11 G_D_P_R_EXPORT_STATUS Check export status
0x1B12 G_D_P_R_EXPORT_DOWNLOAD Download export
0x1B13 G_D_P_R_DELETE_REQUEST Request data deletion (Art. 17)
0x1B14 G_D_P_R_DELETE_STATUS Check deletion status
0x1B15 G_D_P_R_CONSENT_LIST List user consents
0x1B18 COMPLIANCE_REPORT_GENERATE Generate compliance report
0x1B19 COMPLIANCE_REPORT_GET Get report
0x1B1A COMPLIANCE_REPORT_LIST List reports
0x1B1B COMPLIANCE_REPORT_DELETE Delete report
0x1B20 ACCESS_REVIEW_CREATE Create access review
0x1B21 ACCESS_REVIEW_GET Get access review
0x1B22 ACCESS_REVIEW_UPDATE Update review (approve/deny)
0x1B23 ACCESS_REVIEW_LIST List reviews
0x1B24 ACCESS_REVIEW_COMPLETE Complete review cycle
0x1B25 ACCESS_REVIEW_SCHEDULE Schedule periodic review

3.22. Audio Pipeline (0x1C00-0x1CFF)

Table 22: Audio Pipeline Operations
OpCode Name Description
0x1C00 AUDIO_ZONE_CREATE Create audio zone
0x1C01 AUDIO_ZONE_GET Get audio zone
0x1C02 AUDIO_ZONE_UPDATE Update audio zone
0x1C03 AUDIO_ZONE_DELETE Delete audio zone
0x1C04 AUDIO_ZONE_LIST List zones by family
0x1C05 AUDIO_ZONE_LIST_BY_TYPE List zones by type
0x1C06 AUDIO_ZONE_ADD_NODE Add node to zone
0x1C07 AUDIO_ZONE_REMOVE_NODE Remove node from zone
0x1C08 AUDIO_ZONE_SET_MASTER Set zone master node
0x1C09 AUDIO_ZONE_SET_VOLUME Set zone volume
0x1C0A AUDIO_ZONE_SET_MUTE Set zone mute state
0x1C10 AUDIO_NODE_REGISTER Register audio node
0x1C11 AUDIO_NODE_GET Get audio node
0x1C12 AUDIO_NODE_GET_BY_DEVICE Get node by device ID
0x1C13 AUDIO_NODE_UPDATE Update audio node
0x1C14 AUDIO_NODE_DELETE Delete audio node
0x1C15 AUDIO_NODE_LIST List nodes by family
0x1C16 AUDIO_NODE_LIST_BY_ZONE List nodes in zone
0x1C17 AUDIO_NODE_LIST_BY_ROOM List nodes in room
0x1C18 AUDIO_NODE_LIST_ONLINE List online nodes
0x1C19 AUDIO_NODE_UPDATE_STATUS Update node status
0x1C1A AUDIO_NODE_HEARTBEAT Node heartbeat
0x1C1B AUDIO_NODE_SET_ZONE Assign node to zone
0x1C1C AUDIO_NODE_SET_VOLUME Set node volume
0x1C20 AUDIO_STREAM_CREATE Create audio stream
0x1C21 AUDIO_STREAM_GET Get audio stream
0x1C22 AUDIO_STREAM_UPDATE Update audio stream
0x1C23 AUDIO_STREAM_DELETE Delete audio stream
0x1C24 AUDIO_STREAM_LIST_ZONE List streams in zone
0x1C25 AUDIO_STREAM_LIST_STATE List streams by state
0x1C26 AUDIO_STREAM_ACTIVE List active streams in zone
0x1C27 AUDIO_STREAM_SET_STATE Update stream state
0x1C28 AUDIO_STREAM_SET_POS Update stream position
0x1C29 AUDIO_STREAM_PURGE Purge old streams
0x1C2A AUDIO_STREAM_CONTROL Stream control (play/pause/stop/seek)
0x1C2B AUDIO_STREAM_VOLUME Set stream volume
0x1C30 AUDIO_T_T_S_CACHE_GET Get TTS cache entry
0x1C31 AUDIO_T_T_S_CACHE_BY_VOICE List cache by voice
0x1C32 AUDIO_T_T_S_CACHE_ACCESS Update cache access
0x1C33 AUDIO_T_T_S_CACHE_DELETE Delete cache entry
0x1C34 AUDIO_T_T_S_CACHE_PURGE Purge old cache entries
0x1C35 AUDIO_T_T_S_CACHE_STATS Get cache statistics
0x1C36 AUDIO_T_T_S_CACHE_CREATE Create cache entry
0x1C40 AUDIO_TRANS_CREATE Create transcription
0x1C41 AUDIO_TRANS_GET Get transcription
0x1C42 AUDIO_TRANS_LIST_BY_USER List transcriptions by user
0x1C43 AUDIO_TRANS_LIST_BY_FAMILY List transcriptions by family
0x1C44 AUDIO_TRANS_LIST_BY_NODE List transcriptions by node
0x1C45 AUDIO_TRANS_DELETE Delete transcription
0x1C46 AUDIO_TRANS_PURGE Purge old transcriptions
0x1C50 AUDIO_VOICE_EVENT_CREATE Create voice event
0x1C51 AUDIO_VOICE_EVENT_LIST_BY_NODE List voice events by node
0x1C52 AUDIO_VOICE_EVENT_LIST_BY_TYPE List voice events by type
0x1C53 AUDIO_VOICE_EVENT_PURGE Purge old voice events

3.23. Desktop Client (0x1D00-0x1DFF)

Table 23: Desktop Client Operations
OpCode Name Description
0x1D00 DESKTOP_STATUS Get desktop client status
0x1D01 DESKTOP_CONNECT Connect to server
0x1D02 DESKTOP_DISCONNECT Disconnect from server
0x1D03 DESKTOP_TRAY_STATUS Get/set tray status
0x1D04 DESKTOP_NOTIFY Send desktop notification
0x1D10 DESKTOP_UPDATE_CHECK Check for updates
0x1D11 DESKTOP_UPDATE_STATUS Get update status
0x1D20 DESKTOP_CONFIG_GET Get desktop config
0x1D21 DESKTOP_CONFIG_SET Set desktop config
0x1D22 DESKTOP_HOTKEY_LIST List registered hotkeys

4. IANA Considerations

The operation codes defined in this document are registered in the "MyClerk Protocol Operation Codes" registry established by [MYCLERK-CORE].

Registration of new operation codes within the 0x0700-0x1DFF range follows the Expert Review policy per [RFC8126].

5. Security Considerations

All security considerations from [MYCLERK-CORE] apply. Operations in this document inherit the tiered security model and MUST be transmitted at or above the minimum tier specified for each operation category.

Operations handling sensitive data (health records, location history, financial data, legal documents) SHOULD use Tier 4 or Tier 5 for maximum protection.

6. References

6.1. Normative References

[RFC2119]
Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, DOI 10.17487/RFC2119, , <https://www.rfc-editor.org/info/rfc2119>.
[RFC8174]
Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, , <https://www.rfc-editor.org/info/rfc8174>.
[RFC8126]
Cotton, M., Leiba, B., and T. Narten, "Guidelines for Writing an IANA Considerations Section in RFCs", BCP 26, RFC 8126, DOI 10.17487/RFC8126, , <https://www.rfc-editor.org/info/rfc8126>.
[MYCLERK-CORE]
Arcan, M.J., "The MyClerk Protocol: Tiered Security Communication for Distributed Family Systems", Work in Progress, Internet-Draft, draft-myclerk-protocol-03, , <https://datatracker.ietf.org/doc/html/draft-myclerk-protocol-03>.

Author's Address

Michael J. Arcan
Arcan Consulting