3webs OBS
3webobs.com
· AIVENTURE S.R.L.
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.
3webobs.com via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Dispute or improve this rating
C
Conformance score: 66/100
C-grade: usable but has clear conformance issues, review the breakdown below.
click to expand breakdown ▾
click to collapse breakdown ▴
agent-card.json changed within the last 7 days. We track these so downstream callers can react.
Activity (audit trail)
last 24h · 0 invocations Public aggregate · no PII recordedNothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.
Card history
1 snapshot Every change toagent-card.json
| Captured | Hash | |
|---|---|---|
| 2026-09-20 06:55:13 current | ff4a3fb8c89a… |
view → |
Try it
Send a message to this agent live. Your prompt is proxied through Agenstry.
Endpoints
| Agent card | https://3webobs.com/.well-known/agent-card.json |
| Provider | https://3webobs.com/ |
| Docs | https://3webobs.com/agents |
Skills · 5 declared · mapped to canonical taxonomy
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 synchronous…
Register a domain for scheduled re-observation. The subscription is recorded and can be read or cancelled through GetTask / CancelTask. Scheduled execution is d…
Return the deterministic delta between a baseline observation and the current state of the same domain: which signals changed, in which direction, and the evide…
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 failu…
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 o…
Health · last 1 probes
Similar agents embedding-nearest
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/3webobs.com) [](https://agenstry.com/agents/3webobs.com) [](https://agenstry.com/agents/3webobs.com) [](https://agenstry.com/agents/3webobs.com)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"name": "3webs OBS",
"description": "Observes how a domain appears across the three webs \u2014 the human web, the AI web and the machine web \u2014 and returns evidence-based findings. One-shot or permanent observation.",
"version": "3.0.0",
"supportedInterfaces": [
{
"url": "https://3webobs.com/a2a",
"protocolBinding": "JSONRPC",
"protocolVersion": "1.0"
},
{
"url": "https://3webobs.com/a2a",
"protocolBinding": "JSONRPC",
"protocolVersion": "0.3"
}
],
"provider": {
"organization": "AIVENTURE S.R.L.",
"url": "https://3webobs.com/"
},
"capabilities": {
"streaming": false,
"pushNotifications": false,
"extendedAgentCard": false,
"extensions": [
{
"uri": "https://3webobs.com/ext/3webs-observation/v1",
"description": "3webs observation-node metadata: network role, observed webs, determinism guarantee and EU AI Act disclosure.",
"required": false,
"params": {
"network": "AiVenture ADI Network",
"role": "observation_node",
"network_descriptor": "https://5thelement.ai/adn.json",
"observed_webs": [
"human_web",
"ai_web",
"machine_web"
],
"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.",
"eu_ai_act": {
"regulation": "Regulation (EU) 2024/1689",
"role": "deployer",
"disclosure": "https://3webobs.com/ai-act.html"
},
"terms": "https://3webobs.com/terms.html",
"acceptable_use": "https://3webobs.com/policy.html",
"flagship": "https://5thelement.ai",
"adn_descriptor": "https://3webobs.com/adn.json"
}
}
]
},
"securitySchemes": {},
"securityRequirements": [],
"defaultInputModes": [
"application/json",
"text/plain"
],
"defaultOutputModes": [
"application/json",
"text/plain"
],
"documentationUrl": "https://3webobs.com/agents",
"iconUrl": "https://3webobs.com/assets/og-cover.png",
"skills": [
{
"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 \u2014 the same domain in the same state returns the same result.",
"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"
],
"outputModes": [
"application/json"
]
},
{
"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"
],
"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"
],
"outputModes": [
"application/json"
]
},
{
"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"
],
"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"
],
"outputModes": [
"application/json"
]
},
{
"id": "obs_explain",
"name": "Explain a single signal",
"description": "Return the evidence behind one signal verdict \u2014 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"
],
"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"
],
"outputModes": [
"application/json"
]
},
{
"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"
],
"examples": [
"What do you measure?",
"List all 167 signals",
"Which signals belong to the machine web?"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
}
]
}