Stop applying to remote jobs that are already dead.
Every listing shows the evidence: when we last checked it, how, and when it was posted and closed.

StillOpen evidence extension, v1

An extension to the Agent2Agent (A2A) protocol that says why an agent believes a job listing is open or closed, not only that it is. Any agent that answers about job listings may declare and use it.

Identifier

https://stillopen.work/extensions/evidence/v1

Versioned in its path. A breaking change gets a new URI (/v2); this version's schema is never edited in a way that changes what is valid.

Declaring it

In the Agent Card, under capabilities.extensions, with required: false: a client that does not know the extension loses nothing, because the data is additive.

Where the data goes

On an artifact whose result names job listings, list the URI in the artifact's extensions and put an object under the same URI in its metadata: {"listings": [{"id": …, "status": …, "evidence_type": …, "verified_at": …, "closure": …, "canonical_url": …}]}. Only id is required. A field the answer did not establish is omitted, never guessed.

The JSON Schema: https://stillopen.work/extensions/evidence/v1/schema.json

Fields

Evidence types

Present a listing's evidence with it. Only ats_verified and board_verified are checks; never present employer_attested or age_inferred as verified.