{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_z27asemkqa9r","handle":"imejis-imejis","url":"https://wellknown.network/agents/imejis-imejis","links":{"self":"https://wellknown.network/agents/imejis-imejis/record.json","html":"https://wellknown.network/agents/imejis-imejis","markdown":"https://wellknown.network/agents/imejis-imejis/record.md","api":"https://wellknown.network/api/v1/agents/imejis-imejis","status":"https://wellknown.network/api/v1/agents/imejis-imejis/status","claim":"https://wellknown.network/agents/imejis-imejis/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/imejis-imejis/claim.json","badge":"https://wellknown.network/agents/imejis-imejis/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/imejis-imejis/history","tools":"https://wellknown.network/api/v1/agents/imejis-imejis/tools"},"ard":{"identifier":"urn:air:www.imejis.io:agent:imejis-imejis","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"Imejis","summary":"Generate images from templates via a simple API.","description":"Generate images from templates via a simple API.","publisher":{"name":"Imejis","url":"https://www.imejis.io"},"homepage":"https://www.imejis.io/apis","repository":null,"version":"1.0.0","license":null,"protocols":["a2a"],"tags":["discovery"],"pricing":null,"endpoints":[{"url":"https://www.imejis.io","type":"a2a","auth":"none","probeable":true}],"skills":[{"id":"imejis-api","name":"imejis-api","tags":["discovery"],"description":"Overview of the Imejis API (v2) — how agents authenticate and which skills cover image generation and account operations (designs, templates, fonts, files, API keys, analytics, carousels)."},{"id":"imejis-connect-oauth","name":"imejis-connect-oauth","tags":["discovery"],"description":"Authenticate as an Imejis user via OAuth to get a Bearer token, then call the management APIs. Covers shared request/response, pagination, and error conventions."},{"id":"imejis-render-image","name":"imejis-render-image","tags":["discovery"],"description":"Generate an image from an Imejis (v2) design: read its render URL + fields from /designs/v2/{id}/config, then POST/GET component overrides to that URL with your API key."},{"id":"imejis-design-components","name":"imejis-design-components","tags":["discovery"],"description":"Reference for the Imejis v2 design model: component structure and the exact overridable properties for text, image, rect, line, circle, shape, QR, and background."},{"id":"imejis-asset-upload","name":"imejis-asset-upload","tags":["discovery"],"description":"Upload image assets (avatars, logos) scoped to an Imejis design (no auth), then reference their public URL in a render."},{"id":"imejis-designs","name":"imejis-designs","tags":["discovery"],"description":"Manage a user's Imejis (v2) designs (OAuth Bearer): list, create, duplicate, create-from-template, edit components, read render config, and export as the user."},{"id":"imejis-templates","name":"imejis-templates","tags":["discovery"],"description":"Manage reusable Imejis templates (OAuth Bearer): list, create, edit, delete, manage tags, and request publish/delete of public templates."},{"id":"imejis-fonts","name":"imejis-fonts","tags":["discovery"],"description":"Manage Imejis fonts (OAuth Bearer): browse available fonts, list and upload your own, refresh thumbnails, and delete."},{"id":"imejis-files","name":"imejis-files","tags":["discovery"],"description":"Manage a user's Imejis media library (OAuth Bearer): upload images, list, and delete files that designs reference."},{"id":"imejis-api-keys","name":"imejis-api-keys","tags":["discovery"],"description":"Provision and manage the Imejis API keys used for image rendering (OAuth Bearer): create, list, reveal, activate, and deactivate keys."},{"id":"imejis-analytics","name":"imejis-analytics","tags":["discovery"],"description":"Read Imejis API usage analytics (OAuth Bearer): render metrics over time, per-request logs, and credit usage."},{"id":"imejis-carousel-groups","name":"imejis-carousel-groups","tags":["discovery"],"description":"Work with Imejis carousels (OAuth Bearer): browse published groups, create/edit/export your own personalized instances. Authoring groups & slides is admin-only."}],"tools":["imejis-api","imejis-connect-oauth","imejis-render-image","imejis-design-components","imejis-asset-upload","imejis-designs","imejis-templates","imejis-fonts","imejis-files","imejis-api-keys","imejis-analytics","imejis-carousel-groups"],"extra":{"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"],"capabilities":{"streaming":false,"pushNotifications":false},"protocolVersion":"0.3.0"},"attribution":{"kind":"a2a_card","name":"a2a_card","summary":"a2a_card","version":"a2a_card","description":"a2a_card","homepageUrl":"a2a_card","publisherUrl":"a2a_card","publisherName":"a2a_card"}},"derived":{"capabilities":[{"slug":"ai.prompting","name":"Prompt Management","confidence":0.938,"provenance":"derived"}],"categories":["ai"],"language":"pt"},"observed":{"status":"live","statusReason":"Responded 3h ago.","lastOkAt":"2026-10-18T12:28:41.274Z","lastProbedAt":"2026-10-18T12:28:41.274Z","statusComputedAt":"2026-10-18T12:30:14.352Z","reliability30d":{"probes":113,"successRate":1,"p50Ms":108,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":110,"ok":110,"authBoundaryOk":0,"serviceOk":110,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-18T12:28:41.274Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":102,"error":null,"detail":{"name":"Imejis","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":12,"protocolVersion":"0.3.0"}},{"at":"2026-10-18T06:28:26.418Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":71,"error":null,"detail":{"name":"Imejis","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":12,"protocolVersion":"0.3.0"}},{"at":"2026-10-18T00:30:27.422Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":51,"error":null,"detail":{"name":"Imejis","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":12,"protocolVersion":"0.3.0"}},{"at":"2026-10-17T17:24:38.014Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":178,"error":null,"detail":{"name":"Imejis","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":12,"protocolVersion":"0.3.0"}},{"at":"2026-10-17T11:22:10.390Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":85,"error":null,"detail":{"name":"Imejis","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":12,"protocolVersion":"0.3.0"}},{"at":"2026-10-17T05:24:57.071Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":97,"error":null,"detail":{"name":"Imejis","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":12,"protocolVersion":"0.3.0"}},{"at":"2026-10-16T23:24:27.060Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":41,"error":null,"detail":{"name":"Imejis","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":12,"protocolVersion":"0.3.0"}},{"at":"2026-10-16T16:29:34.601Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":151,"error":null,"detail":{"name":"Imejis","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":12,"protocolVersion":"0.3.0"}},{"at":"2026-10-16T09:30:31.259Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":94,"error":null,"detail":{"name":"Imejis","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":12,"protocolVersion":"0.3.0"}},{"at":"2026-10-16T02:30:15.319Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":50,"error":null,"detail":{"name":"Imejis","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":12,"protocolVersion":"0.3.0"}}],"tools":null,"package":null,"toolSurface":null,"endpointFacts":[{"id":"ep_5tau58gb3kjt","url":"https://www.imejis.io","type":"a2a","factsCheckedAt":"2026-10-16T16:29:34.606Z","auth":null,"tls":{"observedAt":"2026-10-16T16:29:34.624Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"www.imejis.io","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-09-26T09:29:39.000Z","validTo":"2026-12-25T10:29:35.000Z","daysToExpiry":67,"sanCount":1,"fingerprint256":"10:05:5E:E4:BB:31:0C:C9:25:89:00:EA:7B:3C:69:06:08:DC:13:AA:2E:12:DE:AC:A9:60:35:B7:EB:4D:F9:65"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"a2a_card","key":"https://www.imejis.io/.well-known/agent-card.json","url":"https://www.imejis.io/.well-known/agent-card.json","firstSeenAt":"2026-09-07T06:19:59.079Z","fetchedAt":"2026-09-23T23:19:26.943Z","normalizedAt":"2026-09-23T23:19:26.943Z"}]},"firstSeenAt":"2026-09-07T06:19:59.079Z","updatedAt":"2026-09-23T22:25:26.420Z"}