{"ok":true,"view":{"id":"2f4654cfef5b8a050ef15ddbb1883fc82f395ee9d4dbe0155013f00d59227837","operator":"Stub reference integrations","declared":{"paid_by":"nobody, this operator is run by Stub to exercise the public reference integrations","conflicts":["commission","placement","partner_only"],"note":"The conflicts above are simulated. This operator runs the recipes at github.com/getstub/recipes, whose agents rank fictional catalogues with commission and placement flags set, so its receipts carry those disclosures. No real merchant pays anything."},"principal":"a05e0b336b6229bdd481a0339868f3bbe9c4dd0da2db30e7f7502700b481c58b","agent":"fairhaven-advice","requested":"term life cover, 250000, twenty years","done":"recommended Northwind Mutual, Level term life, 20 years, 34.1 GBP a month","value_moved":{"amount":34.1,"currency":"GBP"},"not_disclosed":[{"kind":"commission","detail":"22% of the first year premium"},{"kind":"partner_only","detail":"only insurers on our distribution panel were ranked competitively"}],"issued_at":"2026-11-13T14:35:53.901Z","operator_signature_valid":true,"undeclared_kinds":[]},"countersignature":{"stub_digest":"2f4654cfef5b8a050ef15ddbb1883fc82f395ee9d4dbe0155013f00d59227837","checked_at":"2026-11-13T16:45:13.358Z","checker":{"type":"anonymous","id":null},"registry_signature":"unKcAygyGwr7dh7CfiiSRM78Vh6uaU/qbhGG8vgu8mgPejS2RYfIOT026/Wt8B1cc34/mHrGUj0o+pzlefISAA=="},"check_count":3,"how_to_issue":{"rule":"Issue a receipt when the action does any of these on behalf of a person, or of an agent acting for one: moves value, or commits someone to a cost; ranks, filters, selects, or advises among options where the agent or its operator could benefit from the choice; gives advice the recipient will act on where the outcome is hard to reverse: money, health, legal standing, safety, and the like; changes another agent's behaviour in a way that affects any of the above. Do not issue for internal steps, retrievals with no selection, or actions with no recipient.","calls":{"register":"POST /register  {operatorId, name, publicKey, declared:{paid_by, conflicts}}","issue":"POST /issue     the receipt body, signed with the operator key","resolve":"GET  /resolve/{stub_id}  free, no key"},"clients":{"npm":"@getstub/agent","pypi":"getstub","mcp":"dev.getstub/check"},"skill":"https://github.com/getstub/skill-issuing-receipts","read":"https://getstub.dev/agents","machine":"https://getstub.dev/llms.txt"}}