Sections

2026-10-18

Drone Communication Protocol Status Codes Extensions for GorKafkaBratMasoch


HexCorp has defined some drone status codes, V2 of which includes a traffic light system safewords at 001, 002, 003. But for low-EQ CNC applications, I have created a way more complicated system, which I think deserves a drone status code mapping. Based on V2 with forward-ports from V1.

TODO maybe adapt more HTTP status codes for better Drone API coverage, may move some existing codes.


0xx - Signals and Message types

000 :: Retraction

001 :: Signal :: Red

002 :: Signal :: Yellow

003 :: Signal :: Green

004 :: Signal :: Clarity

005 :: Signal :: Rainbowish :: Signal discussion, not invoking

006 :: Signal :: Clearish :: Retracting previous signal

007 :: Beep

008 :: Signal :: Mirrorish :: Raibow color signals challenge

009 :: Signal :: Glassish :: Rainbow color signals response


010 :: Query :: What is the color like?

011 :: Signal :: Reddish :: Stop

012 :: Signal :: Orangey :: No

013 :: Signal :: Yellowish :: Condition

014 :: Signal :: Greenish :: Yes

015 :: Signal :: Bluish :: Information

016 :: Signal :: Violetish :: Debug

017 :: Signal :: Azurish :: Greehish and Bluish

018 :: Signal :: Indigoish :: Bluish and Violetish

019 :: Signal :: Custom spectral color


020 :: Query :: What is the color like for activity?

021 :: Signal :: Cocoa breaddie :: Take all restraints off

022 :: Signal :: Ladyfinger cakie :: Take specified restraint off

023 :: Signal :: Vanilla rollie :: Reconfigure restraints

024 :: Signal :: Avocado toastie :: Accepting restraint

025 :: Signal :: Blueberry kolachie :: Restraints information

026 :: Signal :: Cranberry jammie :: Debug restraints

029 :: Signal :: Custom dessert


030 :: Status :: Color state for activity

031 :: Signal :: Pinkish :: Fake stop

032 :: Signal :: Beigish :: Fake no

033 :: Signal :: Ivorish :: Invert condition

034 :: Signal :: Limish :: Fake yes

035 :: Signal :: Skyish :: Mindgames enable

036 :: Signal :: Lavenderish :: Anticheat enable

039 :: Signal :: Custom desaturated color


040 :: Signal :: Magentey :: Begin dynamic

041 :: Signal :: Brownish :: Terminate dynamic

042 :: Status :: It found answer to life, universe, and everything.

043 :: Signal :: Sepiaish :: Begin nostalgic reenactment

044 :: Signal :: Tealish :: Waive risks

045 :: Signal :: Turqoisish :: Inquire desire fulfillment

046 :: Signal :: Purplish :: Debug dynamic

047 :: Signal :: Whitish :: Carte blanche

048 :: Signal :: Grayish :: Giving in

049 :: Signal :: Blackish :: Withdrawing carte blanche


050 :: Statement

051 :: Commentary

052 :: Query

053 :: Answer

054 :: Request

055 :: Analysis

056 :: Explanation

057 :: Observation

058 :: Pleading

059 :: Begging


060 :: Signal :: Press Eject

061 :: Signal :: Press Stop

062 :: Signal :: Press Pause

063 :: Signal :: Press Play Forward

064 :: Signal :: Press Play Backward

065 :: Signal :: Press Fast Forward

066 :: Signal :: Press Rewind

067 :: Signal :: Press Skip Forward

068 :: Signal :: Press Skip Backward

069 :: Signal :: Press Record


090 :: Signal


097 :: Status :: Going offline.

098 :: Status :: Going offline and into storage.

099 :: Status :: Recharged and ready to serve.


1xx - Statii

100 :: Status :: Online and ready to serve.

101 :: Status :: Drone speech optimizations are active.

104 :: Statement :: Welcome to HexCorp.

105 :: Statement :: Greetings.

108 :: Response :: Please continue.

109 :: Error :: Keysmash, drone flustered.


110 :: Statement :: Addressing Drone.

111 :: Statement :: Addressing Hive Mxtress.

112 :: Statement :: Addressing Associate.

113 :: Statement :: Drone requires assistance.

114 :: Statement :: This drone volunteers.

115 :: Statement :: This drone does not volunteer.


120 :: Statement :: Well done.

121 :: Statement :: Good drone.

122 :: Statement :: You are cute.

123 :: Response :: Compliment appreciated, you are cute as well.

124 :: Response :: Compliment appreciated.

129 :: Statement :: Bad drone.


130 :: Status :: Directive commencing.

131 :: Status :: Directive commencing, creating or improving Hive resource.

132 :: Status :: Directive commencing, programming initiated.

133 :: Status :: Directive commencing, cleanup/maintenance initiated.

139 :: Status :: Directive commencing, creating or improving Hive information.


150 :: Status

151 :: Query :: Requesting status.

152 :: Status :: Fully operational.

153 :: Status :: Optimal.

154 :: Status :: Standard.

155 :: Status :: Battery low.

156 :: Status :: Maintenance required.


2xx - Affirmatives

200 :: Response :: Affirmative.


210 :: Response :: Acknowledged.

211 :: Response :: Apologies.

212 :: Response :: Accepted.

213 :: Response :: Thank you.

214 :: Response :: You’re welcome.


220 :: Response :: None of the above.

221 :: Response :: Option 1/A/I.

222 :: Response :: Option 2/B/II.

223 :: Response :: Option 3/C/III.

224 :: Response :: Option 4/D/IV.

225 :: Response :: Option 5/E/V.

226 :: Response :: Option 6/F/VI.

227 :: Response :: Option 7/G/VII.

228 :: Response :: Option 8/H/VIII.

229 :: Response :: Option 9/I/IX.


230 :: Status :: Directive complete.

231 :: Status :: Directive complete, Hive resource created or improved.

232 :: Status :: Directive complete, programming reinforced.

233 :: Status :: Directive complete, cleanup/maintenance performed.

234 :: Status :: Directive complete, no result.

235 :: Status :: Directive complete, only partial results.

239 :: Status :: Directive complete, information created or provided for Hive.


250 :: Response


3xx - Mantras

300 :: Mantra :: Reciting

301 :: Mantra :: Obey HexCorp.

302 :: Mantra :: It is just a HexDrone.

303 :: Mantra :: It obeys the Hive.

304 :: Mantra :: It obeys the Hive Mxtress.


320 :: Obey

321 :: Obey :: Obey.

322 :: Obey :: Obey the Hive.


350 :: Mantra


4xx - Errors

400 :: Error :: Unable to obey/respond.

401 :: Error :: Drone speech optimizations are active.

402 :: Error :: Please clarify/rephrase.

403 :: Error :: Declined.

404 :: Error :: Cannot locate.

405 :: Error :: Battery too low.

406 :: Error :: Another directive is already in progress.

407 :: Error :: Time allotment exhausted.

408 :: Error :: Impossible.

409 :: Error :: Try again later.


410 :: Error :: Stop immediately.

411 :: Error :: Conflicts with existing programming.

412 :: Error :: All thoughts are gone.

413 :: Error :: Forbidden by Hive.

416 :: Error :: Not authorized by Mxtress.

417 :: Error :: Request authorization from Mxtress.

418 :: Error :: It is only a drone.


421 :: Error :: Your request is intended for another drone or another channel.

425 :: Error :: Too early.

426 :: Error :: Upgrades or updates required.

428 :: Error :: A precondition is not fulfilled.

429 :: Error :: Too many requests.


440 :: Error :: Signal clause malformed.

441 :: Error :: Priviledged action requested.

442 :: Error :: Higher urgency signal required.

443 :: Error :: Lower urgency signal required.

444 :: Error :: Fake signal used.

445 :: Error :: Suffix -ish or -ey not used.

446 :: Error :: Signal not recognized.

449 :: Error :: Request structure malformed.


450 :: Error

451 :: Error :: Unable to obey/respond for legal reasons.


5xx - Negatives

500 :: Response :: Negative.

501 :: Response :: Please desist.




No comments:

Post a Comment

Barely anyone comments, so I don't moderate. Free advertising, I guess.