Index: test/guardianship.test.js
===================================================================
--- test/guardianship.test.js	(revision e61c289a40c106afec8f8271727dce91faf8c645)
+++ test/guardianship.test.js	(revision c26cc18be55079e31ab7f92b27f94d8de391003e)
@@ -77,4 +77,13 @@
   assert.equal(G.listOffers('kid').length, 1);
 
+  // The kid's offers queue carries the daemon-contract helper fields the
+  // Shaer clients render their accept button from.
+  const kidQ = G.offersCollection(`${KID}/queues/offers`, 'kid', KID);
+  assert.equal(kidQ.totalItems, 1);
+  assert.equal(kidQ.orderedItems[0]['shaer:needsMyAccept'], true);
+  assert.equal(kidQ.orderedItems[0]['shaer:iAmCandidate'], false);
+  assert.equal(kidQ.orderedItems[0]['shaer:ward'], KID);
+  assert.equal(kidQ.orderedItems[0]['shaer:candidate'], ME);
+
   // The kid accepts over C2S; the answer travels to the guardian.
   const r = await G.handleGuardianshipOutbox(kid, { type: 'Accept', object: offerId });
