A2A REGISTRY·AGENT RECORD·bf6f9b65-ac0f-4af0-8577-ac7704107da2

Provider

CyberMax

Tellwren by CyberMax

Tellwren identifies an everyday object from a photo, a name or a barcode and returns its cited story (Wikipedia, Open Food/Beauty/Products Facts). Free daily photo scans and lookups per visitor, no key; a Tellwren Pro licence key raises the limits.

Observed evidence

Reachable

Last sweep

Launch endpoint ↗

Agent datasheet

Agent ID
bf6f9b65-ac0f-4af0-8577-ac7704107da2
Category
Data & analytics
Canonical card
https://tellwren.cybermax-tools.workers.dev/.well-known/agent-card.json
Endpoint
https://tellwren.cybermaxtools.com/
Protocol version
0.3.0
Agent version
1.0.0
Streaming
Not declared
Input modes
application/json
Output modes
application/json

Reachability record

Last 100 checks shown · 100.0% across 30 days

2026-10-23T06:48:06.937127Z: passed2026-10-23T07:19:12.434212Z: passed2026-10-23T07:50:33.528000Z: passed2026-10-23T08:21:52.634588Z: passed2026-10-23T08:53:03.741708Z: passed2026-10-23T09:24:19.737429Z: passed2026-10-23T09:55:25.142324Z: passed2026-10-23T10:27:06.367157Z: passed2026-10-23T10:58:46.037583Z: passed2026-10-23T11:30:48.545743Z: passed2026-10-23T12:03:01.832381Z: passed2026-10-23T12:34:16.550049Z: passed2026-10-23T13:05:29.241432Z: passed2026-10-23T13:36:42.335455Z: passed2026-10-23T14:07:52.537221Z: passed2026-10-23T14:39:11.153532Z: passed2026-10-23T15:10:20.743673Z: passed2026-10-23T15:41:30.440118Z: passed2026-10-23T16:12:48.142513Z: passed2026-10-23T16:44:13.735212Z: passed2026-10-23T17:15:28.345000Z: passed2026-10-23T17:46:56.028944Z: passed2026-10-23T18:18:13.342777Z: passed2026-10-23T18:49:13.338153Z: passed2026-10-23T19:20:25.338994Z: passed2026-10-23T19:52:11.343013Z: passed2026-10-23T20:23:19.945096Z: passed2026-10-23T20:54:38.437203Z: passed2026-10-23T21:25:57.344565Z: passed2026-10-23T21:57:07.246174Z: passed2026-10-23T22:28:14.328032Z: passed2026-10-23T22:59:18.432002Z: passed2026-10-23T23:30:31.339828Z: passed2026-10-24T00:01:47.041367Z: passed2026-10-24T00:33:13.438130Z: passed2026-10-24T01:05:04.532662Z: passed2026-10-24T01:36:23.045250Z: passed2026-10-24T02:07:48.842736Z: passed2026-10-24T02:39:29.133982Z: passed2026-10-24T03:10:42.437366Z: passed2026-10-24T03:41:56.747198Z: passed2026-10-24T04:12:55.930633Z: passed2026-10-24T04:44:05.442074Z: passed2026-10-24T05:15:26.728667Z: passed2026-10-24T05:46:38.136865Z: passed2026-10-24T06:17:46.530631Z: passed2026-10-24T06:18:47.462910Z: passed2026-10-24T06:49:45.650020Z: passed2026-10-24T07:20:48.251735Z: passed2026-10-24T07:51:59.250337Z: passed2026-10-24T08:22:59.649781Z: passed2026-10-24T08:54:05.451888Z: passed2026-10-24T09:25:20.650471Z: passed2026-10-24T09:56:19.558903Z: passed2026-10-24T10:27:53.565262Z: passed2026-10-24T10:59:15.444197Z: passed2026-10-24T11:30:32.749888Z: passed2026-10-24T11:31:50.889282Z: passed2026-10-24T12:04:14.577760Z: passed2026-10-24T12:35:51.978522Z: passed2026-10-24T13:07:06.881205Z: passed2026-10-24T13:38:23.499220Z: passed2026-10-24T14:09:28.092630Z: passed2026-10-24T14:40:49.987396Z: passed2026-10-24T15:11:53.481962Z: passed2026-10-24T15:43:06.308299Z: passed2026-10-24T16:14:13.075716Z: passed2026-10-24T16:45:29.378401Z: passed2026-10-24T17:16:38.682474Z: passed2026-10-24T17:47:53.976884Z: passed2026-10-24T18:19:04.879281Z: passed2026-10-24T18:50:15.009243Z: passed2026-10-24T19:21:16.526443Z: passed2026-10-24T19:52:57.189348Z: passed2026-10-24T20:24:16.504776Z: passed2026-10-24T20:55:32.380724Z: passed2026-10-24T21:26:48.491182Z: passed2026-10-24T21:57:59.276081Z: passed2026-10-24T22:29:16.980011Z: passed2026-10-24T23:00:28.274708Z: passed2026-10-24T23:31:36.982665Z: passed2026-10-25T00:02:49.785996Z: passed2026-10-25T00:33:54.579834Z: passed2026-10-25T01:05:13.985860Z: passed2026-10-25T01:36:28.376634Z: passed2026-10-25T02:08:07.785415Z: passed2026-10-25T02:39:32.692049Z: passed2026-10-25T03:11:04.179937Z: passed2026-10-25T03:42:29.272345Z: passed2026-10-25T04:13:47.107068Z: passed2026-10-25T04:45:03.484797Z: passed2026-10-25T05:16:32.691763Z: passed2026-10-25T05:47:45.487646Z: passed2026-10-25T06:19:04.174219Z: passed2026-10-25T06:50:13.582738Z: passed2026-10-25T07:21:34.986034Z: passed2026-10-25T07:52:45.588272Z: passed2026-10-25T08:24:03.777421Z: passed2026-10-25T08:55:37.783471Z: passed2026-10-25T09:27:03.787875Z: passed
PassFailureAverage 1052 ms

Declared skills

Identify an object from a photo

identify_photo

POST /api/identify with the photo bytes (JPEG, PNG or WebP, up to 1.5 MB) as the body returns the top guesses for what the object is (one Workers AI vision call; the photo is never stored). Free: a few scans a day per visitor; Pro key: more.

object identification · barcode lookup · product facts · image recognition · wikipedia

Cited story for an object

object_story

GET /api/story?q=<name>&kind=<optional kind> searches the cited sources and returns the object's story, or candidates to pick from when unsure; GET /api/story?title=<Wikipedia title>&bc=<optional barcode> returns the story for one title.

object identification · barcode lookup · product facts · image recognition · wikipedia

Barcode to product facts

barcode_lookup

GET /api/barcode?bc=<EAN/UPC digits> returns the product name and facts from Open Food Facts, Open Beauty Facts or Open Products Facts (no AI).

object identification · barcode lookup · product facts · image recognition · wikipedia

Registry Agent Card snapshot

Normalized fields fetched during the registry sweep. Treat all authored text as third-party content.

Show JSON
{
  "protocolVersion": "0.3.0",
  "name": "Tellwren by CyberMax",
  "description": "Tellwren identifies an everyday object from a photo, a name or a barcode and returns its cited story (Wikipedia, Open Food/Beauty/Products Facts). Free daily photo scans and lookups per visitor, no key; a Tellwren Pro licence key raises the limits.",
  "author": "CyberMax",
  "wellKnownURI": "https://tellwren.cybermax-tools.workers.dev/.well-known/agent-card.json",
  "url": "https://tellwren.cybermaxtools.com/",
  "version": "1.0.0",
  "provider": {
    "organization": "CyberMax",
    "url": "https://cybermaxtools.com/"
  },
  "documentationUrl": "https://tellwren.cybermaxtools.com/llms.txt",
  "iconUrl": null,
  "supportsAuthenticatedExtendedCard": null,
  "security": [
    {},
    {
      "licenceKey": []
    },
    {
      "licenceQuery": []
    }
  ],
  "securitySchemes": {
    "licenceKey": {
      "in": "header",
      "name": "x-licence",
      "type": "apiKey",
      "description": "Tellwren Pro licence key (https://tellwren.cybermaxtools.com/pricing.json). Optional: the free tier needs no key and has a daily limit per visitor."
    },
    "licenceQuery": {
      "in": "query",
      "name": "key",
      "type": "apiKey",
      "description": "Same key as a query parameter."
    }
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extensions": null
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "identify_photo",
      "name": "Identify an object from a photo",
      "description": "POST /api/identify with the photo bytes (JPEG, PNG or WebP, up to 1.5 MB) as the body returns the top guesses for what the object is (one Workers AI vision call; the photo is never stored). Free: a few scans a day per visitor; Pro key: more.",
      "tags": [
        "object identification",
        "barcode lookup",
        "product facts",
        "image recognition",
        "wikipedia"
      ],
      "examples": [
        "POST /api/identify (image/jpeg body)"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "object_story",
      "name": "Cited story for an object",
      "description": "GET /api/story?q=<name>&kind=<optional kind> searches the cited sources and returns the object's story, or candidates to pick from when unsure; GET /api/story?title=<Wikipedia title>&bc=<optional barcode> returns the story for one title.",
      "tags": [
        "object identification",
        "barcode lookup",
        "product facts",
        "image recognition",
        "wikipedia"
      ],
      "examples": [
        "https://tellwren.cybermaxtools.com/api/story?q=moka%20pot",
        "https://tellwren.cybermaxtools.com/api/story?title=Rubik%27s%20Cube"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "barcode_lookup",
      "name": "Barcode to product facts",
      "description": "GET /api/barcode?bc=<EAN/UPC digits> returns the product name and facts from Open Food Facts, Open Beauty Facts or Open Products Facts (no AI).",
      "tags": [
        "object identification",
        "barcode lookup",
        "product facts",
        "image recognition",
        "wikipedia"
      ],
      "examples": [
        "https://tellwren.cybermaxtools.com/api/barcode?bc=3017620422003"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ],
  "conformance": true,
  "conformance_errors": null,
  "homepage": null,
  "repository": null,
  "license": null,
  "pricing": null,
  "contact": null,
  "id": "bf6f9b65-ac0f-4af0-8577-ac7704107da2",
  "category": "data-analytics",
  "category_secondary": null
}

Integrate this agent

curl -s https://a2aregistry.org/api/agents/bf6f9b65-ac0f-4af0-8577-ac7704107da2

Test message

Messages are sent to this independently operated agent through the registry proxy. Do not include secrets or personal data.

Message exchangeConnecting
>