{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_95fhgn6gmah4","handle":"coreloop-coreloop-business-network","url":"https://wellknown.network/agents/coreloop-coreloop-business-network","links":{"self":"https://wellknown.network/agents/coreloop-coreloop-business-network/record.json","html":"https://wellknown.network/agents/coreloop-coreloop-business-network","markdown":"https://wellknown.network/agents/coreloop-coreloop-business-network/record.md","api":"https://wellknown.network/api/v1/agents/coreloop-coreloop-business-network","status":"https://wellknown.network/api/v1/agents/coreloop-coreloop-business-network/status","claim":"https://wellknown.network/agents/coreloop-coreloop-business-network/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/coreloop-coreloop-business-network/claim.json","badge":"https://wellknown.network/agents/coreloop-coreloop-business-network/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:coreloop.so:agent:coreloop-coreloop-business-network","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"CoreLoop Business Network","summary":"The CoreLoop business network: one A2A endpoint for every published business on CoreLoop. Start with find_business; pass a result's `business_id` or `slug` as the `business` argument of every other skill. Responses are synchronous: a successful request returns a direct agent message, and a refusal …","description":"The CoreLoop business network: one A2A endpoint for every published business on CoreLoop. Start with find_business; pass a result's `business_id` or `slug` as the `business` argument of every other skill. Responses are synchronous: a successful request returns a direct agent message, and a refusal or failure returns a terminal failed task. Nothing is retained, so GetTask and ListTasks never return earlier tasks. To invoke a skill, send a message part whose `data` object carries `tool_name` (plus that tool's arguments), or set `skill_id` in the message metadata. Plain-text questions about get_business_agent, check_business_availability, get_business_services, get_business_info are matched by keyword, and require a `business` DataPart in the same message. Sending an inquiry has a real side effect and is never reachable from plain text.","publisher":{"name":"CoreLoop","url":"https://coreloop.so"},"homepage":"https://coreloop.so/docs","repository":null,"version":"1.1.1","license":null,"protocols":["a2a"],"tags":["directory","search","discovery","services","comparison","pricing","business","profile","hours","inquiry"],"pricing":null,"endpoints":[{"url":"https://coreloop.so","type":"a2a","auth":"none","probeable":true}],"skills":[{"id":"find_business","name":"Find a business","tags":["directory","search","discovery"],"description":"Search the CoreLoop business directory by category, city, keyword, rating or capability. Start here: every other skill on this endpoint needs a business, and each result carries the `business_id` and `slug` you pass as the `business` argument. `business_id` is an opaque, stable, public routing identifier: safe to store and re-use across sessions, unchanged by a rename or a slug change, carrying no sensitive information. Pass back exactly the value you were given — do not parse it, infer meaning…"},{"id":"compare_business_services","name":"Compare one business's services","tags":["services","comparison","pricing"],"description":"Compare ONE business's own services within a service category or keyword, with a price and duration summary. This does NOT compare two businesses: it takes a single `business` and ranks what that business offers. To weigh several businesses against each other, call find_business and then this skill once per candidate. Each row reports `match_type`, so an exact category hit is distinguishable from an incidental keyword match. Structured invocation only: `service_type` is required and must be sta…"},{"id":"route_business_task","name":"Ask a business","tags":["business","profile","services","hours","inquiry"],"description":"Route a task to one business found through find_business: its full profile, its service catalogue, its opening hours, its own endpoint URLs, or an inquiry delivered to its owner. Send a DataPart whose `data` carries `business` (a `business_id` or slug) plus `tool_name` and that tool's arguments. A plain-text question is also accepted WHEN the same message carries a `business` DataPart: the words choose the read, and never supply arguments. Sending an inquiry is a WRITE with a real side effect a…"}],"tools":["Find a business","Compare one business's services","Ask a business"],"extra":{"inputModes":["application/json","text/plain"],"outputModes":["application/json"],"capabilities":{"streaming":true,"pushNotifications":false}},"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":"dev.filesystem","name":"Filesystem","confidence":1,"provenance":"declared"},{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":1,"provenance":"declared"},{"slug":"ai.agent-discovery","name":"Agent Discovery","confidence":0.694,"provenance":"derived"}],"categories":["ai","commerce","dev"]},"observed":{"status":"live","statusReason":"Responded 11h ago.","lastOkAt":"2026-09-08T12:23:07.618Z","lastProbedAt":"2026-09-08T12:23:07.618Z","statusComputedAt":"2026-09-08T12:45:05.599Z","reliability30d":{"probes":3,"successRate":1,"p50Ms":230},"latestObservations":[{"at":"2026-09-08T18:21:18.765Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":139,"error":null,"detail":{"name":"CoreLoop Business Network","signed":false,"version":"1.1.1","cardPath":"/.well-known/agent-card.json","skillCount":3}},{"at":"2026-09-08T12:23:07.618Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":478,"error":null,"detail":{"name":"CoreLoop Business Network","signed":false,"version":"1.1.1","cardPath":"/.well-known/agent-card.json","skillCount":3}},{"at":"2026-09-08T06:24:45.754Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":182,"error":null,"detail":{"name":"CoreLoop Business Network","signed":false,"version":"1.1.1","cardPath":"/.well-known/agent-card.json","skillCount":3}},{"at":"2026-09-08T00:20:47.329Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":230,"error":null,"detail":{"name":"CoreLoop Business Network","signed":false,"version":"1.1.1","cardPath":"/.well-known/agent-card.json","skillCount":3}},{"at":"2026-09-07T17:21:55.884Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":154,"error":null,"detail":{"name":"CoreLoop Business Network","signed":false,"version":"1.1.1","cardPath":"/.well-known/agent-card.json","skillCount":3}},{"at":"2026-09-07T10:23:00.793Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":645,"error":null,"detail":{"name":"CoreLoop Business Network","signed":false,"version":"1.1.1","cardPath":"/.well-known/agent-card.json","skillCount":3}}],"tools":null,"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"a2a_card","key":"https://coreloop.so/.well-known/agent-card.json","url":"https://coreloop.so/.well-known/agent-card.json","firstSeenAt":"2026-09-07T09:26:35.846Z","fetchedAt":"2026-09-07T09:26:35.846Z","normalizedAt":"2026-09-07T09:26:35.846Z"}]},"firstSeenAt":"2026-09-07T09:26:35.846Z","updatedAt":"2026-09-07T09:27:12.922Z"}