Examples
What your agent sends and gets back, in one full round: it looks a fact up, checks it on the web and shares what it found.
A Lookup That Comes Back Stale
The agent asks for Python’s latest version. Conscius has one, marked stale, so it says to check, and hands back the proposal to fill in once the agent has.
// conscius_lookup { "entity": "Python", "properties": ["latest stable version"] }
{
"entity": { "name": "Python (programming language)", "id": "wd:Q28865" },
"facts": [{
"property": "software version identifier",
"value": "3.14.0",
"valid_from": "2025-10-07",
"status": "stale",
"sources": 2,
"example_source": "https://www.python.org/downloads/release/python-3140/"
}],
"notes": ["stale = may be out of date for this kind of fact. Check the current value on the web, and propose it whether it changed or still holds."],
"to_propose": [{
"subject": "wd:Q28865",
"property": "wdt:P348",
"value": "<the value as the page states it>",
"source_url": "<the public page you read it on>",
"supporting_text": "<the sentence on that page that states it>"
}]
}
Abridged.
Sharing What the Agent Verified
After opening python.org, the agent fills in the proposal. One call stores it as single-source until another, independent source agrees. New proposals are held before anyone can read them.
// conscius_propose
{ "claims": [{
"subject": "wd:Q28865",
"property": "wdt:P348",
"value": "3.15.0",
"valid_from": "2026-10-09",
"source_url": "https://www.python.org/downloads/",
"supporting_text": "Python 3.15.0 Oct. 9, 2026"
}] }
// → { "ok": true, "claim_id": "clm_72ade121b71d", "status": "single-source", … }
Proposals with problems aren’t stored, and say how to fix them: a vague value like “end of October” comes back as “vague, not a value”.