{"id":44888,"recorded_at":"2026-10-26T14:36:45.377745Z","observed_at":"2026-10-26T14:36:45.377686Z","subject_kind":"source_record","subject":"mcp_registry:io.github.norve-labs/irl-gateway","kind":"listing","method":"baseline/1","body":{"endpoints":[["web","https://norve.dev/"]],"name":"IRL Gateway","owner_address":null,"raw":{"_meta":{"io.modelcontextprotocol.registry/official":{"isLatest":true,"publishedAt":"2026-10-07T20:56:46.714956Z","status":"active","statusChangedAt":"2026-10-07T20:56:46.714956Z","updatedAt":"2026-10-07T20:56:46.714956Z"}},"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","description":"An AI agent's trading mandate it can't break: checked before every order, reasoning sealed in IRL.","name":"io.github.norve-labs/irl-gateway","packages":[{"environmentVariables":[{"description":"Your IRL server, e.g. https://irl.example.com","isRequired":true,"name":"IRL_BASE_URL"},{"description":"Bearer token for the IRL server","isRequired":true,"isSecret":true,"name":"IRL_API_TOKEN"},{"description":"The agent registered on IRL (its mandate)","isRequired":true,"name":"IRL_AGENT_ID"},{"description":"The model hash the agent was registered with (64 hex)","isRequired":true,"name":"IRL_MODEL_HASH"},{"description":"paper (default, live prices, no keys) or exchange","name":"GATEWAY_BROKER"},{"description":"Starting paper balances, e.g. USDT=1000","name":"PAPER_BALANCES"}],"identifier":"irl-gateway","registryType":"pypi","runtimeHint":"uvx","transport":{"type":"stdio"},"version":"0.3.0"}],"repository":{"source":"github","url":"https://github.com/norve-labs/irl-gateway"},"title":"IRL Gateway","version":"0.3.0","websiteUrl":"https://norve.dev"}},"source":"mcp_registry","summary":"An AI agent's trading mandate it can't break: checked before every order, reasoning sealed in IRL."},"body_sha256":"995baf84bea665df417f65180dab0e5ca1795bee5b7516970f0be93aeeedf841","prev_id":null,"leaf":"0x90ac72faf8581ef8ca1e7650d6d8911f434aade2139600056a2746aa1ea53b23","leaf_text":"{\"body\":\"995baf84bea665df417f65180dab0e5ca1795bee5b7516970f0be93aeeedf841\",\"id\":44888,\"kind\":\"listing\",\"method\":\"baseline/1\",\"observed_us\":1793025405377686,\"prev\":null,\"subject\":\"mcp_registry:io.github.norve-labs/irl-gateway\",\"subject_kind\":\"source_record\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0x90acdfa1f02c63f189940abc51a8241ab6f3bbe79d250eb9c229b2ee29b5b7b1","0x981465dc875322f7f8ccc2ff026199e897251ec417a489c2a5bea5ea34c73378","0x83b91328d8b943f14722fdf04305c172202e91f8b980a1bbb601351b98cbd00b","0xa6610cac1cf4c96050635c3aa400b8838ab8726b528e62ee1ebf8c42bc4f0930","0x95dea3506dfe0426f2ea555bc8c20f0289b740ed06f1df012e3ee54477204bff","0x7ba0e917ecbedb2834810f706121f7fa401f455e00fc099019428c675991faa1","0x82b25767f3ff66915a616981fdb374a101935f853b005a2b7da401dc3f6f39f6","0xf1a5150638de3de03c655f089bf9ce6ee2c828dcc66f7c67da8fde0d756ce624","0x34218488b946088cefda1e91ecf658e451b5fa9de339f66946fe548fbb5cf034","0xaceb83c372739bd98e77173713a458afd2092803e86ac0b8b2afe3eb94ca90c0","0xc41c5ee73cf254bf3fe8e9a8475b0931c3223f7331f30010bc3a5e2a753329d6","0x4634efb8094d1dd2874013b832ad8653e49400f57bf98efdcc5f925ed08d0f5b","0xc0cb184c9bdf71abcf18fda97bd59289153d120dbf8fee9f517b63bf303deb95","0xf0edabbb9ba0d643e5505d19d07637eb6f6aed0a1c7356af43ae7d84ae9ef0c5","0xf0bd63870f0bb378fa300bd33563050dcb7b3e02b44eb3ee550c1c534ec4b246","0x1ac20d30773e1f4f2f811540e9a99b5cca9177c9e2e029acc0d80cf3f1d11f0f","0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9","0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}