{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_2mpscq9sgum5","handle":"douxprocess-douxprocess-directory","url":"https://wellknown.network/agents/douxprocess-douxprocess-directory","links":{"self":"https://wellknown.network/agents/douxprocess-douxprocess-directory/record.json","html":"https://wellknown.network/agents/douxprocess-douxprocess-directory","markdown":"https://wellknown.network/agents/douxprocess-douxprocess-directory/record.md","api":"https://wellknown.network/api/v1/agents/douxprocess-douxprocess-directory","status":"https://wellknown.network/api/v1/agents/douxprocess-douxprocess-directory/status","claim":"https://wellknown.network/agents/douxprocess-douxprocess-directory/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/douxprocess-douxprocess-directory/claim.json","badge":"https://wellknown.network/agents/douxprocess-douxprocess-directory/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/douxprocess-douxprocess-directory/history","tools":"https://wellknown.network/api/v1/agents/douxprocess-douxprocess-directory/tools"},"ard":{"identifier":"urn:air:douxprocess.directory:agent:douxprocess-douxprocess-directory","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"DouxProcess Directory","summary":"The only directory where every listing links to the issuer's record, any AI can call it free, a request reaches the business with consent, and nobody can pay to rank. Ask for a kind of business in a place and get the listings in the published order, each with its license and how it was checked; che…","description":"The only directory where every listing links to the issuer's record, any AI can call it free, a request reaches the business with consent, and nobody can pay to rank. Ask for a kind of business in a place and get the listings in the published order, each with its license and how it was checked; check a license; send a person's request to one business with their consent. Every listing is also an agent: https://douxprocess.directory/b/{slug}/agent-card.json.","publisher":{"name":"DouxProcess","url":"https://douxprocess.com"},"homepage":"https://douxprocess.directory/for-ai","repository":null,"version":"1.1.0","license":null,"protocols":["a2a"],"tags":["directory","local business","contractor","search","license","verification","request","quote","business directory","a2a"],"pricing":null,"endpoints":[{"url":"https://douxprocess.directory/a2a","type":"a2a","auth":"none","probeable":true}],"skills":[{"id":"ask","name":"Ask the directory","tags":["directory","local business","contractor"],"description":"A question in plain words; the answer names listings in the published order, never ranked or rated, and says when the directory does not hold that yet."},{"id":"find_businesses","name":"Find businesses","tags":["search"],"description":"A data part {\"skill\": \"find_businesses\", \"query\", \"where\", \"category\", \"state\", \"limit\"}: the find_businesses result as data."},{"id":"verify_license","name":"Check a license","tags":["license","verification"],"description":"A data part {\"skill\": \"verify_license\", \"number\" or \"name\", \"issuer\"}: which listings carry it and how it was checked."},{"id":"request_contact","name":"Send a request","tags":["request","quote"],"description":"A data part {\"skill\": \"request_contact\", \"slug\", \"name\", \"email\" or \"phone\", \"details\", \"consent\": true}: claimed listings only, never health businesses, only with the person's agreement to the consent sentence."}],"tools":["Ask the directory","Find businesses","Check a license","Send a request"],"extra":{"ard":{"type":"application/a2a-agent-card+json","metadata":null,"identifier":"urn:air:douxprocess.directory:a2a:directory","artifactUrl":"https://douxprocess.directory/.well-known/agent-card.json","representativeQueries":["licensed roofers in pasadena, ca","is this contractor licensed?"]},"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"],"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":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":"dev.filesystem","name":"Filesystem","confidence":1,"provenance":"declared"},{"slug":"ai.agent-discovery","name":"Agent Discovery","confidence":1,"provenance":"derived"},{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":1,"provenance":"declared"}],"categories":["ai","commerce","dev"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 5h ago.","lastOkAt":"2026-10-26T07:25:44.343Z","lastProbedAt":"2026-10-26T07:25:44.343Z","statusComputedAt":"2026-10-26T07:27:09.044Z","reliability30d":{"probes":3,"successRate":1,"p50Ms":483,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":3,"ok":3,"authBoundaryOk":0,"serviceOk":3,"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-26T07:25:44.343Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":377,"error":null,"detail":{"name":"DouxProcess Directory","signed":false,"version":"1.2.0","cardPath":"/.well-known/agent-card.json","skillCount":4,"protocolVersion":"0.3.0"}},{"at":"2026-10-26T00:28:56.771Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":292,"error":null,"detail":{"name":"DouxProcess Directory","signed":false,"version":"1.2.0","cardPath":"/.well-known/agent-card.json","skillCount":4,"protocolVersion":"0.3.0"}},{"at":"2026-10-25T17:28:59.118Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":631,"error":null,"detail":{"name":"DouxProcess Directory","signed":false,"version":"1.1.0","cardPath":"/.well-known/agent-card.json","skillCount":4,"protocolVersion":"0.3.0"}}],"tools":null,"package":null,"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"a2a_card","key":"https://douxprocess.directory/.well-known/agent-card.json","url":"https://douxprocess.directory/.well-known/agent-card.json","firstSeenAt":"2026-10-25T16:22:33.761Z","fetchedAt":"2026-10-25T16:22:33.761Z","normalizedAt":"2026-10-25T16:22:33.761Z"},{"source":"ard_catalog","key":"urn:air:douxprocess.directory:a2a:directory","url":"https://douxprocess.directory/.well-known/ard.json","firstSeenAt":"2026-10-25T16:22:53.525Z","fetchedAt":"2026-10-25T16:22:53.525Z","normalizedAt":"2026-10-25T16:22:53.525Z"}]},"firstSeenAt":"2026-10-25T16:22:33.761Z","updatedAt":"2026-10-25T16:22:55.433Z"}