Receipt · Move step
Parity 98.8%; release 1 is ready for you
04:13 – 04:14 · issued by ed25519:ad6b4dacb34169a3
Signature checked against our published key ed25519:ad6b4dacb34169a3
- Digest
- sha256:96f30a9062ca56ca5354ba3e9df6cde36827a0ad183d74fcf816b5f7468a1d1f
- About
- Parity 98.8%; release 1 is ready for you
- Outputs
- sha256:63f096dae93363939c4882fed7949bb77f5bdfa5fce7df23e4fb94ba302f401a
sha256:b540503bde9649f3e0f1bd4319b9f9e66c596b7201ae06b840c232744497431b
sha256:29b4c456de593cfbe60485755b73a9fcf52577abf9e5e3d9fb454a0a6611c635
sha256:f06e001186d27fe8be8d7c7b6fa5772a1a6c231f50ffc46d30e47b97d57b86e7 - Signing key
- ed25519:ad6b4dacb34169a3
This fetches the signed receipt and our public key and checks the Ed25519 signature here, without trusting this page.
The signed receipt
{
"detail": {
"candidate": {
"files": 107,
"manifest_digest": "sha256:f06e001186d27fe8be8d7c7b6fa5772a1a6c231f50ffc46d30e47b97d57b86e7",
"pages": 50,
"seq": 1
},
"flagged": [],
"pages": [
{
"attempt": 1,
"path": "/",
"score": 0.988,
"state": "pass",
"text": 1,
"verdict": "The rebuilt Home page carries all the required text (headline, bakery description, custom cake ordering details with KES 3,500 per kilogram price, latest news link, and weekly offer link) in a sensibl",
"vision": 0.96
},
{
"attempt": 1,
"path": "/a-cake-for-two-hundred-guests/",
"score": 0.9909999999999999,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page carries all the required body text about the bakery's morning routine, dough resting and counter hours, in readable order under the matching heading.",
"vision": 0.97
},
{
"attempt": 1,
"path": "/a-class-of-first-time-bakers/",
"score": 0.9909999999999999,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page carries the full required text: the title 'A class of first-time bakers' and both body paragraphs about the cake studio experiment and the farmers' flour appear in order, with the col",
"vision": 0.97
},
{
"attempt": 1,
"path": "/a-morning-at-the-ovens/",
"score": 0.9909999999999999,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page shows the title and both body paragraphs with all the required wording in readable order, with only the site banner, header and footer added around it.",
"vision": 0.97
},
{
"attempt": 1,
"path": "/a-visit-to-the-mill-in-nakuru/",
"score": 0.9909999999999999,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page carries all the required text: the title, both paragraphs about the bakery's morning routine and dough resting, and the counter hours Tuesday to Sunday, in a readable order.",
"vision": 0.97
},
{
"attempt": 1,
"path": "/about/",
"score": 0.9909999999999999,
"state": "pass",
"text": 1,
"verdict": "The rebuilt /about/ page carries all the required text (history, ingredients, team, and staff login line) in a readable, sensible order, with only minor layout differences.",
"vision": 0.97
},
{
"attempt": 1,
"path": "/achiengs-cake-studio/",
"score": 0.9909999999999999,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page carries all the required text (title and both paragraphs about the cake studio, farmers, and three days' notice) in a sensible order, with only extra site chrome and footer added.",
"vision": 0.97
},
{
"attempt": 1,
"path": "/baking-at-altitude-in-nairobi/",
"score": 0.9909999999999999,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page shows the title and both paragraphs of the required text in readable order, with the extra banner, header and footer content being additional rather than missing.",
"vision": 0.97
},
{
"attempt": 1,
"path": "/banana-bread-with-overripe-bananas/",
"score": 0.979,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page shows the title and all the required body text (the small-things sentence and both small-batches sentences, plus the 'tell us what you think' line) in a sensible order, though the pag",
"vision": 0.93
},
{
"attempt": 1,
"path": "/bread-for-school-lunches/",
"score": 0.9909999999999999,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page shows the heading and both paragraphs of the required text in readable order, with only the layout and footer differing.",
"vision": 0.97
},
{
"attempt": 1,
"path": "/bread/",
"score": 0.9849999999999999,
"state": "pass",
"text": 1,
"verdict": "The rebuilt /bread/ page shows the heading and full bread description text (six breads, all listed varieties, and the eighteen-hour fermentation note) in a readable order, with only extra site chrome ",
"vision": 0.95
},
{
"attempt": 1,
"path": "/carrot-cake-with-kenyan-walnuts/",
"score": 0.988,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page shows the title and both body paragraphs with all the required wording in readable order, with only the layout differing from what was expected.",
"vision": 0.96
},
{
"attempt": 1,
"path": "/chocolate-fudge-cake-our-bestseller/",
"score": 0.9909999999999999,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page shows the full required text about the chocolate fudge cake, Wanjiru's process, and selling out by four, in a sensible order with the heading on top.",
"vision": 0.97
},
{
"attempt": 1,
"path": "/christmas-cake-orders-open/",
"score": 0.979,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page shows the title and both body paragraphs with the required wording in readable order, with only the layout differing from the expected content.",
"vision": 0.93
},
{
"attempt": 1,
"path": "/classes/",
"score": 0.9849999999999999,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page carries all the required content: the Baking classes heading, the Saturday morning class details for up to eight people with the three course topics, and the KES 4,500 price including",
"vision": 0.95
},
{
"attempt": 1,
"path": "/contact/",
"score": 0.9849999999999999,
"state": "pass",
"text": 1,
"verdict": "The rebuilt contact page shows all the required details (address, opening hours, phone/WhatsApp, and email) in a readable, logical order, with only minor layout differences from the expected content.",
"vision": 0.95
},
{
"attempt": 1,
"path": "/custom-cakes/",
"score": 0.9909999999999999,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page carries all the required custom cakes text, including the notice periods, the four prices, and the deposit and confirmation terms, in a sensible order.",
"vision": 0.97
},
{
"attempt": 1,
"path": "/cutting-waste-bread-pudding-fridays/",
"score": 0.9909999999999999,
"state": "pass",
"text": 1,
"verdict": "All the required text about bread pudding Fridays is present, readable and in the correct order on the rebuilt page, with only layout differences from the expected content.",
"vision": 0.97
},
{
"attempt": 1,
"path": "/decorating-with-fresh-flowers-safely/",
"score": 0.9909999999999999,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page shows the title and both paragraphs of the required text in the correct order, with the added site header, AI disclaimer and footer not conflicting with the content.",
"vision": 0.97
},
{
"attempt": 1,
"path": "/easter-hot-cross-buns/",
"score": 0.9909999999999999,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page shows the full required text about Wanjiru, the overnight dough rest, hand shaping at five, batch notes and selling out by four, in a clear and sensible order.",
"vision": 0.97
},
{
"attempt": 1,
"path": "/faq/",
"score": 0.9849999999999999,
"state": "pass",
"text": 1,
"verdict": "The rebuilt FAQ page shows all three questions and their answers in the expected order, matching the required text, with only minor layout differences such as an empty header area.",
"vision": 0.95
},
{
"attempt": 1,
"path": "/feeding-a-starter-on-holiday/",
"score": 0.979,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page shows the title and both body paragraphs with the same wording as the required text, differing only in capitalization and punctuation, and the content is readable and in the right ord",
"vision": 0.93
},
{
"attempt": 1,
"path": "/five-cakes-for-a-first-birthday/",
"score": 0.988,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page shows the title, both paragraphs, and every sentence of the required text in the right order, with only the layout differing.",
"vision": 0.96
},
{
"attempt": 1,
"path": "/how-long-does-a-cake-keep/",
"score": 0.9849999999999999,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page carries all the required text: the heading and both body paragraphs about the cake studio, the farmers and the three days' notice are present and in the correct order, with only the l",
"vision": 0.95
},
{
"attempt": 1,
"path": "/how-to-store-sourdough/",
"score": 0.9909999999999999,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page shows the title and all of the required body text in a sensible order, with only the cosmetic addition of the footer and banner elements.",
"vision": 0.97
},
{
"attempt": 1,
"path": "/how-we-choose-our-wheat/",
"score": 0.9909999999999999,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page carries all the required text about choosing wheat, in the same order, with only the layout and surrounding boilerplate differing.",
"vision": 0.97
},
{
"attempt": 1,
"path": "/journal/",
"score": 0.9099999999999999,
"state": "pass",
"text": 1,
"verdict": "The visible journal entries, dates and order match the required text, but the screenshot cuts off after \"How to store sourdough\", so the later entries (from \"Meet Otieno\" onward) could not be verified",
"vision": 0.7
},
{
"attempt": 1,
"path": "/lemon-tart-season/",
"score": 0.9909999999999999,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page shows all the required text about the lemon tart season, with the heading and both paragraphs present and in the correct order.",
"vision": 0.97
},
{
"attempt": 1,
"path": "/making-chapati-style-flatbread/",
"score": 0.9909999999999999,
"state": "pass",
"text": 1,
"verdict": "All the required text is present, readable and in the correct order on the rebuilt page, with only the layout and styling differing from the expected content.",
"vision": 0.97
},
{
"attempt": 1,
"path": "/mandazi-on-sunday-mornings/",
"score": 0.9909999999999999,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page carries all the required text about mandazi on Sunday mornings, in a sensible order and readable layout, with only extra site chrome (fixture banner, header, footer) added.",
"vision": 0.97
},
{
"attempt": 1,
"path": "/meet-otieno-our-head-baker/",
"score": 0.9909999999999999,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page shows the full heading and both paragraphs of required text in readable, correct order, with only design differences and extra site chrome that do not affect the content.",
"vision": 0.97
},
{
"attempt": 1,
"path": "/menu/",
"score": 0.988,
"state": "pass",
"text": 1,
"verdict": "The rebuilt /menu/ page shows all the required menu content (heading, intro sentence, and all six priced items) in a readable, sensible order, with only minor layout differences.",
"vision": 0.96
},
{
"attempt": 1,
"path": "/our-bakery-playlist/",
"score": 0.9849999999999999,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page shows the heading and both paragraphs with all the required text in the correct order, with only layout differences and no content missing.",
"vision": 0.95
},
{
"attempt": 1,
"path": "/our-butter-comes-from-limuru/",
"score": 0.9909999999999999,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page shows the full required text: the heading 'Our butter comes from Limuru' and both paragraphs about the experiment, the farmers, and ordering with three days' notice, in readable order",
"vision": 0.97
},
{
"attempt": 1,
"path": "/our-new-spelt-loaf/",
"score": 0.9909999999999999,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page carries all the required text about the spelt loaf, the pre-dawn routine, the overnight dough rest and the Tuesday-to-Sunday counter invitation, in a sensible order with only extra si",
"vision": 0.97
},
{
"attempt": 1,
"path": "/our-wholesale-van/",
"score": 0.9909999999999999,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page shows the title 'Our wholesale van' and both body paragraphs with all the required wording in the correct order, with only layout and extra footer/banner text differing.",
"vision": 0.97
},
{
"attempt": 1,
"path": "/packaging-without-plastic/",
"score": 0.9909999999999999,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page shows the heading 'Packaging without plastic' and both body paragraphs with all the required text in the correct order, with only minor layout differences.",
"vision": 0.97
},
{
"attempt": 1,
"path": "/passion-fruit-season-is-here/",
"score": 0.9909999999999999,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page shows the heading and both body paragraphs with all the required text in the correct order, with only extra site chrome and footer added around it.",
"vision": 0.97
},
{
"attempt": 1,
"path": "/rainy-season-proving-times/",
"score": 0.9909999999999999,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page shows the full required text (title, both paragraphs with the same wording, in order) with only layout and styling differences, plus extra site chrome and footer content.",
"vision": 0.97
},
{
"attempt": 1,
"path": "/rye-bread-for-beginners/",
"score": 0.9909999999999999,
"state": "pass",
"text": 1,
"verdict": "All the required text about rye bread for beginners, the bakery's morning routine, the overnight dough rest and the Tuesday to Sunday counter visits is present, readable and in the correct order on th",
"vision": 0.97
},
{
"attempt": 1,
"path": "/seeded-loaves-and-where-the-seeds-come-from/",
"score": 0.9909999999999999,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page shows the title and all the body text about seeded loaves, the farmers, the twelve tasted versions and the closing invitation, in a readable and correct order.",
"vision": 0.97
},
{
"attempt": 1,
"path": "/sourdough-starter-turns-five/",
"score": 0.9909999999999999,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page shows the title, both body paragraphs and all the required sentences about Mama Kilele and the starter celebration in readable, correct order.",
"vision": 0.97
},
{
"attempt": 1,
"path": "/sugar-flowers-step-by-step/",
"score": 0.9909999999999999,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page shows the title and both paragraphs of required text in the correct order, with only the wording of the 'sells out' line slightly differing in punctuation from the expected text.",
"vision": 0.97
},
{
"attempt": 1,
"path": "/thank-you-for-nine-years/",
"score": 0.9909999999999999,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page shows the heading and both paragraphs of the required text in the correct order, with only extra site chrome and footer added.",
"vision": 0.97
},
{
"attempt": 1,
"path": "/the-cardamom-bun-explained/",
"score": 0.9909999999999999,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page shows the title and both paragraphs of the required text in readable order, with only the site chrome and footer added around them.",
"vision": 0.97
},
{
"attempt": 1,
"path": "/the-story-of-mama-kilele/",
"score": 0.9849999999999999,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page shows the title and both body paragraphs with all the required wording in readable order, with only extra site chrome (banner, footer notice) added around it.",
"vision": 0.95
},
{
"attempt": 1,
"path": "/what-a-wedding-cake-tasting-looks-like/",
"score": 0.9909999999999999,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page carries all the required text: the title, the three body paragraphs and the closing line about bread, in a sensible order with readable layout.",
"vision": 0.97
},
{
"attempt": 1,
"path": "/wholesale/",
"score": 0.9909999999999999,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page shows the wholesale heading and the full required sentence about supplying cafés and offices in Kilimani, Kileleshwa and Westlands, with 6am deliveries and the price list request, all",
"vision": 0.97
},
{
"attempt": 1,
"path": "/why-our-croissants-take-three-days/",
"score": 0.9909999999999999,
"state": "pass",
"text": 1,
"verdict": "All the required text is present, readable and in the correct order on the rebuilt page, with only the layout and added footer differing from the expected content.",
"vision": 0.97
},
{
"attempt": 1,
"path": "/why-we-close-on-mondays/",
"score": 0.9909999999999999,
"state": "pass",
"text": 1,
"verdict": "The rebuilt page shows the title and all the required body text about closing on Mondays, in a readable and logical order, with only the extra site banner and footer added.",
"vision": 0.97
}
],
"parity": 0.9875799999999997,
"rendered_in_room": true,
"step": "prove",
"summary": "Parity 98.8%; release 1 is ready for you",
"title": "Parity 98.8%; release 1 is ready for you"
},
"ended_at": "2026-11-08T04:14:14.042440481Z",
"inputs": [],
"issuer": "ed25519:ad6b4dacb34169a3",
"kind": "move.step",
"outputs": [
"sha256:63f096dae93363939c4882fed7949bb77f5bdfa5fce7df23e4fb94ba302f401a",
"sha256:b540503bde9649f3e0f1bd4319b9f9e66c596b7201ae06b840c232744497431b",
"sha256:29b4c456de593cfbe60485755b73a9fcf52577abf9e5e3d9fb454a0a6611c635",
"sha256:f06e001186d27fe8be8d7c7b6fa5772a1a6c231f50ffc46d30e47b97d57b86e7"
],
"receipt_id": "rcpt_01a1b95d2e1a708e9ad129e762e93865",
"signature": "uKcjJvYcejLrmUaBGHa4amr-4Xh_cRu_2r91y0Nb0e_Xrcz9z4ydSzp8hAZemoi2fcrDe_WVHmOWEH6-Gj-lDg",
"site": "site_01a1b735d33d7339bb85948b96232565",
"started_at": "2026-11-08T04:13:59.346993768Z",
"subject": {
"id": "move_01a1b95bbbce715caddbf80f78046e4f",
"type": "move"
}
}