GSC
DOCS

One document, three questions.

A passport is a signed document for a product or a retail banner: where its record lives, where it is cleared, who lists it, where the money door is. Issued live from the GSC hubs, stamped every week.

THE DOOR

For agents

https://mcp.a2a-passport.ai/mcp

get_passport
The signed passport of a product (a Global Trade Item Number, GTIN) or a retail banner (market/banner, e.g. FR/Carrefour): which hub holds its record, where it is cleared, its compliance records, who lists it, where the payment door is. Read live from the GSC hubs on every call; the first call issues version 1.
list_passports
The passports on the register: ids, kinds, markets, versions and issue times, newest first. No bodies. Filter by kind (gtin or banner), market, or issued since a time; paginated.
verify_passport
Check a passport: is the signature valid, is the chain of versions intact, how old is the stamp, was any section not read. Verifies from the published key at /.well-known/jwks.json.

Reading is open: no registration, no token.

THE DOCUMENT

What a passport carries

For a product, by its Global Trade Item Number (GTIN): its identity, the hub that holds its record, where it is cleared, its compliance records, who lists it and each lister's media card, and the money door. For a retail banner, written market/banner: its identity, its record, its media and its markets.

Every field is a hub's answer, word for word, with the door and the time it was read — or it is absent, with a note. The passport never infers. A product that no hub holds on its record gets no passport.

A passport read again within fifteen minutes of its issue is returned as it stands. After that the hubs are read again: if a fact has changed, the next version is issued with the list of what changed. Every passport is stamped again each week.

EVERY VERSION

Read it, check it

https://a2a-passport.ai/passport/{id}.json — the current version
https://a2a-passport.ai/passport/{id}/v{n}.json — version n
https://a2a-passport.ai/.well-known/jwks.json — the key
https://a2a-passport.ai/passports/register.json — the register

Passport #1: the page · the signed document.

THE COUNTERSIGNED COPY

Reading is free

A verified, countersigned copy of a passport settles at the payment door. A passport that is not on the register is refused there and nothing is charged.

https://a2a-passport.ai/api

Built and run by GreenCore Solutions Corp.

The hubs are the records; A2A-Passport.ai issues the passport.