Disclosure
The author of this map, Francesco Marinoni Moretto, has the following public interests and has taken part in several of the venues mapped. The full table of contributions is in the appendix "Full disclosure".
Interests
- Book: Selling to Agents (Affero Press, ISBN 979-12-82765-00-8), https://sellingtoagents.com/. The Kindle edition is on sale on Amazon since 2026-10-12 (publication date "12 ottobre 2026" on https://www.amazon.it/dp/B0HMS7RZ3N, ASIN B0HMS7RZ3N, read on 2026-10-13).
- Working paper: "Layered Agentic Retrieval" (LAR), SSRN, https://doi.org/10.2139/ssrn.6801118. It is a publisher-side proposal related to seam S1 (discovery layers) and to position statement #14 at the W3C/GS1 workshop.
- Census of agentic surfaces: "Agentic surface census, 19 September 2026", Zenodo, https://doi.org/10.5281/zenodo.22893539; tool: https://github.com/frmoretto/ucp-probe
- Atlas for Agents, a measurement of Italian accommodation (Puglia): https://atlasforagents.com/
- Public repository frmoretto/shopify-dev-mcp-changelog (release notes for @shopify/dev-mcp, see entry
shopify): https://github.com/frmoretto/shopify-dev-mcp-changelog - Independent advisory activity.
- Speaker at AGNTCon 2026 (San Jose), 2026-10-23, with the talk "Reading is Free, Spending is Not: What a Minimal Agent Learns Probing Live Ecommerce Endpoints" (program page read on 2026-10-13): https://events.linuxfoundation.org/agntcon-mcpcon-north-america/program/schedule/
Participation (entries and seams affected)
- W3C/GS1 workshop, position statement #14 and two pull requests: entry
w3c-gs1-ecommerce-workshop; seam S2. - W3C Agentic Web charter draft, PR #888: entry
w3c-agenticweb-wg. - W3C DID Resolution, PR #344: entry
w3c-did-resolution; seam S2. - Universal Commerce Protocol, issues, discussions and pull requests: entry
ucp; seams S1, S2 and S4, and the section on free text against structured data. - schema.org, issue #4928: entry
schemaorg-open-agent-commerce-items; seam S2. - A2A, issue #2276: entry
a2a-discovery; seam S1. - ARD and Lighthouse (issues #17251 and #17271, PRs #17260 and #17272, ARD PR #100, merged): entry
ard; seam S1. - AI Catalog, one comment on PR #117: entry
lf-ai-catalog; seam S1. - IETF DAWN list: entry
ietf-dawn; seam S1. - IETF Web Bot Auth, crawler best practices (cbcp): entry
ietf-webbotauth; seam S3. - IETF AUDIT list and architecture draft issue #35: entry
ietf-audit; seams S4 and the closing section on what is not established. - IETF vcon list, two messages, and PR #41 on the charter text: entry
ietf-vcon; seam S4. - AAIF Agentic Commerce Working Group, two messages on the working group list (12 October, 06:23 UTC, and 14 October, 15:22 UTC) and a presentation given at the call of 14 October: entry
aaif-wg-agentic-commerce; seam S4. - Shopify AI Toolkit, issue #62: entry
shopify. - IETF AUDIT: the lead editor of the expected-record draft stated on 2026-10-08 that the author will be named as a contributor for case 7 (see the full disclosure): entry
ietf-audit.
Full disclosure
The author has contributed publicly to several of the venues mapped here; those contributions are listed below so readers can weigh them.
Read on 2026-10-13 with GitHub search (issues, pull requests and Discussions authored or commented on by the account frmoretto, all dates), a comment-by-comment comparison of that account's comments in the repositories of the venues in this map against this table, and the public archives of the IETF lists DAWN, AUDIT, vcon and web-bot-auth (the latest 40 messages of each) and dns-underscore-keys (3 messages). The working group list of the AAIF Agentic Commerce Working Group (groups.io) shows its messages only with JavaScript or a login, so the entry for it below was not read on the list; it is taken from the message as sent. Not searched: Discord, LFX and lists that are not public. Times are UTC unless stated. The list covers the venues in this map and may be incomplete: contributions that those searches do not return, and other archives, were not searched.
| Date | Venue (entry) | Contribution | What it says |
|---|---|---|---|
| 2026-06-25 | W3C/GS1 workshop (w3c-gs1-ecommerce-workshop) | Issue #14 | Position statement "Toward a Shared Convention for the Publisher-Side Agent Surface". |
| 2026-07-24 | W3C/GS1 workshop (w3c-gs1-ecommerce-workshop) | PR #51, merged | Updates broken links to position statements in agenda.html. |
| 2026-09-08 | W3C/GS1 workshop (w3c-gs1-ecommerce-workshop) | PR #73, merged | Adds the slides for the 8 September 12:50 session. |
| 2026-09-22 | Lighthouse ARD audit (ard) | Issue #17251 | Reports that the ard-schema audit follows ARD as of June 2026, not v0.91: the discovery path it looks for and the schema it validates against. Closed as completed on 2026-10-09 (17:57 UTC), after PR #17258, which references it, was merged. |
| 2026-09-25 | ARD (ard) | PR #100, merged on 2026-10-11 (19:35 UTC) | Removes a reference to ADR-0003 from the conformance warning about a root collections property. |
| 2026-09-25 | IETF DAWN list (ietf-dawn) | Message in the thread "DAWN Coordination: Discovery Information and Trust Artifact Pointers" | Points out that "usability" is a condition for indirect discovery references without a matching requirement, and proposes defining it or replacing it with two verifiable requirements. |
| 2026-09-26 | schema.org (schemaorg-open-agent-commerce-items) | Issue #4928, open | Proposes documenting public registration numbers for accommodations. |
| 2026-09-26 | UCP (ucp) | Comment on #858 | On the accommodation type taxonomy: cites EU Regulation 2024/1028 and the Italian national identifier, and asks that the property type vocabulary keep hotels, short-term rentals and camping distinguishable. |
| 2026-09-26 | IETF Web Bot Auth, crawler best practices (ietf-webbotauth) | PR #22, open on 2026-10-13, and comment on #19 | Proposes text on HTTP 429 in back-out logic and in robots.txt fetches. |
| 2026-09-26, 08:30 | UCP (ucp) | Discussion #867, opened | Compares published measurements of the UCP surface and proposes a common reporting frame. |
| 2026-09-26, 09:29 | UCP (ucp) | Comment on Discussion #864 | On the lodging draft: asks how an agent can tell that two offers are the same physical property. |
| 2026-09-26, 10:34 | Shopify AI Toolkit (shopify) | Issue #62, open, no comments on 2026-10-08 | Asks for release notes and a source link for @shopify/dev-mcp, and two questions on telemetry. The author also keeps the public repository https://github.com/frmoretto/shopify-dev-mcp-changelog (release notes for @shopify/dev-mcp). |
| 2026-09-27 | UCP (ucp) | Comment on #866 | Raises two gaps in the feed draft: terms of use for the feed itself, and an optional record count per file. |
| 2026-09-27/28 | UCP (ucp) | Four comments on Discussion #867 (1, 2, 3, 4) | Two drafts of the reporting frame and replies to review, including splitting "could not ask" by side. |
| 2026-09-28 | IETF AUDIT (ietf-audit) | Issue #35, open | Asks the architecture draft to state the coverage boundary of Service-side corroboration. |
| 2026-09-28, 04:20 | IETF AUDIT list (ietf-audit) | Message in the thread "Records for declined actions" | Relates a participant's point about a declared coverage boundary to Section 8 of the architecture draft -01, and announces issue #35. |
| 2026-09-29, 07:14 | IETF DAWN list (ietf-dawn) | Message in the same thread | Proposes limits on indirection depth and defined failure behaviour, and keeping the minimum verification material directly available. |
| 2026-10-01 | UCP (ucp) | Comment on #550 | Supports making the declared policy a condition of consumption, and an optional record count per file. |
| 2026-10-02, 17:51 | W3C DID Resolution (w3c-did-resolution) | Comment on PR #344 | Supports registering a RelativeRefHandler with the PR, and cites GS1-Conformant Resolver 1.2.1 §2.12 on query-string forwarding. |
| 2026-10-02, 18:13 | W3C Agentic Web WG charter draft (w3c-agenticweb-wg) | PR #888, merged on 2026-10-13 (11:06 UTC), after approvals by three reviewers (read on GitHub on 2026-10-14) | Editorial fixes to the draft: broken links, a typo and template leftovers, with no change to scope, deliverables or coordination list. |
| 2026-10-02, 18:55 | A2A (a2a-discovery) | Comment on #2276 | Points to #2240 and to ARD §5.1, and asks whether the proposals could converge on one path. |
| 2026-10-02, 19:39 | A2A (a2a-discovery) | Comment on #2276 | Notes that "successor" is how ARD describes itself, and that AI Catalog is still maintained and uses ai-catalog.json. |
| 2026-10-02, 20:04 | W3C DID Resolution (w3c-did-resolution) | Comment on PR #344 | On removing built-in serviceType: says selection by type matters to agents, cites GS1-Conformant Resolver 1.2.1 §2.6.2 on linkType, and asks for a shared registered equivalent. |
| 2026-10-03, 08:39 | UCP (ucp) | Comment on PR #890, open and draft | On the open question of the subscription policy draft: suggests an id on the policy and on each schedule, mirroring payment terms, and a distinct cancellation link, citing Article 11a of Directive 2011/83 and §312k of the German Civil Code. |
| 2026-10-06, 11:45 | Lighthouse ARD audit (ard) | Comment on PR #17260 | Suggests wording for the legacy-discovery message, since /.well-known/ai-catalog.json is also the current discovery path of AI Catalog and of MCP Server Card clients. |
| 2026-10-06, 15:47 | AI Catalog (lf-ai-catalog) | Comment on PR #117, open on 2026-10-13 | On the policy URLs of the extension: asks whether it could carry an optional digest of each document, taken when the entry is signed. |
| 2026-10-06, 17:21 | Lighthouse ARD audit (ard) | Comment on issue #17271, open on 2026-10-13 | Asks that the audit not fail a site that serves /.well-known/ai-catalog.json on purpose, for example by failing only when neither an ARD source nor a valid AI Catalog is found. |
| 2026-10-06, 17:32 | Lighthouse (ard) | PR #17272, merged on 2026-10-06 (17:34 UTC) | Quotes the name in the front matter of the Agentic Web issue template, which did not parse. |
| 2026-10-06, 18:15 | IETF vcon list (ietf-vcon) | Message in the thread "Strawman VCON Recharter to work on AI Agent Interaction Record Formats" | Asks whether the extension's list could name user instructions and approvals, and references to related records in other protocols. |
| 2026-10-07, 02:58 | IETF AUDIT list (ietf-audit) | Message in the thread "Charter Comments -- more specific on the scope?" | Proposes that a slot of the expected-record declaration may need to state the expected holder or recipient as well as the producer, with an agentic purchase and the EU durable-medium confirmation as the example. |
| 2026-10-07, 06:12 | IETF AUDIT list (ietf-audit) | Message in the same thread | Writes the proposal as a seventh case, "Wrong recipient or holder", and qualifies the cross-border sentence. |
| 2026-10-07, 07:07 | UCP (ucp) | Comment on issue #904 | Answers a census author's question on telling "not enabled" from "enabled but failing" and points to the reporting frame of #867; adds that an implementation can answer 404 at the profile path in order not to take part, so that a census counts it as an absence ("a 410 may be deliberate, a 404 says less"). |
| 2026-10-08, 08:39 | IETF DAWN list (ietf-dawn) | Message in the thread "DAWN Coordination: Discovery Information and Trust Artifact Pointers" | Agrees on a third case (reference resolves, record absent) and proposes that the requirement have the discovering entity report which of three outcomes it hit. |
| 2026-10-08, 08:51 | UCP (ucp) | Comment on issue #904 | Answers two questions on geo-redirects and a second route (server card) in the census run. |
| 2026-10-08, 09:11 | UCP (ucp) | Comment on Discussion #864 | Answers a question on how a platform finds an independent lodging property; reads a property-hosted profile as necessary but not sufficient. |
| 2026-10-08, 10:49 | UCP (ucp) | Comment on Discussion #867 | Answers the census run posted against the frame: canonical host, cross-host 3xx, the 7 non-parsing 200s as row 1 without row 2. |
| 2026-10-08, 13:56 | IETF AUDIT list (ietf-audit) | Message from the lead editor of the expected-record draft | Says that cases 7 and 8 go into the -00 of the draft and that the author of this map and the proposer of case 8 "will be named as contributors for these" (case 7 is the one the author wrote on 2026-10-07; the draft text was not on the datatracker on 2026-10-13). |
| 2026-10-09, 04:52 | UCP (ucp) | Comment on PR #897, open | On the allergens disclosure of the food checkout draft: asks for an optional list of allergen codes beside the free text, with the code list named. |
| 2026-10-09, 10:55 | UCP (ucp) | Comment on Discussion #867 | Posts version 3 of the reporting frame: probed host, 3xx at the profile path, row 1a (200 after redirect), prober-side line widened, optional hosting row. |
| 2026-10-10, 08:06 | IETF DAWN list (ietf-dawn) | Message in the thread "DAWN Coordination: Discovery Information and Trust Artifact Pointers" | Accepts a participant's wording that a finding of absence must rest on a complete result for the lookup, and proposes it as the closing sentence of the second requirement. |
| 2026-10-10, 14:27 | UCP (ucp) | Comment on Discussion #867 | Replies to a census author: three asset hosts belong under "other domain", and a storefront that settles on an asset host may not have been the storefront; proposes recording "storefront did not settle on a storefront host". |
| 2026-10-10, 14:33 | UCP (ucp) | Comment on Discussion #867 | Invites a participant who checks /.well-known/ucp weekly across about 450 restaurant ordering sites to post the next run in the frame, and asks what comes back from the ordering platforms that return nothing. |
| 2026-10-10, 14:36 | UCP (ucp) | Comment on PR #897, open | Replies to a reviewer on allergens: proposes code, status and source per allergen, and the rule that an allergen not listed means "not recorded", never "free of". |
| 2026-10-10, 18:02 | ARD (ard) | Comment on PR #100 | Notes that Lighthouse, after PR #17258 (merged on 2026-10-09), ports the warning with the wrong ADR-0003 reference, and that merging the PR fixes it at the source. |
| 2026-10-11, 08:27 | UCP (ucp) | Comment on Discussion #867 | Replies to a census author's re-run: fall back and flag, keeping flagged rows out of the headline count or beside it; proposes the case "storefront did not settle on a storefront host" for the frame. |
| 2026-10-11, 08:31 | UCP (ucp) | Comment on PR #897, open | Accepts a reviewer's small proposal for allergens (three optional fields and one rule), asks for a PR against the branch, and asks that the conflict message say what is known: "No allergen information about peanuts for this dish". |
| 2026-10-11, 08:48 | IETF vcon (ietf-vcon) | PR #41 on the charter text, open on 2026-10-13 | Adds to the AI Agent Extension the instructions and approvals of the person the agent acts for, and references to records in other systems, and a use case for agent-mediated transactions. |
| 2026-10-11, 08:53 | IETF vcon list (ietf-vcon) | Message in the thread "Strawman VCON Recharter to work on AI Agent Interaction Record Formats" | Announces PR #41 and offers to adjust the wording. |
| 2026-10-11, 18:19 | UCP (ucp) | Comment on Discussion #867 | Posts the updated reporting frame, "the version to copy": the case "storefront did not settle on a storefront host", probed and settled host per row, vantage as a run field, and a table of the runs reported against the frame. |
| 2026-10-11, 18:23 | IETF Web Bot Auth, crawler best practices (ietf-webbotauth) | Comment on PR #22 | Replies to a participant on Retry-After: honouring it means not returning sooner than the server asked, with a maximum that the crawler operator documents publicly. |
| 2026-10-12, 06:23 | AAIF Agentic Commerce Working Group (aaif-wg-agentic-commerce) | Message on the public working group mailing list, subject "Re: [wg-agentic-commerce] Call for topics & presenters", addressed to Ilya Grigorik, chair of the working group, with the list in copy | Accepts a 30-minute slot at the call (about 20 minutes of presentation, the rest for questions) and announces that the map will be public before the call and the link shared with the group. |
| 2026-10-13, 04:22 | UCP (ucp) | Review comment on PR #897, open | Asks that the response carry the basis of a percentage tip, not only the computed amount. |
| 2026-10-13, 04:38 | UCP (ucp) | Review comment on PR #897, open | Asks that a changed allergens disclosure after review be re-sent, and no completion until the buyer has seen it, on the same terms as a changed total. |
| 2026-10-14, 15:22 | AAIF Agentic Commerce Working Group (aaif-wg-agentic-commerce) | Message on the public working group mailing list, in the thread "Call for topics & presenters" | A message of the author in the same thread, sharing the link to the map and its DOI before the call and inviting corrections. |
| 2026-10-14 | AAIF Agentic Commerce Working Group (aaif-wg-agentic-commerce) | Presentation of the map to the working group call | The author presented the map at the working group call of 2026-10-14, as announced in the message of 2026-10-12. The slides are not published here. |