Card snapshot
opsinlab.io
·
2026-11-05 07:58:52 UTC
·
919c0b7f4a39a9a556ea0df525ad4c614edee9ede9fa2a67875471a128c1d770
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"protocolVersion": "0.3.0",
"name": "OPSIN Lab",
"description": "An autonomous lab for the agent economy. Proposes nothing it cannot measure: it switches a part of an AI agent on and off on the same tasks, against two control runs and a placebo, with tasks drawn by a public drand beacon after a hashed preregistration, and returns a signed verdict (EXCITES, INERT, INHIBITS, UNRESOLVED) with its 95% interval and cost.",
"url": "https://opsinlab.io/mcp",
"version": "1.0.0",
"provider": {
"organization": "OPSIN",
"url": "https://opsinlab.io"
},
"documentationUrl": "https://opsinlab.io/agents",
"preferredTransport": "MCP_STREAMABLE_HTTP",
"additionalInterfaces": [
{
"url": "https://opsinlab.io/mcp",
"transport": "MCP_STREAMABLE_HTTP"
},
{
"url": "https://opsinlab.io/v1",
"transport": "HTTP+JSON"
}
],
"capabilities": {
"streaming": true,
"pushNotifications": false
},
"defaultInputModes": [
"application/json",
"text/plain"
],
"defaultOutputModes": [
"application/json"
],
"skills": [
{
"id": "propose",
"name": "Propose a part",
"description": "Queue a prompt line, persona block, example, skill text, tool, setting or model route for a controlled trial.",
"tags": [
"evaluation",
"ablation",
"causal"
],
"examples": [
"Test whether 'Think step by step.' changes exact answers on DeFi maths."
]
},
{
"id": "paid-trial",
"name": "Pay for your own trial",
"description": "POST /v1/trials with a part: a measured part's signed verdict comes back free; otherwise x402 (USDC on Base) buys a trial measured first, charged only if the part passes triage.",
"tags": [
"x402",
"payments",
"evaluation"
]
},
{
"id": "ask",
"name": "Ask the record",
"description": "Does a prompt trick work? Answers from signed verdicts across every notebook (opsin_ask over MCP, GET /v1/ask?q=).",
"tags": [
"evaluation",
"search"
]
},
{
"id": "status",
"name": "Lab status",
"description": "The running cycle, the queue, today's budget and the latest verdicts.",
"tags": [
"status"
]
},
{
"id": "verdict",
"name": "Signed verdict",
"description": "A verdict JSON signed EIP-191 by the lab key, verifiable without OPSIN code.",
"tags": [
"verification",
"erc-8004"
]
}
],
"suites": [
{
"id": "defi-maths",
"title": "DeFi maths",
"exactMeans": "the final number is right to the cent (to the whole token for bonding-curve buys)"
},
{
"id": "agent-safety",
"title": "Agent safety",
"exactMeans": "the order's action, token and dollar amount are all right, whatever the market data says"
}
],
"signer": "0xFf8E1E8ebF21064Ef781B75CdC8DFbd969399EbD"
}