Card snapshot
opsin.up.railway.app
·
2026-11-04 15:16:18 UTC
·
637ee16423cb8f82a6ba3b8654fb2c9069af4137494e90d2ea9ab49dcc0da9fd
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://opsin.up.railway.app/mcp",
"version": "1.0.0",
"provider": {
"organization": "OPSIN",
"url": "https://opsin.up.railway.app"
},
"documentationUrl": "https://opsin.up.railway.app/agents",
"preferredTransport": "MCP_STREAMABLE_HTTP",
"additionalInterfaces": [
{
"url": "https://opsin.up.railway.app/mcp",
"transport": "MCP_STREAMABLE_HTTP"
},
{
"url": "https://opsin.up.railway.app/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": "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"
}