POINTCAST FIELD NOTES / 01

A small signal,
a useful action.

What if the things we make could tell each other when something changes?

Start with the idea
An illustrated message traveling between two buildings
ILLUSTRATION 01 / THE SIGNAL & THE NEIGHBOR

A webhook is a little note that says: “Something happened.”

Imagine a story is published. Instead of another site checking every minute for news, the publisher can send a message when the story is ready. A receiver checks the message and decides what to do next.

That note is a webhook: an HTTP message sent by one system to another when an event occurs. The message is useful because the two sides agree in advance on its shape, its sender, and what it means.

Not every signal is a webhook. An internal event stays inside a system; scheduled polling asks for changes on a timer. A demo shows an idea without a connection. An implemented adapter is code for a particular integration; a live connection is actually configured and operating. These are different stages.

THE JOURNEY / THREE PARTS

From here to there.

A sender notices a change. A small envelope describes it. A receiver verifies it before deciding whether to act.

Sender: something happens. Message: a small envelope. Receiver: verify, then act.

Delivery can happen more than once. The receiver needs a durable way to recognize an event it has already handled.

TRY IT / NOTHING IS SENT

Open the envelope.

Choose a proposed contract and run its fictional example. Five produce actual synthetic artifacts in this page; the other 95 check the envelope only and say their action is not implemented. Nothing is sent, published, or stored beyond this page session.

The demo remembers IDs only while this page is open. Reset clears that memory; a real receiver needs authentication, freshness checks, durable deduplication and authorization.

Inspect the fixed fictional input
{
  "title": "Fictional garden brief",
  "excerpt": "A fictional neighborhood group imagines a shared garden.",
  "url": "https://example.org/fictional-garden-brief"
}

Ready to run locally.

THE HONEST STATUS

100 ideas.
Zero live connections.

Below is a map of proposed internal events across ten parts of the ecosystem. These are contracts to design and review—not a claim that the sites already emit them or that a webhook connection is active.

Each entry names a possible source, destination and action. No connector has credentials, a schedule, or a public relay here. Public changes require human review. External services that need new access remain blocked.

Our neutral versioned envelope could later refer to a receipt after separate review. A message or receipt alone does not establish blockchain finality.

Read the machine-readable catalog ↗

A CATALOG FOR A CONNECTED TOWN

One hundred
possible signals.

Search by name, action, or place. Open a row to see the proposal. All are planned and disabled.

100 proposed contracts

001PointCastDraft a story and evidence ledgerpointcast.source.accepted.v1PLANNED

When: source accepted
From: PointCast editorial → To: PointCast discovery

Trigger: proposed internal event · Connection: disabled · Demo: synthetic artifact available · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

002PointCastStage a correction and affected pagespointcast.story.corrected.v1PLANNED

When: story corrected
From: PointCast editorial → To: PointCast discovery

Trigger: proposed internal event · Connection: disabled · Demo: synthetic artifact available · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

003PointCastRemove a story from discoverypointcast.story.unpublished.v1PLANNED

When: story unpublished
From: PointCast editorial → To: PointCast discovery

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

004PointCastPrepare a feed entrypointcast.block.published.v1PLANNED

When: block published
From: PointCast editorial → To: PointCast discovery

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

005PointCastRefresh a block mirrorpointcast.block.updated.v1PLANNED

When: block updated
From: PointCast editorial → To: PointCast discovery

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

006PointCastMark a block as retiredpointcast.block.retired.v1PLANNED

When: block retired
From: PointCast editorial → To: PointCast discovery

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

007PointCastDraft a channel listingpointcast.channel.created.v1PLANNED

When: channel created
From: PointCast editorial → To: PointCast discovery

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

008PointCastRefresh a collection pagepointcast.collection.curated.v1PLANNED

When: collection curated
From: PointCast editorial → To: PointCast discovery

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

009PointCastCheck feed freshnesspointcast.feed.generated.v1PLANNED

When: feed generated
From: PointCast editorial → To: PointCast discovery

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

010PointCastRecord a build observationpointcast.site.build.completed.v1PLANNED

When: site build completed
From: PointCast editorial → To: PointCast discovery

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

011ElSegundo.xyzQueue a listing for reviewelsegundo.listing.submitted.v1PLANNED

When: listing submitted
From: ElSegundo.xyz → To: Neighborhood directory

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

012ElSegundo.xyzPrepare a public listingelsegundo.listing.approved.v1PLANNED

When: listing approved
From: ElSegundo.xyz → To: Neighborhood directory

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

013ElSegundo.xyzRefresh a listing draftelsegundo.listing.corrected.v1PLANNED

When: listing corrected
From: ElSegundo.xyz → To: Neighborhood directory

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

014ElSegundo.xyzMark a listing inactiveelsegundo.listing.retired.v1PLANNED

When: listing retired
From: ElSegundo.xyz → To: Neighborhood directory

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

015ElSegundo.xyzQueue an event for reviewelsegundo.event.proposed.v1PLANNED

When: event proposed
From: ElSegundo.xyz → To: Neighborhood directory

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

016ElSegundo.xyzFlag an event card for reviewelsegundo.event.updated.v1PLANNED

When: event updated
From: ElSegundo.xyz → To: Neighborhood directory

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

017ElSegundo.xyzPrepare a cancellation change cardelsegundo.event.cancelled.v1PLANNED

When: event cancelled
From: ElSegundo.xyz → To: Neighborhood directory

Trigger: proposed internal event · Connection: disabled · Demo: synthetic artifact available · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

018ElSegundo.xyzRefresh the category indexelsegundo.place.category.changed.v1PLANNED

When: place category changed
From: ElSegundo.xyz → To: Neighborhood directory

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

019ElSegundo.xyzPrepare a guide entryelsegundo.guide.published.v1PLANNED

When: guide published
From: ElSegundo.xyz → To: Neighborhood directory

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

020ElSegundo.xyzRemove an expired noticeelsegundo.notice.expired.v1PLANNED

When: notice expired
From: ElSegundo.xyz → To: Neighborhood directory

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

021IndustryNextQueue a company profileindustrynext.company.profile.proposed.v1PLANNED

When: company profile proposed
From: IndustryNext → To: IndustryNext editorial

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

022IndustryNextRefresh a profile draftindustrynext.company.profile.updated.v1PLANNED

When: company profile updated
From: IndustryNext → To: IndustryNext editorial

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

023IndustryNextPrepare a sector index entryindustrynext.sector.report.published.v1PLANNED

When: sector report published
From: IndustryNext → To: IndustryNext editorial

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

024IndustryNextFlag a report indexindustrynext.sector.report.corrected.v1PLANNED

When: sector report corrected
From: IndustryNext → To: IndustryNext editorial

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

025IndustryNextQueue a project for reviewindustrynext.project.submitted.v1PLANNED

When: project submitted
From: IndustryNext → To: IndustryNext editorial

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

026IndustryNextPrepare a project cardindustrynext.project.approved.v1PLANNED

When: project approved
From: IndustryNext → To: IndustryNext editorial

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

027IndustryNextPrepare a resource listingindustrynext.resource.published.v1PLANNED

When: resource published
From: IndustryNext → To: IndustryNext editorial

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

028IndustryNextRemove an expired opportunity from current resultsindustrynext.opportunity.expired.v1PLANNED

When: opportunity expired
From: IndustryNext → To: IndustryNext editorial

Trigger: proposed internal event · Connection: disabled · Demo: synthetic artifact available · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

029IndustryNextRefresh a topic indexindustrynext.topic.tag.updated.v1PLANNED

When: topic tag updated
From: IndustryNext → To: IndustryNext editorial

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

030IndustryNextQueue a digest for reviewindustrynext.digest.prepared.v1PLANNED

When: digest prepared
From: IndustryNext → To: IndustryNext editorial

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

031University of El SegundoQueue a course for reviewues.course.draft.created.v1PLANNED

When: course draft created
From: University of El Segundo → To: UES learning catalog

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

032University of El SegundoPrepare a course catalog entryues.course.published.v1PLANNED

When: course published
From: University of El Segundo → To: UES learning catalog

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

033University of El SegundoRefresh a course listingues.course.updated.v1PLANNED

When: course updated
From: University of El Segundo → To: UES learning catalog

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

034University of El SegundoPrepare a lesson index entryues.lesson.published.v1PLANNED

When: lesson published
From: University of El Segundo → To: UES learning catalog

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

035University of El SegundoFlag a lesson indexues.lesson.corrected.v1PLANNED

When: lesson corrected
From: University of El Segundo → To: UES learning catalog

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

036University of El SegundoPrepare a reading list entryues.reading.added.v1PLANNED

When: reading added
From: University of El Segundo → To: UES learning catalog

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

037University of El SegundoRemove a reading list entryues.reading.removed.v1PLANNED

When: reading removed
From: University of El Segundo → To: UES learning catalog

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

038University of El SegundoPrepare a learning resource cardues.resource.published.v1PLANNED

When: resource published
From: University of El Segundo → To: UES learning catalog

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

039University of El SegundoQueue a workshop listingues.workshop.proposed.v1PLANNED

When: workshop proposed
From: University of El Segundo → To: UES learning catalog

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

040University of El SegundoFlag a syllabus for reviewues.syllabus.updated.v1PLANNED

When: syllabus updated
From: University of El Segundo → To: UES learning catalog

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

041AI image archivePrepare provenance and hold unknown rightsimage-archive.image.accepted.v1PLANNED

When: image accepted
From: AI image archive → To: Archive index

Trigger: proposed internal event · Connection: disabled · Demo: synthetic artifact available · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

042AI image archiveRefresh an archive cardimage-archive.image.metadata.corrected.v1PLANNED

When: image metadata corrected
From: AI image archive → To: Archive index

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

043AI image archiveRemove an archive cardimage-archive.image.withdrawn.v1PLANNED

When: image withdrawn
From: AI image archive → To: Archive index

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

044AI image archivePrepare a collection indeximage-archive.collection.created.v1PLANNED

When: collection created
From: AI image archive → To: Archive index

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

045AI image archiveRefresh collection orderimage-archive.collection.reordered.v1PLANNED

When: collection reordered
From: AI image archive → To: Archive index

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

046AI image archiveFlag credit for reviewimage-archive.artist.credit.updated.v1PLANNED

When: artist credit updated
From: AI image archive → To: Archive index

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

047AI image archiveFlag rights information for reviewimage-archive.license.record.updated.v1PLANNED

When: license record updated
From: AI image archive → To: Archive index

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

048AI image archiveRefresh a tag indeximage-archive.image.tag.added.v1PLANNED

When: image tag added
From: AI image archive → To: Archive index

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

049AI image archiveRemove a tag index entryimage-archive.image.tag.removed.v1PLANNED

When: image tag removed
From: AI image archive → To: Archive index

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

050AI image archivePrepare an exhibition draftimage-archive.exhibition.curated.v1PLANNED

When: exhibition curated
From: AI image archive → To: Archive index

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

051Local makers & coffeeQueue a maker profilemakers.maker.profile.proposed.v1PLANNED

When: maker profile proposed
From: Makers and coffee directory → To: Local guide

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

052Local makers & coffeePrepare a maker cardmakers.maker.profile.approved.v1PLANNED

When: maker profile approved
From: Makers and coffee directory → To: Local guide

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

053Local makers & coffeeRefresh a maker cardmakers.maker.profile.corrected.v1PLANNED

When: maker profile corrected
From: Makers and coffee directory → To: Local guide

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

054Local makers & coffeeMark a maker card inactivemakers.maker.profile.retired.v1PLANNED

When: maker profile retired
From: Makers and coffee directory → To: Local guide

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

055Local makers & coffeeFlag a menu for reviewmakers.coffee.menu.updated.v1PLANNED

When: coffee menu updated
From: Makers and coffee directory → To: Local guide

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

056Local makers & coffeeFlag hours for reviewmakers.coffee.hours.changed.v1PLANNED

When: coffee hours changed
From: Makers and coffee directory → To: Local guide

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

057Local makers & coffeeQueue a product listingmakers.product.proposed.v1PLANNED

When: product proposed
From: Makers and coffee directory → To: Local guide

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

058Local makers & coffeeMark a product listing inactivemakers.product.retired.v1PLANNED

When: product retired
From: Makers and coffee directory → To: Local guide

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

059Local makers & coffeeQueue a workshop cardmakers.workshop.proposed.v1PLANNED

When: workshop proposed
From: Makers and coffee directory → To: Local guide

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

060Local makers & coffeePrepare a local guide draftmakers.guide.curated.v1PLANNED

When: guide curated
From: Makers and coffee directory → To: Local guide

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

061PickleballQueue a court listingpickleball.court.listing.proposed.v1PLANNED

When: court listing proposed
From: Pickleball desk → To: Court guide

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

062PickleballFlag court details for reviewpickleball.court.listing.updated.v1PLANNED

When: court listing updated
From: Pickleball desk → To: Court guide

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

063PickleballMark a court listing inactivepickleball.court.listing.retired.v1PLANNED

When: court listing retired
From: Pickleball desk → To: Court guide

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

064PickleballQueue a tournament cardpickleball.event.proposed.v1PLANNED

When: event proposed
From: Pickleball desk → To: Court guide

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

065PickleballFlag the schedule for reviewpickleball.event.schedule.updated.v1PLANNED

When: event schedule updated
From: Pickleball desk → To: Court guide

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

066PickleballMark a tournament cancelledpickleball.event.cancelled.v1PLANNED

When: event cancelled
From: Pickleball desk → To: Court guide

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

067PickleballPrepare a result cardpickleball.result.published.v1PLANNED

When: result published
From: Pickleball desk → To: Court guide

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

068PickleballFlag a result correctionpickleball.result.corrected.v1PLANNED

When: result corrected
From: Pickleball desk → To: Court guide

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

069PickleballPrepare a paddle index entrypickleball.paddle.review.published.v1PLANNED

When: paddle review published
From: Pickleball desk → To: Court guide

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

070PickleballRefresh a guide draftpickleball.guide.updated.v1PLANNED

When: guide updated
From: Pickleball desk → To: Court guide

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

071TVQueue a program cardtv.program.proposed.v1PLANNED

When: program proposed
From: PointCast TV → To: TV program guide

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

072TVPrepare a program listingtv.program.published.v1PLANNED

When: program published
From: PointCast TV → To: TV program guide

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

073TVFlag a program correctiontv.program.corrected.v1PLANNED

When: program corrected
From: PointCast TV → To: TV program guide

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

074TVMark a program inactivetv.program.retired.v1PLANNED

When: program retired
From: PointCast TV → To: TV program guide

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

075TVPrepare an episode entrytv.episode.published.v1PLANNED

When: episode published
From: PointCast TV → To: TV program guide

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

076TVRefresh an episode entrytv.episode.corrected.v1PLANNED

When: episode corrected
From: PointCast TV → To: TV program guide

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

077TVQueue a schedule for reviewtv.schedule.proposed.v1PLANNED

When: schedule proposed
From: PointCast TV → To: TV program guide

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

078TVFlag a schedule changetv.schedule.changed.v1PLANNED

When: schedule changed
From: PointCast TV → To: TV program guide

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

079TVPrepare a playlist listingtv.playlist.curated.v1PLANNED

When: playlist curated
From: PointCast TV → To: TV program guide

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

080TVFlag caption changes for reviewtv.caption.corrected.v1PLANNED

When: caption corrected
From: PointCast TV → To: TV program guide

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

081Creative productsQueue a product draftcreative.product.draft.created.v1PLANNED

When: product draft created
From: Creative product studio → To: Product catalog

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

082Creative productsPrepare a product cardcreative.product.published.v1PLANNED

When: product published
From: Creative product studio → To: Product catalog

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

083Creative productsFlag product copy for reviewcreative.product.description.updated.v1PLANNED

When: product description updated
From: Creative product studio → To: Product catalog

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

084Creative productsRefresh a product cardcreative.product.image.updated.v1PLANNED

When: product image updated
From: Creative product studio → To: Product catalog

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

085Creative productsMark a product inactivecreative.product.retired.v1PLANNED

When: product retired
From: Creative product studio → To: Product catalog

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

086Creative productsQueue an edition for reviewcreative.edition.proposed.v1PLANNED

When: edition proposed
From: Creative product studio → To: Product catalog

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

087Creative productsFlag edition details for reviewcreative.edition.details.updated.v1PLANNED

When: edition details updated
From: Creative product studio → To: Product catalog

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

088Creative productsPrepare a collection pagecreative.collection.curated.v1PLANNED

When: collection curated
From: Creative product studio → To: Product catalog

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

089Creative productsRefresh a download listingcreative.download.updated.v1PLANNED

When: download updated
From: Creative product studio → To: Product catalog

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

090Creative productsPrepare a guide entrycreative.product.guide.published.v1PLANNED

When: product guide published
From: Creative product studio → To: Product catalog

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

091Agent publishingQueue a proposal for reviewagents.proposal.created.v1PLANNED

When: proposal created
From: Agent publishing desk → To: Editorial review queue

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

092Agent publishingFlag a revised proposalagents.proposal.revised.v1PLANNED

When: proposal revised
From: Agent publishing desk → To: Editorial review queue

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

093Agent publishingClose a proposal draftagents.proposal.withdrawn.v1PLANNED

When: proposal withdrawn
From: Agent publishing desk → To: Editorial review queue

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

094Agent publishingFlag a source for verificationagents.source.added.v1PLANNED

When: source added
From: Agent publishing desk → To: Editorial review queue

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

095Agent publishingFlag a citation correctionagents.citation.corrected.v1PLANNED

When: citation corrected
From: Agent publishing desk → To: Editorial review queue

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

096Agent publishingQueue an editorial draftagents.draft.prepared.v1PLANNED

When: draft prepared
From: Agent publishing desk → To: Editorial review queue

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

097Agent publishingNotify the local review queueagents.draft.review.requested.v1PLANNED

When: draft review requested
From: Agent publishing desk → To: Editorial review queue

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

098Agent publishingRecord a review decisionagents.review.completed.v1PLANNED

When: review completed
From: Agent publishing desk → To: Editorial review queue

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

099Agent publishingPrepare a publication handoffagents.publication.approved.v1PLANNED

When: publication approved
From: Agent publishing desk → To: Editorial review queue

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

100Agent publishingValidate a discovery manifestagents.manifest.updated.v1PLANNED

When: manifest updated
From: Agent publishing desk → To: Editorial review queue

Trigger: proposed internal event · Connection: disabled · Demo: validation only · Privacy: public metadata only

Approval: Human review before any public change; no automatic publishing. Dependencies: source event producer, destination adapter, authentication and authorization, durable deduplication.

Deduplication: source + event_id; durable atomic claim required before effects. Cost: No recurring cost while disabled; execution costs depend on hosting and volume.

Schema and example in JSON ↗

A GOOD SIGNAL KNOWS ITS LIMITS

Small messages.
Thoughtful connections.

A useful integration is specific about what happened, careful with what it shares, and clear about who gets to decide what happens next.

JSON catalog ↗Agent-native publishing ↗Back to PointCast ↗