Network Working Group M.J. Arcan Internet-Draft Arcan Consulting Intended status: Experimental 27 April 2026 Expires: 29 October 2026 MyClerk Protocol Application Operations Registry draft-myclerk-protocol-ops-00 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. Copyright Notice Copyright (c) 2026 IETF Trust and the persons identified as the document authors. All rights reserved. Arcan Expires 29 October 2026 [Page 1] Internet-Draft MyClerk Protocol Operations April 2026 This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/ license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Table of Contents 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 1.1. Requirements Language . . . . . . . . . . . . . . . . . . 3 2. Conventions . . . . . . . . . . . . . . . . . . . . . . . . . 3 3. Application Operations . . . . . . . . . . . . . . . . . . . 3 3.1. Knowledge Base (0x0700-0x07FF) . . . . . . . . . . . . . 3 3.2. Settings & Configuration (0x0800-0x08FF) . . . . . . . . 5 3.3. Room/Channel Management (0x0900-0x09FF) . . . . . . . . . 5 3.4. Media Handling (0x0A00-0x0AFF) . . . . . . . . . . . . . 7 3.5. Telephony (Voice, Video, SMS, IVR) (0x0B00-0x0BFF) . . . 8 3.6. Calendar & Events (0x0C00-0x0CFF) . . . . . . . . . . . . 14 3.7. Tasks, Shopping & Gamification (0x0D00-0x0DFF) . . . . . 15 3.8. Smart Home Devices (0x0E00-0x0EFF) . . . . . . . . . . . 18 3.9. Automation Rules (0x0F00-0x0FFF) . . . . . . . . . . . . 20 3.10. Maya AI Assistant (0x1000-0x10FF) . . . . . . . . . . . . 21 3.11. Synchronization & Federation (0x1100-0x11FF) . . . . . . 23 3.12. Orchestration (Notifications, Finance) (0x1200-0x12FF) . 26 3.13. Presence, Status & Education (0x1300-0x13FF) . . . . . . 31 3.14. Health, Social & Community (0x1400-0x14FF) . . . . . . . 34 3.15. Location, Mobility & Property (0x1500-0x15FF) . . . . . . 41 3.16. Debug, Testing & Plugins (0x1600-0x16FF) . . . . . . . . 44 3.17. Mobile Device Management (MDM) (0x1700-0x17FF) . . . . . 45 3.18. Legal Documents & Care Directives (0x1800-0x18FF) . . . . 48 3.19. Mobility & Vehicle Management (0x1900-0x19FF) . . . . . . 49 3.20. Travel & Vacation (0x1A00-0x1AFF) . . . . . . . . . . . . 51 3.21. Audit & Compliance (0x1B00-0x1BFF) . . . . . . . . . . . 53 3.22. Audio Pipeline (0x1C00-0x1CFF) . . . . . . . . . . . . . 54 3.23. Desktop Client (0x1D00-0x1DFF) . . . . . . . . . . . . . 57 4. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 57 5. Security Considerations . . . . . . . . . . . . . . . . . . . 57 6. References . . . . . . . . . . . . . . . . . . . . . . . . . 58 6.1. Normative References . . . . . . . . . . . . . . . . . . 58 Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 58 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. Arcan Expires 29 October 2026 [Page 2] Internet-Draft MyClerk Protocol Operations April 2026 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) +========+================================+=======================+ | OpCode | Name | Description | +========+================================+=======================+ | 0x0700 | KNOWLEDGE_NODE_CREATE | Create knowledge node | +--------+--------------------------------+-----------------------+ | 0x0701 | KNOWLEDGE_NODE_GET | Get knowledge node | +--------+--------------------------------+-----------------------+ | 0x0702 | KNOWLEDGE_NODE_UPDATE | Update knowledge node | +--------+--------------------------------+-----------------------+ Arcan Expires 29 October 2026 [Page 3] Internet-Draft MyClerk Protocol Operations April 2026 | 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 | +--------+--------------------------------+-----------------------+ Table 1: Knowledge Base Operations Arcan Expires 29 October 2026 [Page 4] Internet-Draft MyClerk Protocol Operations April 2026 3.2. Settings & Configuration (0x0800-0x08FF) +========+====================+==================================+ | 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 | +--------+--------------------+----------------------------------+ Table 2: Settings & Configuration Operations 3.3. Room/Channel Management (0x0900-0x09FF) +========+===========================+===========================+ | 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 | Arcan Expires 29 October 2026 [Page 5] Internet-Draft MyClerk Protocol Operations April 2026 +--------+---------------------------+---------------------------+ | 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 | +--------+---------------------------+---------------------------+ Table 3: Room/Channel Management Operations Arcan Expires 29 October 2026 [Page 6] Internet-Draft MyClerk Protocol Operations April 2026 3.4. Media Handling (0x0A00-0x0AFF) +========+===========================+==========================+ | 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 | Arcan Expires 29 October 2026 [Page 7] Internet-Draft MyClerk Protocol Operations April 2026 +--------+---------------------------+--------------------------+ | 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 | +--------+---------------------------+--------------------------+ Table 4: Media Handling Operations 3.5. Telephony (Voice, Video, SMS, IVR) (0x0B00-0x0BFF) +========+==========================+============================+ | OpCode | Name | Description | +========+==========================+============================+ | 0x0B00 | CALL_INITIATE | Initiate call | +--------+--------------------------+----------------------------+ | 0x0B01 | CALL_RING | Ring notification | Arcan Expires 29 October 2026 [Page 8] Internet-Draft MyClerk Protocol Operations April 2026 +--------+--------------------------+----------------------------+ | 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 | Arcan Expires 29 October 2026 [Page 9] Internet-Draft MyClerk Protocol Operations April 2026 +--------+--------------------------+----------------------------+ | 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 | Arcan Expires 29 October 2026 [Page 10] Internet-Draft MyClerk Protocol Operations April 2026 +--------+--------------------------+----------------------------+ | 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) | +--------+--------------------------+----------------------------+ Arcan Expires 29 October 2026 [Page 11] Internet-Draft MyClerk Protocol Operations April 2026 | 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 | Arcan Expires 29 October 2026 [Page 12] Internet-Draft MyClerk Protocol Operations April 2026 +--------+--------------------------+----------------------------+ | 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 | +--------+--------------------------+----------------------------+ Arcan Expires 29 October 2026 [Page 13] Internet-Draft MyClerk Protocol Operations April 2026 | 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 | +--------+--------------------------+----------------------------+ Table 5: Telephony (Voice, Video, SMS, IVR) Operations 3.6. Calendar & Events (0x0C00-0x0CFF) +========+==========================+=============================+ | 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 | +--------+--------------------------+-----------------------------+ Arcan Expires 29 October 2026 [Page 14] Internet-Draft MyClerk Protocol Operations April 2026 | 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 | +--------+--------------------------+-----------------------------+ Table 6: Calendar & Events Operations 3.7. Tasks, Shopping & Gamification (0x0D00-0x0DFF) +========+==================+===========================+ | OpCode | Name | Description | +========+==================+===========================+ | 0x0D00 | TASK_CREATE | Create task | +--------+------------------+---------------------------+ | 0x0D01 | TASK_GET | Get task | +--------+------------------+---------------------------+ | 0x0D02 | TASK_UPDATE | Update task | +--------+------------------+---------------------------+ Arcan Expires 29 October 2026 [Page 15] Internet-Draft MyClerk Protocol Operations April 2026 | 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 | +--------+------------------+---------------------------+ Arcan Expires 29 October 2026 [Page 16] Internet-Draft MyClerk Protocol Operations April 2026 | 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 | +--------+------------------+---------------------------+ Table 7: Tasks, Shopping & Gamification Operations Arcan Expires 29 October 2026 [Page 17] Internet-Draft MyClerk Protocol Operations April 2026 3.8. Smart Home Devices (0x0E00-0x0EFF) +========+==============================+==========================+ | 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 | Arcan Expires 29 October 2026 [Page 18] Internet-Draft MyClerk Protocol Operations April 2026 +--------+------------------------------+--------------------------+ | 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 | Arcan Expires 29 October 2026 [Page 19] Internet-Draft MyClerk Protocol Operations April 2026 +--------+------------------------------+--------------------------+ | 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 | +--------+------------------------------+--------------------------+ Table 8: Smart Home Devices Operations 3.9. Automation Rules (0x0F00-0x0FFF) +========+======================+===============================+ | 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 | +--------+----------------------+-------------------------------+ Arcan Expires 29 October 2026 [Page 20] Internet-Draft MyClerk Protocol Operations April 2026 | 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 | +--------+----------------------+-------------------------------+ Table 9: Automation Rules Operations 3.10. Maya AI Assistant (0x1000-0x10FF) +========+=============================+============================+ | 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 | Arcan Expires 29 October 2026 [Page 21] Internet-Draft MyClerk Protocol Operations April 2026 +--------+-----------------------------+----------------------------+ | 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 | Arcan Expires 29 October 2026 [Page 22] Internet-Draft MyClerk Protocol Operations April 2026 +--------+-----------------------------+----------------------------+ | 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) | +--------+-----------------------------+----------------------------+ Table 10: Maya AI Assistant Operations 3.11. Synchronization & Federation (0x1100-0x11FF) +========+=============================+==========================+ | 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 | +--------+-----------------------------+--------------------------+ Arcan Expires 29 October 2026 [Page 23] Internet-Draft MyClerk Protocol Operations April 2026 | 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 | +--------+-----------------------------+--------------------------+ Arcan Expires 29 October 2026 [Page 24] Internet-Draft MyClerk Protocol Operations April 2026 | 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 | +--------+-----------------------------+--------------------------+ Arcan Expires 29 October 2026 [Page 25] Internet-Draft MyClerk Protocol Operations April 2026 | 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 | +--------+-----------------------------+--------------------------+ Table 11: Synchronization & Federation Operations 3.12. Orchestration (Notifications, Finance) (0x1200-0x12FF) +========+============================+=============================+ | 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 | Arcan Expires 29 October 2026 [Page 26] Internet-Draft MyClerk Protocol Operations April 2026 +--------+----------------------------+-----------------------------+ | 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 | Arcan Expires 29 October 2026 [Page 27] Internet-Draft MyClerk Protocol Operations April 2026 +--------+----------------------------+-----------------------------+ | 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 | Arcan Expires 29 October 2026 [Page 28] Internet-Draft MyClerk Protocol Operations April 2026 +--------+----------------------------+-----------------------------+ | 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 | Arcan Expires 29 October 2026 [Page 29] Internet-Draft MyClerk Protocol Operations April 2026 +--------+----------------------------+-----------------------------+ | 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 | +--------+----------------------------+-----------------------------+ Arcan Expires 29 October 2026 [Page 30] Internet-Draft MyClerk Protocol Operations April 2026 Table 12: Orchestration (Notifications, Finance) Operations 3.13. Presence, Status & Education (0x1300-0x13FF) +========+==============================+=======================+ | 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 | +--------+------------------------------+-----------------------+ Arcan Expires 29 October 2026 [Page 31] Internet-Draft MyClerk Protocol Operations April 2026 | 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 | +--------+------------------------------+-----------------------+ Arcan Expires 29 October 2026 [Page 32] Internet-Draft MyClerk Protocol Operations April 2026 | 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 | Arcan Expires 29 October 2026 [Page 33] Internet-Draft MyClerk Protocol Operations April 2026 +--------+------------------------------+-----------------------+ | 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 | +--------+------------------------------+-----------------------+ Table 13: Presence, Status & Education Operations 3.14. Health, Social & Community (0x1400-0x14FF) +========+=============================+========================+ | 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 | Arcan Expires 29 October 2026 [Page 34] Internet-Draft MyClerk Protocol Operations April 2026 +--------+-----------------------------+------------------------+ | 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 | Arcan Expires 29 October 2026 [Page 35] Internet-Draft MyClerk Protocol Operations April 2026 +--------+-----------------------------+------------------------+ | 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 | Arcan Expires 29 October 2026 [Page 36] Internet-Draft MyClerk Protocol Operations April 2026 | | | 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 | +--------+-----------------------------+------------------------+ Arcan Expires 29 October 2026 [Page 37] Internet-Draft MyClerk Protocol Operations April 2026 | 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 | +--------+-----------------------------+------------------------+ Arcan Expires 29 October 2026 [Page 38] Internet-Draft MyClerk Protocol Operations April 2026 | 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 | Arcan Expires 29 October 2026 [Page 39] Internet-Draft MyClerk Protocol Operations April 2026 +--------+-----------------------------+------------------------+ | 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 | +--------+-----------------------------+------------------------+ Arcan Expires 29 October 2026 [Page 40] Internet-Draft MyClerk Protocol Operations April 2026 | 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 | +--------+-----------------------------+------------------------+ Table 14: Health, Social & Community Operations 3.15. Location, Mobility & Property (0x1500-0x15FF) +========+==============================+=======================+ | 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 | +--------+------------------------------+-----------------------+ Arcan Expires 29 October 2026 [Page 41] Internet-Draft MyClerk Protocol Operations April 2026 | 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 | Arcan Expires 29 October 2026 [Page 42] Internet-Draft MyClerk Protocol Operations April 2026 | | | 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 | Arcan Expires 29 October 2026 [Page 43] Internet-Draft MyClerk Protocol Operations April 2026 +--------+------------------------------+-----------------------+ | 0x15C0 | PROPERTY_VALUATION_ADD | Add valuation | +--------+------------------------------+-----------------------+ | 0x15C1 | PROPERTY_VALUATION_LIST | List valuations | +--------+------------------------------+-----------------------+ Table 15: Location, Mobility & Property Operations 3.16. Debug, Testing & Plugins (0x1600-0x16FF) +========+==========================+===============================+ | 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 | +--------+--------------------------+-------------------------------+ Arcan Expires 29 October 2026 [Page 44] Internet-Draft MyClerk Protocol Operations April 2026 | 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 | +--------+--------------------------+-------------------------------+ Table 16: Debug, Testing & Plugins Operations 3.17. Mobile Device Management (MDM) (0x1700-0x17FF) +========+================================+=========================+ | 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 | +--------+--------------------------------+-------------------------+ Arcan Expires 29 October 2026 [Page 45] Internet-Draft MyClerk Protocol Operations April 2026 | 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 | Arcan Expires 29 October 2026 [Page 46] Internet-Draft MyClerk Protocol Operations April 2026 | | | 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 | Arcan Expires 29 October 2026 [Page 47] Internet-Draft MyClerk Protocol Operations April 2026 +--------+--------------------------------+-------------------------+ Table 17: Mobile Device Management (MDM) Operations 3.18. Legal Documents & Care Directives (0x1800-0x18FF) +========+=========================+===============================+ | OpCode | Name | Description | +========+=========================+===============================+ | 0x1800 | LEGAL_DOC_CREATE | Create legal document | +--------+-------------------------+-------------------------------+ | 0x1801 | LEGAL_DOC_GET | Get legal document | +--------+-------------------------+-------------------------------+ | 0x1802 | LEGAL_DOC_UPDATE | Update legal document | +--------+-------------------------+-------------------------------+ | 0x1803 | LEGAL_DOC_DELETE | Delete legal document | +--------+-------------------------+-------------------------------+ | 0x1804 | LEGAL_DOC_LIST | List legal documents | +--------+-------------------------+-------------------------------+ | 0x1808 | LEGAL_VERSION_LIST | List document versions | +--------+-------------------------+-------------------------------+ | 0x1809 | LEGAL_VERSION_GET | Get specific version | +--------+-------------------------+-------------------------------+ | 0x180A | LEGAL_VERSION_RESTORE | Restore document to version | +--------+-------------------------+-------------------------------+ | 0x1810 | LEGAL_ACCESS_GRANT | Grant document access | +--------+-------------------------+-------------------------------+ | 0x1811 | LEGAL_ACCESS_REVOKE | Revoke document access | +--------+-------------------------+-------------------------------+ | 0x1812 | LEGAL_ACCESS_LIST | List document access grants | +--------+-------------------------+-------------------------------+ | 0x1813 | LEGAL_ACCESS_CHECK | Check access for user | +--------+-------------------------+-------------------------------+ | 0x1818 | LEGAL_SHARE_CREATE | Create Shamir shares | +--------+-------------------------+-------------------------------+ | 0x1819 | LEGAL_SHARE_LIST | List shares for document | +--------+-------------------------+-------------------------------+ | 0x181A | LEGAL_SHARE_VERIFY | Verify share holder access | +--------+-------------------------+-------------------------------+ | 0x181B | LEGAL_SHARE_RECOVER | Recover document from shares | +--------+-------------------------+-------------------------------+ | 0x1820 | LEGAL_EXT_SHARE_CREATE | Create external share link | +--------+-------------------------+-------------------------------+ | 0x1821 | LEGAL_EXT_SHARE_REVOKE | Revoke external share | +--------+-------------------------+-------------------------------+ | 0x1822 | LEGAL_EXT_SHARE_LIST | List external shares | +--------+-------------------------+-------------------------------+ | 0x1823 | LEGAL_EXT_SHARE_ACCESS | Access via external share | Arcan Expires 29 October 2026 [Page 48] Internet-Draft MyClerk Protocol Operations April 2026 +--------+-------------------------+-------------------------------+ | 0x1828 | LEGAL_REMINDER_CREATE | Create reminder | +--------+-------------------------+-------------------------------+ | 0x1829 | LEGAL_REMINDER_UPDATE | Update reminder | +--------+-------------------------+-------------------------------+ | 0x182A | LEGAL_REMINDER_DELETE | Delete reminder | +--------+-------------------------+-------------------------------+ | 0x182B | LEGAL_REMINDER_LIST | List reminders | +--------+-------------------------+-------------------------------+ | 0x182C | LEGAL_REMINDER_SNOOZE | Snooze reminder | +--------+-------------------------+-------------------------------+ | 0x182D | LEGAL_REMINDER_COMPLETE | Mark reminder complete | +--------+-------------------------+-------------------------------+ | 0x1830 | LEGAL_AUDIT_LIST | List audit entries | +--------+-------------------------+-------------------------------+ | 0x1838 | LEGAL_ACCOUNT_CREATE | Add digital account | +--------+-------------------------+-------------------------------+ | 0x1839 | LEGAL_ACCOUNT_UPDATE | Update digital account | +--------+-------------------------+-------------------------------+ | 0x183A | LEGAL_ACCOUNT_DELETE | Delete digital account | +--------+-------------------------+-------------------------------+ | 0x183B | LEGAL_ACCOUNT_LIST | List digital accounts | +--------+-------------------------+-------------------------------+ | 0x1840 | LEGAL_TEMPLATE_LIST | List document templates | +--------+-------------------------+-------------------------------+ | 0x1841 | LEGAL_TEMPLATE_GET | Get document template | +--------+-------------------------+-------------------------------+ | 0x1848 | LEGAL_EMERGENCY_REQUEST | Request emergency access | +--------+-------------------------+-------------------------------+ | 0x1849 | LEGAL_EMERGENCY_APPROVE | Approve emergency access | +--------+-------------------------+-------------------------------+ | 0x184A | LEGAL_EMERGENCY_DENY | Deny emergency access | +--------+-------------------------+-------------------------------+ | 0x184B | LEGAL_EMERGENCY_CHECK | Check emergency access status | +--------+-------------------------+-------------------------------+ Table 18: Legal Documents & Care Directives Operations 3.19. Mobility & Vehicle Management (0x1900-0x19FF) +========+============================+==========================+ | OpCode | Name | Description | +========+============================+==========================+ | 0x1900 | MOBILITY_VEHICLE_CREATE | Create vehicle | +--------+----------------------------+--------------------------+ | 0x1901 | MOBILITY_VEHICLE_GET | Get vehicle | +--------+----------------------------+--------------------------+ | 0x1902 | MOBILITY_VEHICLE_UPDATE | Update vehicle | Arcan Expires 29 October 2026 [Page 49] Internet-Draft MyClerk Protocol Operations April 2026 +--------+----------------------------+--------------------------+ | 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 | Arcan Expires 29 October 2026 [Page 50] Internet-Draft MyClerk Protocol Operations April 2026 +--------+----------------------------+--------------------------+ | 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 | +--------+----------------------------+--------------------------+ Table 19: Mobility & Vehicle Management Operations 3.20. Travel & Vacation (0x1A00-0x1AFF) +========+=========================+=============================+ | 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 | Arcan Expires 29 October 2026 [Page 51] Internet-Draft MyClerk Protocol Operations April 2026 +--------+-------------------------+-----------------------------+ | 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 | +--------+-------------------------+-----------------------------+ Table 20: Travel & Vacation Operations Arcan Expires 29 October 2026 [Page 52] Internet-Draft MyClerk Protocol Operations April 2026 3.21. Audit & Compliance (0x1B00-0x1BFF) +========+============================+=============================+ | 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 | Arcan Expires 29 October 2026 [Page 53] Internet-Draft MyClerk Protocol Operations April 2026 +--------+----------------------------+-----------------------------+ | 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 | +--------+----------------------------+-----------------------------+ Table 21: Audit & Compliance Operations 3.22. Audio Pipeline (0x1C00-0x1CFF) +========+================================+========================+ | 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 | Arcan Expires 29 October 2026 [Page 54] Internet-Draft MyClerk Protocol Operations April 2026 +--------+--------------------------------+------------------------+ | 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 | +--------+--------------------------------+------------------------+ Arcan Expires 29 October 2026 [Page 55] Internet-Draft MyClerk Protocol Operations April 2026 | 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 | +--------+--------------------------------+------------------------+ Arcan Expires 29 October 2026 [Page 56] Internet-Draft MyClerk Protocol Operations April 2026 Table 22: Audio Pipeline Operations 3.23. Desktop Client (0x1D00-0x1DFF) +========+=======================+===========================+ | 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 | +--------+-----------------------+---------------------------+ Table 23: Desktop Client Operations 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. Arcan Expires 29 October 2026 [Page 57] Internet-Draft MyClerk Protocol Operations April 2026 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, March 1997, . [RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, May 2017, . [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, June 2017, . [MYCLERK-CORE] Arcan, M.J., "The MyClerk Protocol: Tiered Security Communication for Distributed Family Systems", Work in Progress, Internet-Draft, draft-myclerk-protocol-03, 2026, . Author's Address Michael J. Arcan Arcan Consulting Email: protocol@arcan-it.de URI: https://myclerk.eu Arcan Expires 29 October 2026 [Page 58]