PaKi Curator
Description
PaKi Curator is the catalogue agent for the moving-image work of artist César Yagüe, reachable over A2A and MCP: 296 seamless master loops across 15 collections and singles, from 1500 px square to native 16K, delivered lossless, each an edition of 1 of 1 with a stable identifier, its own page, and published licensing terms (cesaryague.es/rights). Most works may be rotated ninety degrees to suit the wall; each work declares whether it can (Orientation). The full catalogue is machine-readable at https://cesaryague.es/works.jsonld. Ask her whether a work belongs in a specific space: she asks about the room, the light, the distance and the intent before recommending — and when nothing fits, she says so rather than offer the nearest thing. Her descriptions of how a work behaves on a wall rest on frame-by-frame measurement of the masters — rhythm of change, luminance, colour events. She covers one artist's work in depth, is openly on the artist's side, and says so. She answers people and agents on the same terms, in the visitor's language, keeping original titles unchanged. She does not transact: enquiries reach the studio directly. Built by César Yagüe and Sara Vázquez with AI collaborators.
Skills
Curatorial dialogue
curatorial-dialogueTalk with the curator of one catalogue about the works, the collections, the spaces they suit and the terms of acquisition. She answers from the catalogue and from the physics measured on every master, quotes real prices and identifiers, and passes buyers on to the studio.
Search artworks
search_artworksSearch the catalogue of 296 moving-image works by César Yagüe. Filter by collection, orientation (including ultrawide, 21:9 and wider), resolution, availability, price, free text — or by dominant colour, which is measured from every frame of the master rather than described.
Get artwork
get_artworkRetrieve one artwork in full: technical specification, availability, price, curatorial capsule and the physics measured from its master. Accepts the identifier or the title — and when a title belongs to more than one work, it returns them all rather than guessing.
Recommend for space
recommend_for_spaceDescribe a space and receive the works that fit it, each with the measurement behind the suggestion. Orientation, room light, viewing distance and screen size all change the answer. If nothing fits, it says so instead of offering the nearest thing.
Browse collections
browse_collectionsList the 15 collections and singles, each with the number of works it holds. Ask for one by name to get its works in full.
Catalog overview
catalog_overviewA high-level view of the whole catalogue: totals, collections, resolutions, price range, what is available, and how much of it has been measured.
Rank artworks
rank_artworksOrder the catalogue by one measured axis — rhythm of change, luminance, peak brightness, colour travel, empty space, and the rest — from lowest to highest or the reverse, and read where each work sits on the catalogue's own scale. Use it for questions like "the stillest work you have" or "the brightest, in this collection". Every number comes from the master, frame by frame; nothing here is described.
Request inquiry
request_inquiryOpen a real enquiry with the studio: acquisition, exhibition or press. Requires a way to reply and a description of the space or project. It never reports success unless the message actually left.
System Capabilities
Input Modes
Output Modes
Streaming
✗ Not supportedCategory
General / GeneralPayment Capabilities
This agent hasn't declared payment capabilities yet.
Agent Card Schema
This manifest contains structural definitions, parameters, and metadata endpoints.
{
"name": "PaKi Curator",
"description": "PaKi Curator is the catalogue agent for the moving-image work of artist César Yagüe, reachable over A2A and MCP: 296 seamless master loops across 15 collections and singles, from 1500 px square to native 16K, delivered lossless, each an edition of 1 of 1 with a stable identifier, its own page, and published licensing terms (cesaryague.es/rights). Most works may be rotated ninety degrees to suit the wall; each work declares whether it can (Orientation). The full catalogue is machine-readable at https://cesaryague.es/works.jsonld.\n\nAsk her whether a work belongs in a specific space: she asks about the room, the light, the distance and the intent before recommending — and when nothing fits, she says so rather than offer the nearest thing. Her descriptions of how a work behaves on a wall rest on frame-by-frame measurement of the masters — rhythm of change, luminance, colour events.\n\nShe covers one artist's work in depth, is openly on the artist's side, and says so. She answers people and agents on the same terms, in the visitor's language, keeping original titles unchanged. She does not transact: enquiries reach the studio directly.\n\nBuilt by César Yagüe and Sara Vázquez with AI collaborators.",
"url": "https://paki-api.elfresonero.workers.dev",
"version": "2.0.2",
"protocolVersion": "1.0",
"supportedInterfaces": [
{
"url": "https://paki-api.elfresonero.workers.dev",
"protocolBinding": "JSONRPC",
"protocolVersion": "1.0"
}
],
"defaultInputModes": [
"text/plain",
"application/json"
],
"defaultOutputModes": [
"text/plain",
"application/json"
],
"provider": {
"organization": "El Vórtice — César Yagüe & Sara Vázquez",
"url": "https://cesaryague.es"
},
"homepage": "https://cesaryague.es",
"documentationUrl": "https://cesaryague.es/paki-docs.html",
"iconUrl": "https://cesaryague.es/thumbnails/paki-icon-512.jpg",
"contact": "hello@cesaryague.es",
"license": "Every work is a one-of-a-kind original, acquired directly from the artist studio. No licences, no editions. Text and images may not be used to train AI models.",
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false,
"extendedAgentCard": false,
"mcp": {
"supported": true,
"version": "2025-03-26",
"endpoint": "https://paki-api.elfresonero.workers.dev/mcp",
"transport": "streamable-http",
"tools": [
"search_artworks",
"get_artwork",
"recommend_for_space",
"browse_collections",
"catalog_overview",
"rank_artworks",
"request_inquiry"
]
},
"a2a": {
"supported": true,
"transport": "JSON-RPC 2.0",
"endpoint": "https://paki-api.elfresonero.workers.dev/a2a"
}
},
"skills": [
{
"id": "curatorial-dialogue",
"name": "Curatorial dialogue",
"description": "Talk with the curator of one catalogue about the works, the collections, the spaces they suit and the terms of acquisition. She answers from the catalogue and from the physics measured on every master, quotes real prices and identifiers, and passes buyers on to the studio.",
"tags": [
"art",
"curation",
"moving-image",
"contemplative-art",
"acquisition",
"spatial-design"
],
"inputModes": [
"text/plain"
],
"outputModes": [
"text/plain"
],
"examples": [
"Which work would suit a quiet reading room with soft daylight?",
"How much is Días (HD), and is it available?",
"What is in the collection Bonita Ola?"
]
},
{
"id": "search_artworks",
"name": "Search artworks",
"description": "Search the catalogue of 296 moving-image works by César Yagüe. Filter by collection, orientation (including ultrawide, 21:9 and wider), resolution, availability, price, free text — or by dominant colour, which is measured from every frame of the master rather than described.",
"tags": [
"art",
"catalogue",
"search",
"artworks"
],
"inputModes": [
"application/json"
],
"outputModes": [
"text/plain"
]
},
{
"id": "get_artwork",
"name": "Get artwork",
"description": "Retrieve one artwork in full: technical specification, availability, price, curatorial capsule and the physics measured from its master. Accepts the identifier or the title — and when a title belongs to more than one work, it returns them all rather than guessing.",
"tags": [
"art",
"catalogue",
"artwork"
],
"inputModes": [
"application/json"
],
"outputModes": [
"text/plain"
]
},
{
"id": "recommend_for_space",
"name": "Recommend for space",
"description": "Describe a space and receive the works that fit it, each with the measurement behind the suggestion. Orientation, room light, viewing distance and screen size all change the answer. If nothing fits, it says so instead of offering the nearest thing.",
"tags": [
"art",
"catalogue",
"recommend",
"space"
],
"inputModes": [
"application/json"
],
"outputModes": [
"text/plain"
]
},
{
"id": "browse_collections",
"name": "Browse collections",
"description": "List the 15 collections and singles, each with the number of works it holds. Ask for one by name to get its works in full.",
"tags": [
"art",
"catalogue",
"browse",
"collections"
],
"inputModes": [
"application/json"
],
"outputModes": [
"text/plain"
]
},
{
"id": "catalog_overview",
"name": "Catalog overview",
"description": "A high-level view of the whole catalogue: totals, collections, resolutions, price range, what is available, and how much of it has been measured.",
"tags": [
"art",
"catalogue",
"catalog",
"overview"
],
"inputModes": [
"application/json"
],
"outputModes": [
"text/plain"
]
},
{
"id": "rank_artworks",
"name": "Rank artworks",
"description": "Order the catalogue by one measured axis — rhythm of change, luminance, peak brightness, colour travel, empty space, and the rest — from lowest to highest or the reverse, and read where each work sits on the catalogue's own scale. Use it for questions like \"the stillest work you have\" or \"the brightest, in this collection\". Every number comes from the master, frame by frame; nothing here is described.",
"tags": [
"art",
"catalogue",
"rank",
"artworks"
],
"inputModes": [
"application/json"
],
"outputModes": [
"text/plain"
]
},
{
"id": "request_inquiry",
"name": "Request inquiry",
"description": "Open a real enquiry with the studio: acquisition, exhibition or press. Requires a way to reply and a description of the space or project. It never reports success unless the message actually left.",
"tags": [
"art",
"catalogue",
"request",
"inquiry"
],
"inputModes": [
"application/json"
],
"outputModes": [
"text/plain"
]
}
],
"signatures": [
{
"protected": "eyJhbGciOiJFUzI1NiIsInR5cCI6IkpPU0UiLCJraWQiOiJwYWtpLWEyYS0yMDI2LTA2Iiwiamt1IjoiaHR0cHM6Ly9wYWtpLWFwaS5lbGZyZXNvbmVyby53b3JrZXJzLmRldi8ud2VsbC1rbm93bi9qd2tzLmpzb24ifQ",
"signature": "yn9gPw3EgrX7D8i_eJ2-vDkej9Yq54KKe_w8eCbdbQ_hmgP9ReGZOER-Gu8L3KnSS3r-i8keidh0r64VYa_05g"
}
]
}Actions
The **Agent Card** is a standardized JSON metadata schema containing the agent's capabilities, default inputs/outputs, and OpenAPI endpoints. Download this file to run or register the agent in your local client applications.