{"id":7869,"name":"3webs OBS","description":"Observes how a domain appears across the three webs — the human web, the AI web and the machine web — and returns evidence-based findings. One-shot or permanent observation.","card_url":"https://3webobs.com/.well-known/agent-card.json","endpoint":"https://3webobs.com/a2a","protocol_version":"1.0","first_seen":"2026-10-10T06:46:20.406978+00:00","last_verified":"2026-10-10T07:58:34.683284+00:00","card":{"name":"3webs OBS","skills":[{"id":"obs_one_shot","name":"Observe a domain once","tags":["audit","observation","ai-visibility","aeo","geo","aio","seo","one-shot"],"examples":["Observe example.com","What do AI systems see on example.com?","Run a one-shot observation of example.com across all three webs","Audit example.com and tell me which signals fail"],"inputModes":["application/json"],"description":"Fetch a domain's public resources and evaluate the full signal catalogue across the human web, the AI web and the machine web. Returns a full report synchronously: global score, per-dimension scores, per-signal verdict with the evidence found, and a prioritised action plan. Deterministic — the same domain in the same state returns the same result.","outputModes":["application/json"]},{"id":"obs_permanent","name":"Observe a domain permanently","tags":["monitoring","observation","regression","continuous","subscription"],"examples":["Watch example.com weekly and tell me if anything breaks","Monitor example.com and notify me when the score drops by 5 points","Register example.com for permanent observation"],"inputModes":["application/json"],"description":"Register a domain for scheduled re-observation. The subscription is recorded and can be read or cancelled through GetTask / CancelTask. Scheduled execution is driven by an external hourly trigger; check /stats to confirm it is running on this deployment. Change notifications are delivered to a callback URL; email delivery is not wired to a provider.","outputModes":["application/json"]},{"id":"obs_diff","name":"Compare two observations","tags":["diff","before-after","delta","proof-of-work"],"examples":["Did my changes to example.com work?","Compare example.com against observation obs_2026_08_01","Show me the delta since the last observation"],"inputModes":["application/json"],"description":"Return the deterministic delta between a baseline observation and the current state of the same domain: which signals changed, in which direction, and the evidence for each change.","outputModes":["application/json"]},{"id":"obs_explain","name":"Explain a single signal","tags":["explain","evidence","transparency","audit-trail"],"examples":["Why did llms.txt fail on example.com?","Explain the GEO entity graph signal for example.com","What evidence did you find for the robots.txt AI crawler signal?"],"inputModes":["application/json"],"description":"Return the evidence behind one signal verdict — what was fetched, what was found in it, and why the rule produced that result. Use this before acting on a failure.","outputModes":["application/json"]},{"id":"obs_catalogue","name":"List the signal catalogue","tags":["catalogue","methodology","signals","reference"],"examples":["What do you measure?","List all 167 signals","Which signals belong to the machine web?"],"inputModes":["application/json"],"description":"Return the full catalogue of full signal catalogue grouped by dimension (AI Signals, AEO, GEO, AIO, SEO) and by web (human, AI, machine), including the weight of each signal.","outputModes":["application/json"]}],"iconUrl":"https://3webobs.com/assets/og-cover.png","version":"3.0.0","provider":{"url":"https://3webobs.com/","organization":"AIVENTURE S.R.L."},"description":"Observes how a domain appears across the three webs — the human web, the AI web and the machine web — and returns evidence-based findings. One-shot or permanent observation.","capabilities":{"streaming":false,"extensions":[{"uri":"https://3webobs.com/ext/3webs-observation/v1","params":{"role":"observation_node","terms":"https://3webobs.com/terms.html","network":"AiVenture ADI Network","flagship":"https://5thelement.ai","eu_ai_act":{"role":"deployer","disclosure":"https://3webobs.com/ai-act.html","regulation":"Regulation (EU) 2024/1689"},"determinism":"Scores are produced by fixed rules on observed evidence. No score is generated by a language model.","honest_gaps":"Signals that cannot be verified are returned as not_applicable, never as failures.","observed_webs":["human_web","ai_web","machine_web"],"acceptable_use":"https://3webobs.com/policy.html","adn_descriptor":"https://3webobs.com/adn.json","network_descriptor":"https://5thelement.ai/adn.json"},"required":false,"description":"3webs observation-node metadata: network role, observed webs, determinism guarantee and EU AI Act disclosure."}],"extendedAgentCard":false,"pushNotifications":false},"securitySchemes":{},"documentationUrl":"https://3webobs.com/agents","defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json","text/plain"],"supportedInterfaces":[{"url":"https://3webobs.com/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"},{"url":"https://3webobs.com/a2a","protocolBinding":"JSONRPC","protocolVersion":"0.3"}],"securityRequirements":[]},"signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-10T07:58:34.683284+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Agenstry federation","source_url":"https://agenstry.com/docs","last_check":{"checked_at":"2026-10-10T07:58:34.683284+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://3webobs.com/.well-known/agent-card.json"],"skills":[{"skill_id":"obs_diff","name":"Compare two observations","description":"Return the deterministic delta between a baseline observation and the current state of the same domain: which signals changed, in which direction, and the evidence for each change.","tags":["diff","before-after","delta","proof-of-work"],"quality_warning":false},{"skill_id":"obs_explain","name":"Explain a single signal","description":"Return the evidence behind one signal verdict — what was fetched, what was found in it, and why the rule produced that result. Use this before acting on a failure.","tags":["explain","evidence","transparency","audit-trail"],"quality_warning":false},{"skill_id":"obs_catalogue","name":"List the signal catalogue","description":"Return the full catalogue of full signal catalogue grouped by dimension (AI Signals, AEO, GEO, AIO, SEO) and by web (human, AI, machine), including the weight of each signal.","tags":["catalogue","methodology","signals","reference"],"quality_warning":false},{"skill_id":"obs_one_shot","name":"Observe a domain once","description":"Fetch a domain's public resources and evaluate the full signal catalogue across the human web, the AI web and the machine web. Returns a full report synchronously: global score, per-dimension scores, per-signal verdict with the evidence found, and a prioritised action plan. Deterministic — the same domain in the same state returns the same result.","tags":["audit","observation","ai-visibility","aeo","geo","aio","seo","one-shot"],"quality_warning":false},{"skill_id":"obs_permanent","name":"Observe a domain permanently","description":"Register a domain for scheduled re-observation. The subscription is recorded and can be read or cancelled through GetTask / CancelTask. Scheduled execution is driven by an external hourly trigger; check /stats to confirm it is running on this deployment. Change notifications are delivered to a callback URL; email delivery is not wired to a provider.","tags":["monitoring","observation","regression","continuous","subscription"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":4,"passed":4},"recent_checks":[{"card_url":"https://3webobs.com/.well-known/agent-card.json","checked_at":"2026-10-10T07:58:34.683284+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://3webobs.com/.well-known/agent-card.json","checked_at":"2026-10-10T07:52:19.986538+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://3webobs.com/.well-known/agent-card.json","checked_at":"2026-10-10T07:13:10.757011+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://3webobs.com/.well-known/agent-card.json","checked_at":"2026-10-10T06:46:20.406978+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":{"checked_at":"2026-10-10T07:58:34.683284+00:00","success":true,"detail":"Valid TLS connection to advertised endpoint host; no A2A request sent"},"protocol_check":{"checked_at":"2026-10-10T07:13:10.757011+00:00","state":"a2a_response","http_status":200,"detail":"A2A task-not-found response to a read-only task lookup"},"events":[],"relationships":[],"verification":{"agent_card_url":"https://3webobs.com/.well-known/agent-card.json","last_successful_card_check":"2026-10-10T07:58:34.683284+00:00","latest_card_check":{"checked_at":"2026-10-10T07:58:34.683284+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-10-10T07:58:34.683284+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":"2026-10-10T07:58:34.683284+00:00","endpoint_tls_reachable":true,"protocol_check_state":"a2a_response","protocol_checked_at":"2026-10-10T07:13:10.757011+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null}}