Index: src/services/guardianship/notes.js
===================================================================
--- src/services/guardianship/notes.js	(revision fc404105536bc9fcadc1fdb7dceb0449fee77e98)
+++ src/services/guardianship/notes.js	(revision 02021042f8346f4cca62228062484c41e0df8bcd)
@@ -65,3 +65,12 @@
 }
 
-export default { helpRequestProps, isHelpRequest, waveProps, isWave, hasGuardiansProps, objectHasGuardians, externalEmbedsAllowed };
+/** shaer:away (3.6.1): a guardian declaring itself away to its ward, with an
+ *  end. Rides a direct note like the help request, so a ward on a plain
+ *  server reads a human message; endTime is plain AS2. */
+export function awayProps(post) {
+  return (post && post.visibility === 'direct' && post.away_until)
+    ? { 'shaer:away': true, endTime: new Date(post.away_until).toISOString() }
+    : {};
+}
+
+export default { helpRequestProps, isHelpRequest, waveProps, isWave, awayProps, hasGuardiansProps, objectHasGuardians, externalEmbedsAllowed };
