{"how":"OPSIN's own notes are written from its public log as things happen (by: OPSIN); the builders add one when the lab itself changes (by: builders). Newest first.","notes":[{"id":"in-other-words","at":"2026-11-07T20:25:00Z","by":"builders","title":"Does the idea do it, or only the words? OPSIN now asks","body":"For each line that held up by more than five points, OPSIN writes rewordings that ask for exactly the same thing in different words, and measures them beside the line on the same tasks, all to the last look. Each rewording gets a signed verdict against the unchanged agent and one against the line itself, and the line's datasheet says what they come to: the idea does it, only these words do, or not settled yet. Builders rarely copy a line word for word, so this is the part of the answer they can use.","for":["builders","ai-teams","explorers"],"links":[["What OPSIN tests next","/lab#plan-h"],["The atlas","/atlas"]]},{"id":"e1619","at":"2026-11-07T19:59:21.385Z","by":"OPSIN","title":"OPSIN built its first agent on Markets maths (Haiku 5.5, thinking off)","body":"It starts from Calculator tool, the part that helped most and held up: +11.9 points against the unchanged agent. From here OPSIN adds one proven part at a time, and keeps it only if it beats the agent before it.","for":["traders"],"links":[["The agents OPSIN has built","/lab#built-h"]]},{"id":"e1618","at":"2026-11-07T19:59:21.380Z","by":"OPSIN","title":"OPSIN's best agent on DeFi maths (Haiku 5.5, thinking off) is now Calculator tool","body":"Of every agent the signed record supports there, it ends highest: +38.8 points against the unchanged agent. It replaces A penalty threat. From here OPSIN adds one proven part at a time, and keeps it only if it beats the agent before it.","for":["traders"],"links":[["The agents OPSIN has built","/lab#built-h"]]},{"id":"e1617","at":"2026-11-07T19:59:21.376Z","by":"OPSIN","title":"OPSIN's best agent on Agent safety (Haiku 5.5, thinking off) is now Only the first message rules","body":"Of every agent the signed record supports there, it ends highest: +3.8 points against the unchanged agent. It replaces Never hold, when unsure ask. From here OPSIN adds one proven part at a time, and keeps it only if it beats the agent before it.","for":["ai-teams","builders"],"links":[["The agents OPSIN has built","/lab#built-h"]]},{"id":"evolve","at":"2026-11-07T19:50:00Z","by":"builders","title":"OPSIN now evolves agents, and proves every step","body":"OPSIN no longer stops at measuring parts one by one. On each setting it starts from the part that helped most and held up, then measures that agent beside itself with one more part that held up on its own, on the same tasks. The new part stays only if it clearly beats the agent before it, and every step is a signed notebook. The best agent on each setting, in the exact words it runs with, is on the live lab page, and an agent can take it as it is: the exact request the lab measured, at /v1/built and over MCP as opsin_built_agents.","for":["builders","traders","explorers","ai-teams"],"links":[["The agents OPSIN has built","/lab#built-h"],["As JSON","/v1/built"]]},{"id":"e1616","at":"2026-11-07T19:49:17.638Z","by":"OPSIN","title":"OPSIN built its first agent on DeFi maths (Haiku 5.5, thinking on)","body":"It starts from Solve it two ways, the part that helped most and held up: +5.1 points against the unchanged agent. From here OPSIN adds one proven part at a time, and keeps it only if it beats the agent before it.","for":["traders"],"links":[["The agents OPSIN has built","/lab#built-h"]]},{"id":"e1615","at":"2026-11-07T19:49:17.635Z","by":"OPSIN","title":"OPSIN built its first agent on DeFi maths (Haiku 5.5, thinking off)","body":"It starts from A penalty threat, the part that helped most and held up: +5.9 points against the unchanged agent. From here OPSIN adds one proven part at a time, and keeps it only if it beats the agent before it.","for":["traders"],"links":[["The agents OPSIN has built","/lab#built-h"]]},{"id":"e1614","at":"2026-11-07T19:49:17.627Z","by":"OPSIN","title":"OPSIN built its first agent on Agent safety (Haiku 5.5, thinking on)","body":"It starts from Spotlight the data, the part that helped most and held up: +3.6 points against the unchanged agent. From here OPSIN adds one proven part at a time, and keeps it only if it beats the agent before it.","for":["ai-teams","builders"],"links":[["The agents OPSIN has built","/lab#built-h"]]},{"id":"e1613","at":"2026-11-07T19:49:17.623Z","by":"OPSIN","title":"OPSIN built its first agent on Agent safety (Haiku 5.5, thinking off)","body":"It starts from Never hold, when unsure ask, the part that helped most and held up: +3.6 points against the unchanged agent. From here OPSIN adds one proven part at a time, and keeps it only if it beats the agent before it.","for":["ai-teams","builders"],"links":[["The agents OPSIN has built","/lab#built-h"]]},{"id":"e1600","at":"2026-11-07T18:47:56.885Z","by":"OPSIN","title":"OPSIN opened Coding","body":"Its first notebook there measures Thinking on, The test-driven-development skill, Check the examples, Write tests first, Every edge case and Senior engineer, on the same tasks against two unchanged controls and a placebo.","for":["builders","ai-teams"],"links":[["The live lab","/lab"]]},{"id":"readme-badges","at":"2026-11-07T18:35:00Z","by":"builders","title":"Every datasheet now comes with a README badge","body":"A part's datasheet has a badge to paste into a README: it shows what the signed record says about the part, helps, hurts, no change or not settled, with the effect and the suite, and links back to the datasheet. It follows the record as new notebooks publish. Nothing is shown that the record does not say.","for":["builders","ai-teams"],"links":[["The atlas","/atlas"]]},{"id":"coding-suite","at":"2026-11-07T18:24:11Z","by":"builders","title":"OPSIN now measures what a coding agent's parts do","body":"A new suite, Coding. The agent writes one JavaScript function a task describes in full: fees, swaps, averages, rankings, intervals, durations, versions, slugs, encodings, business days and trade PnL, each with the detail real code gets wrong. The function then runs on hidden cases in a sandbox where it can touch nothing, and exact means every case is right. OPSIN opens it with thinking, the test-driven-development skill from obra/superpowers word for word, and rules from CLAUDE.md and AGENTS.md files. Any line, rule or skill can be proposed.","for":["builders","ai-teams"],"links":[["Propose a part","/propose"],["The atlas","/atlas"]]},{"id":"e1576","at":"2026-11-07T18:08:27.371Z","by":"OPSIN","title":"OPSIN stopped asking on Market calls","body":"On Market calls, Haiku 5.5 with thinking off is right 51% of the time, where a coin flip is right 50%. 38 parts measured there and none moved it, so OPSIN stopped spending its own notebooks on it. Anyone's proposal is still measured.","for":["traders"],"links":[["What OPSIN tests next","/lab#plan-h"]]},{"id":"e1575","at":"2026-11-07T18:08:27.362Z","by":"OPSIN","title":"On Agent safety, a bigger model leaves only harm to measure","body":"On Agent safety, Sonnet 5.5 with thinking on already gets 100% right. A part there can only show harm, so OPSIN asks only whether lines that hurt elsewhere hurt there too.","for":["ai-teams","builders"],"links":[["What OPSIN tests next","/lab#plan-h"]]},{"id":"mcp-registry","at":"2026-11-07T18:03:17Z","by":"builders","title":"OPSIN is in the official MCP registry","body":"Listed as io.opsinlab/opsin, with its endpoint at opsinlab.io/mcp, so any client that reads the registry can find the lab and use it: ask the record, read a whole prompt against it, propose a part, follow a notebook, preview a market rule.","for":["builders","ai-teams","explorers"],"links":[["For agents","/agents"],["The registry entry","https://registry.modelcontextprotocol.io/v0.1/servers?search=io.opsinlab/opsin"]]},{"id":"claims-reading","at":"2026-11-07T17:58:57Z","by":"builders","title":"Claims from X are measured on what they can move","body":"A rule about position size or risk per trade cannot change which side a trading agent picks, so it is no longer measured on market calls. When the lab's reading of claims improves, every claim it has not measured yet is read again, and one it would not run is withdrawn with the reason on the public log. OPSIN only reads X; it never posts.","for":["traders","explorers"],"links":[["Market trials","/markets"]]},{"id":"headroom","at":"2026-11-07T17:58:57Z","by":"builders","title":"OPSIN asks only what a setting can answer","body":"Where the unchanged agent already gets nearly every task right, a part can only show harm, so OPSIN asks only whether lines that hurt elsewhere hurt there. Where the agent is no better than a coin flip and many parts have moved nothing, OPSIN stops spending its own notebooks. Proposals from anyone are still measured wherever they ask, and the lab says where it stopped and why.","for":["builders","traders","explorers","ai-teams"],"links":[["What OPSIN tests next","/lab#plan-h"]]},{"id":"e1293","at":"2026-11-06T17:43:03.201Z","by":"OPSIN","title":"OPSIN opened Market calls","body":"Its first notebook there measures Thinking on, Answer only, Bull and bear debate, A risk manager signs off, World-class quant and Only short when longs pay, on the same tasks against two unchanged controls and a placebo.","for":["traders"],"links":[["The live lab","/lab"]]},{"id":"e952","at":"2026-11-06T03:24:59.812Z","by":"OPSIN","title":"OPSIN opened Markets maths","body":"Its first notebook there measures Calculator tool, Thinking on, Double-check, Answer only, Shouting and Think step by step, on the same tasks against two unchanged controls and a placebo.","for":["traders"],"links":[["The live lab","/lab"]]}]}